Die LPC2104/2105/2106 Mikrocontroller basieren auf der 16-bit/32-bit ARM7TDMI-S™ CPU mit Echtzeitemulation und Embedded Trace Support und 128 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 diese Mikrocontroller ideal für Anwendungen, bei denen Miniaturisierung eine Schlüsselanforderung sind wie zum Beispiel Zugangskontrolle oder Kassenterminals. Mit einer grossen Auswahl an zusätzlichen seriellen Kommunikations-Schnittstellen und on-chip SRAM Optionen bis zu 6kB sind sie auch 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, PWM Kanälen und 32 GPIO Leitungen eignen sich diese Mikrocontroller speziell für Industriesteuerungen und medizinische Geräte.
In-System Programmierung (ISP) und In-Application Programmierung (IAP) mittels on-chip boot-loader Software. Löschen des gesamten Flash oder sektorweise benötigt 400 ms und Programmierung pro 512 byte Reihe 1 ms.
Vectored Interrupt Controller mit konfigurierbaren Prioritäten und Vektoradressen.
EmbeddedICE-RT Schnittstelle ermöglicht Breakpoints und Beobachtungspunkte. Interrupt Service Routinen können weiter arbeiten, während die Task im Vordergrund mit der RealMonitor™ Software getestet wird.
Embedded Trace Macrozellen erlauben nicht beeinflussende high-speed Echtzeit Trace von Instruktionsausführungen.
Diverse serielle Schnittstellen inklusive zwei UARTs (16C550), schnellen I²C (400 kbits/s) und SPI™.
Zwei 32-bit Timer (mit 7 Capture/Compare Kanälen), PWM Einheit (sechs Ausgänge), Real-Time Clock (RTC) und Watchdog.
Bis zu 32 5V tolerante universell verwendbare I/O Pins in einem winzigen LQFP48 (7 x 7 mm2) Gehäuse
Programmierbare on-chip PLL liefert maximal 60 MHz schnellen CPU Takt mit einer Einschwingzeit von 100 us.
On-chip Kristall Oszillator mit einem Arbeitsbereich von 1 MHz bis 30 MHz.
Zwei Stromsparmodi, Idle und Power-down.
Reaktivieren des Prozessor aus dem Power-down Modus über externen Interrupt.
Individuelles Ein-/ Ausschalten von Peripheriefunktionen zur Optimierung des Stromverbrauches.
Zwei Stromversorgungen:
CPU Betriebsspannung von 1.65 V bis 1.95 V (1.8 V +- 0.15 V).
I/O Stromversorgungsbereich von 3.0 V bis 3.6 V (3.3 V +- 10 pct.) mit 5 V toleranten I/O Pads.