Die LPC2101/2102/2103 Mikrocontroller basieren auf der 16-bit/32-bit ARM7TDMI-S CPU mit Echtzeitemulation und Embedded Trace Support, kombiniert mit 8 kB, 16 kB oder 32 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. Bei kritischen Interruptroutinen und DSP Algorithmen steigert dies die Leistung um bis zu 30% gegenüber dem Thumb Modus. 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 LPC2101/2102/2103 ideal für Anwendungen, bei denen Miniaturisierung eine wichtige Forderung ist. Eine Reihe von seriellen Kommunikationsschnittstellen von mehreren UARTs, SPI, bis SSP und zwei I2C-Bussen und on-chip SRAM von 2 kB /4 kB/ 8 kB machen diese Bauteile bestens geeignet für Kommunikations-Gateways und Protokoll-Wandler. Ihre excellente Leistungsfähigkeit empfiehlt diese Bauteile auch als mathematischer Coprozessor. Diverse 32-bit und 16-bit Timer, verbessertem 10-bit ADC, PWM Funktionen über Output Match für alle Timer und 32 schnelle GPIO Leitungen mit bis zu neun edge oder level sensitiven externen Interrupt Pins machen diese Mikrocontroller speziell für Industriesteuerungen und medizinische Geräte geeignet. Leistungsmerkmale
16/32-bit ARM7TDMI-S Mikrocontroller in einem winzigen LQFP48 Gehäuse.
ISP/IAP mittels on-chip boot-loader Software. Löschen des gesamten Flash oder sektorweise benötigt 100 ms und Programmierung pro 256 bytes in 1 ms.
EmbeddedICE-RT bietet Echtzeit-Debugging über die on-chip RealMonitor Software.
Der 10-bit ADC liefert insgesamt 8 analoge Eingänge, mit einer Wandlungszeit von nur 2.44 us pro Kanal und zugeordneten Ergebnisregistern, um den Interrupt Overhead zu minimieren.
Zwei 32-bit Timer/externe Ereigniszähler mit zusammen sieben Capture und Compare Kanälen.
Zwei 32-bit Timer/externe Ereigniszähler mit zusammen drei Capture und sieben Compare Kanälen.
Low power Echtzeituhr (RTC) mit unabhängiger Stromversorgung und eigenem 32 KHz Takt Eingang.
Diverse serielle Schnittstellen inklusive zwei UARTs (16C550), zwei Fast I2C Bussen (400 kbits/s), SPI und SSP mit Pufferung und variabler Datenlänge.
Vectored Interrupt Controller (VIC) mit konfigurierbaren Prioritäten und Vektoradressen.
Bis zu 32 5V tolerante, schnelle und universelle I/O Pins.
Bis zu 13 edge oder level sensitive Interrupt Pins verfügbar.
Programmierbare on-chip PLL liefert maximal 70 MHz schnellen CPU Takt mit einer möglichen Eingangsfrequenz von 10 MHz bis 25 MHz und einer Einschwingzeit von 100 us.
On-chip integrierter Oszillator arbeitet mit externem Kristall von 1 MHz bis 25 MHz.
Stromsparmodi inklusive Idle, Power-down mit aktiver RTC und Power-down.
Individuelles Ein-/Ausschalten von Peripheriefunktionen als auch Skalieren des Peripherietaktes für zusätzliche Optimierung des Stromverbrauches.
Reaktivieren des Prozessor aus dem Power-down Modus über externen Interrupt oder RTC.