Die LPC2292/LPC2294 Mikrocontroller basieren auf der 16-bit/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 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.
Diese Mikrocontroller sind mit ihrem 144-pin Gehäuse, niedrigem Stromverbrauch, diverse 32-bit Timer, 8-kanaligem 10-bit ADC, 2/4 (LPC2292/LPC2294) modernen CAN Kanälen, PWM Kanälen und bis zu neun externen Interrupt-Pins ideal für Automobil- und Industriesteuerungen geeignet als auch für medizinische Geräte und fehlertolerante Maintenance-Busse. Die Zahl der verfügbaren GPIOs geht von 76 (mit externem Speicher) bis 112 (als Single Chip). Mit einer grossen Auswahl an zusätzlichen seriellen Kommunikations-Schnittstellen sind sie auch bestens geeignet für Kommunikations-Gateways und Protokoll-Wandler als auch vielen anderen universellen Applikationen.
Leistungsmerkmale - 16-bit/32-bit ARM7TDMI-S Mikrorocontroller in einem LQFP144 Gehäuse.
- 16 kB on-chip statischer RAM und 256 kB on-chip Flash Programmspeicher. 128-bit breites Interface/Akzelerator ermöglicht high-speed 60 MHz Operationen.
- In-System Programmierung/In-Application Programmierung (ISP/IAP) via on-chip boot-loader Software. Löschen des gesamten Flash oder sektorweise in 400 ms und Programmierung von 256 Bytes in 1 ms.
- EmbeddedICE-RT und Embedded Trace Schnittstellen bieten über den on-chip RealMonitor Echtzeit Debugging als auch high-speed Trace von Befehlsausführungen
- Zwei/vier (LPC2292/2294) vernetzte CAN mit neuartigen Akzeptanz-Filtern. Zusätzliche serielle Schnittstellen beinhalten UARTs (16C550), schnellen I²C-Bus (400 kbits/s) und zwei SPIs.
- Acht Kanäle 10-bit ADC mit einer Wandlungszeit von nur 2.44 us.
- Zwei 32-bit Timer (mit vier Capture und vier Compare Kanälen), PWM Einheit (sechs Ausgänge), Real-Time Clock (RTC) und Watchdog.
- Vectored Interrupt Controller (VIC) mit konfigurierbaren Prioritäten und Vektoradressen.
- Konfigurierbare externe Speicherschnittstelle mit bis zu 4 Bänken, jede mit bis zu 16 MB und 8-bit/16-bit/32-bit Datenbreite.
- Bis zu 112 universell verwendbare I/O pins (5 V tolerant). Bis zu neun edge/level sensitive externe Interrupt Pins sind verfügbar.
- Programmierbare on-chip PLL liefert einen 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.
- Stromsparmodi inklusive Idle und Power-down.
- Reaktivieren des Prozessor aus dem Power-down Modus über externen Interrupt.
- Individuelles Ein-/Ausschalten von Peripheriefunktionen zur Optimierung des Stromverbrauches.
- Zweifache Stromversorgung:
- CPU Betriebsspannung von 1.65 V bis 1.95 V (1.8 V +- 0.15 V).
- I/O Stromversorgung reicht von 3.0 V bis 3.6 V (3.3 V +- 10 pct.) mit 5 V toleranten I/O Pads.