Die LPC2114/LPC2124 Mikrocontroller basieren auf der 16-bit/32-bit ARM7TDMI-S™ CPU mit Echtzeitemulation und Embedded Trace Support und 128/256 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. Mit ihrem kompakten 64 pin Gehäuse, niedrigem Stromverbrauch, diversen 32-bit Timern, 4-kanaligem 10-bit ADC, PWM Kanälen und 46 GPIO Leitungen mit bis zu neun externen Interrupt-Pins sind diese Mikrocontroller ideal für Industriesteuerungen, medizinische Geräte, Zugangskontroll- und Kassensysteme. Mit einer grossen Auswahl an seriellen Kommunikations-Schnittstellen sind sie auch bestens geeignet für Kommunikations-Gateways, Protokoll-Wandler, embedded Softmodems und anderen universellen Anwendungen. Leistungsmerkmale
16/32-bit ARM7TDMI-S Mikrocontroller in einem winzigen LQFP64 Gehäuse.
In-System Programmierung (ISP) und In-Application Programmierung (IAP) mittels on-chip boot-loader Software. Programmierung des Flash benötigt 1 ms pro 512 Byte, Löschen des gesamten Flash bzw eines Sektors benötigt 400 ms.
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 beeinflussendes high-speed Echtzeit Trace von Instruktionsausführungen. .
Vier-kanaliger 10-bit A/D Wandler mit einer Wandlungszeit von nur 2.44 us.
Zwei 32-bit Timer (mit 4 Capture/ Compare Kanälen), PWM Einheit (6 Ausgänge), Real-Time Clock (RTC) und Watchdog.
Diverse serielle Schnittstellen inklusive zwei UARTs (16C550), Fast I²C (400 kbits/s) und zwei SPI™.
Programmierbare on-chip PLL liefert maximal 60 MHz schnellen CPU Takt mit einer Einschwingzeit von 100 us.
Vectored Interrupt Controller mit konfigurierbaren Prioritäten und Vektoradressen.
Bis zu 46 5V tolerante universelle I/O Pins. Bis zu neun edge und level sensitive externe Interrupt Pins.
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.