Die LPC2141/42/44/46/48 Mikrocontroller basieren auf der 16-bit/32-bit ARM7TDMI-S CPU mit Echtzeitemulation und Embedded Trace Support, kombiniert mit 32 kB bis 512 kB embedded high-speed Flash Speicher. Ein 128-bit breites Speicherinterface und eine einzigartige Akzelerator Architektur ermöglicht die Ausführung von 32-bit Code mit maximaler Clockrate. Für Applikationen, bei denen Codegrösse kritisch ist, gibt es alternativ den 16-bit Thumb Modus, der Programmcode um mehr als 30% reduziert, bei minimalem Einfluss auf die Leistung. Wegen ihrer winzigen Grösse und niedrigen Stromverbrauchs sind LPC2141/42/44/46/48 ideal für Anwendungen, bei denen Miniaturisierung eine Schlüsselanforderung sind wie zum Beispiel Zugangskontrolle oder Kassensysteme. Serielle Kommunikationsschnittstellen von USB 2.0 Full-speed, mehreren UARTs, SPI, SSP bis zu I2C-Bus und on-chip SRAM von 8 kB bis 40 kB machen diese Bauteile bestens geeignet für Kommunikations-Gateways, Protokoll-Wandler, Softmodems, Spracherkennung und einfachen Bildsystemen, da sie grosse Puffer und hohe Prozessorleistung besitzen. Wegen ihrer diversen 32-bit Timer, einfachem oder doppelten 10-bit ADC, 10-bit DAC, PWM Kanälen und 45 GPIO Leitungen mit bis zu neun edge oder level sensitiven externen Interrupt Pins eignen sich diese Mikrocontroller auch für Industriesteuerungen und medizinische Geräte.
Leistungsmerkmale - 16/32-bit ARM7TDMI-S Mikrocontroller in einem winzigen LQFP64 Gehäuse.
- 8 kB bis 40 kB on-chip statischer RAM und 32 kB bis 512 kB on-chip Flash Speicher. 128-bit breites Interface/Akzelerator ermöglicht high-speed 60 MHz Operationen.
- In-System Programmierung/ In-Application Programmierung (ISP/IAP) mittels on-chip boot-loader Software. Löschen des gesamten Flash oder sektorweise benötigt 400 ms und Programmierung pro 256 bytes in 1 ms.
- EmbeddedICE-RT und Embedded Trace Schnittstellen bieten über die on-chip RealMonitor Software Echtzeit-Debugging und high-speed Trace von Befehlsausführungen.
- USB 2.0 Full-speed konformer Controller mit 2 kB endpoint RAM. Zusätzlich verfügen LPC2146/48 über 8 kB on-chip RAM, auf das USB über DMA zugreifen kann.
- Einer oder zwei two (LPC2141/42 vs. LPC2144/46/48) 10-bit ADC liefern insgesamt bis zu 6/14 analoge Eingänge, mit einer Wandlungszeit von nur 2.44 us pro Kanal.
- Ein 10-bit DAC bietet variable analoge Ausgaben (nur LPC2142/44/46/48).
- Zwei 32-bit Timer/externe Ereigniszähler (mit je vier Capture und vier Compare Kanälen), PWM Einheit (sechs Ausgänge) und Watchdog.
- Low power Echtzeituhr (RTC) mit unabhängiger Stromversorgung und 32 KHz Takt Eingang.
- Diverse serielle Schnittstellen inklusive zwei UARTs (16C550), zwei schnellen I2C Bussen (400 kbits/s), SPI und SSP mit Pufferung und variabler Datenlänge.
- Vectored Interrupt Controller (VIC) mit konfigurierbaren Prioritäten und Vektoradressen.
- Bis zu 45 5V tolerante, schnelle und universelle I/O Pins in einem winzigen LQFP64 Gehäuse
- Bis zu 21 externe Interrupt Pins verfügbar.
- Programmierbare on-chip PLL liefert maximal 60 MHz schnellen CPU Takt mit einer Einschwingzeit von 100 us.
- On-chip integrierter Oszillator arbeitet mit externem Kristall von 1 MHz bis 25 MHz.
- Zwei Stromsparmodi inklusive Idle und Power-down.
- Individuelles Ein-/Ausschalten von Peripheriefunktionen als auch Skalieren des Peripherietaktes für zusätzliche Optimierung des Stromverbrauches.
- Reaktivieren des Prozessor aus dem Power-down Modus über externen Interrupt oder BOD.
- Power Supply Chip mit POR und BOD Schaltung.
- CPU Betriebsspannungsbereich von 3.0 V bis 3.6 V (3.3 V +- 10 %) mit 5 V toleranten I/O Pads.