Der LPC2290 Mikrocontroller basiert auf der 16-bit/32-bit ARM7TDMI-S™ CPU mit Echtzeitemulation und Embedded Trace. 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 144-pin Gehäuse, niedrigem Stromverbrauch, diverse 32-bit Timer, 8-kanaligem 10-bit ADC, zwei fortschrittlichen CAN Kanälen, PWM Kanälen und bis zu neun externen Interrupt-Pins ideal für Automobil-und Industriesteuerungen wie auch medizinische Geräte und fehlertolerante Maintenance-Busse. Der LPC2290 besitzt bis zu 76 GPIOs, abhängig von der Bus Konfiguration. Mit einer grossen Auswahl an zusätzlichen seriellen Kommunikations-Schnittstellen ist er auch bestens geeignet für Kommunikations-Gateways, Protokoll-Konverter und vielen anderen universellen Applikationen.
Leistungsmerkmale - 16-bit/32-bit ARM7TDMI-S Mikrorocontroller in einem LQFP144 Gehäuse.
- 16 kB on-chip statischer RAM
- In-system Download und Programmierung durch seriellen Boot-Loader über UART0
- EmbeddedICE-RT und Embedded Trace Schnittstellen bieten über den on-chip RealMonitor™ Echtzeit Debugging als auch high-speed Trace von Befehlsausführungen.
- Zwei vernetzte CAN Schnittstellen mit neuartigen Akzeptanz-Filter. Zusätzliche serielle Schnittstellen beinhalten UARTs (16C550), schnellen I²C (400 kbits/s) und zwei SPIs.
- 10-bit ADC mit 8 Kanälen und 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 /16/32 bit Datenbreite.
- Bis zu 76 universell verwendbare I/O pins (5 V tolerant). Bis zu neun edge/level sensitive externe Interrupt Pins.
- Programmierbare on-chip PLL liefert maximal 60 MHz schnellen CPU Takt mit einer Einschwingzeit von 100 us.
- On-chip Kristall Oszillator mit einem Betriebsbereich 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.
- Zweifache Stromversorgung:
- 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.