Der LPC2194 Mikrocontroller basiert auf der 16/32-bit ARM7TDMI-S™ CPU mit Echtzeitemulation und Embedded Trace Support und 256 kB embedded high-speed Flash Speicher. Ein 128-bit breites Speicherinterface und eine einzigartige Akzelerator Architektur führt 32-bit Code mit maximaler Clockrate aus. 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. Dieser Mikrocontroller ist mit seinem 64-pin Gehäuse, niedrigem Stromverbrauch, diverse 32-bit Timer, 4-kanaligem 10-bit ADC, 4 moderne CAN Kanäle, PWM Kanälen und 46 GPIO Leitungen mit bis zu 9 externen Interrupt-Pins ideal für Automobilsteuerungen wie CAN Gateways zur Verbindung mehrerer CAN Busse oder einer CAN Bridge zwischen Unternetzwerken mit verschiedenen Geschwindigkeiten. Sensoren mit CAN Schnittstelle oder Debugging via CAN sind weitere Anwendungen, die mehr als 2 CAN Schnittstellen benötigen. Er ist auch eine geeignete Lösung für industrielle Steuerungen, medizinische Geräte und fehlertolerante Maintenance-Busse. Mit einer grossen Auswahl an zusätzlichen seriellen Kommunikations-Schnittstellen ist er auch bestens geeignet für Kommunikations-Gateways, Protokoll-Wandler als auch vielen anderen universellen Applikationen.
Bemerkung: Der Term LPC2194 wird im gesamten Datenblatt für Bauteile mit und ohne den Zusatz /00 verwendet. Neue Bauteile werden den /00 Zusatz nur wenn notwendig benutzen, um sich von den Originalbauteilen zu unterscheiden.
Leistungsmerkmale
16/32-bit ARM7TDMI-S Mikrocontroller in einem winzigen LQFP144 Gehäuse.
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.
EmbeddedICE-RT und Embedded Trace Schnittstellen bieten über den on-chip RealMonitor Echtzeit Debugging als auch high-speed Trace von Befehlsausführungen
Vier vernetzte CAN Schnittstellen mit neuartigen Akzeptanz-Filter. Zusätzliche serielle Schnittstellen beinhalten zwei UARTs (16C550), schnellen I²C (400 kbits/s) und zwei SPIs.
Vier Kanäle 10-bit ADC mit einer Wandlungszeit von nur 2.44 us.
Zwei 32-bit Timer (mit 4r Capture und 4 Compare Kanälen), PWM Einheit (6 Ausgänge), Real-Time Clock (RTC) und Watchdog.
Vectored Interrupt Controller (VIC) mit konfigurierbaren Prioritäten und Vektoradressen.
Bis zu 46 5V tolerante universell verwendbare I/O Pins. Bis zu neun edge/level sensitive externe Interrupt Pins.
Betriebstemperaturbereich von -40 Cel. bis +105 C.
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.
Aufwecken 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.