Die LPC2141/42/44/46/48 Mikrocontroller basieren auf der 16-bit/32-bit ARM7TDMI-S CPU mit Echtzeitemulation und Embedded Trace Support, kombiniert mit 32 kB bis 512 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. Wegen ihrer winzigen Grösse und niedrigen Stromverbrauchs sind LPC2141/42/44/46/48 ideal für Anwendungen, bei denen Miniaturisierung eine Schlüsselanforderung sind wie zum Beispiel Zugangskontrolle oder Kassensysteme. Serielle Kommunikationsschnittstellen von USB 2.0 Full-speed, mehreren UARTs, SPI, SSP bis zu I2C-Bus und on-chip SRAM von 8 kB bis 40 kB machen diese Bauteile bestens geeignet für Kommunikations-Gateways, Protokoll-Wandler, Softmodems, Spracherkennung und einfachen Bildsystemen, da sie grosse Puffer und hohe Prozessorleistung besitzen. Wegen ihrer diversen 32-bit Timer, einfachem oder doppelten 10-bit ADC, 10-bit DAC, PWM Kanälen und 45 GPIO Leitungen mit bis zu neun edge oder level sensitiven externen Interrupt Pins eignen sich diese Mikrocontroller auch für Industriesteuerungen und medizinische Geräte.
Leistungsmerkmale
16/32-bit ARM7TDMI-S Mikrocontroller in einem winzigen LQFP64 Gehäuse.
8 kB bis 40 kB on-chip statischer RAM und 32 kB bis 512 kB on-chip Flash Speicher. 128-bit breites Interface/Akzelerator ermöglicht high-speed 60 MHz Operationen.
In-System Programmierung/ In-Application Programmierung (ISP/IAP) mittels on-chip boot-loader Software. Löschen des gesamten Flash oder sektorweise benötigt 400 ms und Programmierung pro 256 bytes in 1 ms.
EmbeddedICE-RT und Embedded Trace Schnittstellen bieten über die on-chip RealMonitor Software Echtzeit-Debugging und high-speed Trace von Befehlsausführungen.
USB 2.0 Full-speed konformer Controller mit 2 kB endpoint RAM. Zusätzlich verfügen LPC2146/48 über 8 kB on-chip RAM, auf das USB über DMA zugreifen kann.
Einer oder zwei two (LPC2141/42 vs. LPC2144/46/48) 10-bit ADC liefern insgesamt bis zu 6/14 analoge Eingänge, mit einer Wandlungszeit von nur 2.44 us pro Kanal.
Ein 10-bit DAC bietet variable analoge Ausgaben (nur LPC2142/44/46/48).
Zwei 32-bit Timer/externe Ereigniszähler (mit je vier Capture und vier Compare Kanälen), PWM Einheit (sechs Ausgänge) und Watchdog.
Low power Echtzeituhr (RTC) mit unabhängiger Stromversorgung und 32 KHz Takt Eingang.
Diverse serielle Schnittstellen inklusive zwei UARTs (16C550), zwei schnellen 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 45 5V tolerante, schnelle und universelle I/O Pins in einem winzigen LQFP64 Gehäuse
Bis zu 21 externe Interrupt Pins verfügbar.
Programmierbare on-chip PLL liefert maximal 60 MHz schnellen CPU Takt mit einer Einschwingzeit von 100 us.
On-chip integrierter Oszillator arbeitet mit externem Kristall von 1 MHz bis 25 MHz.
Zwei Stromsparmodi inklusive Idle 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 BOD.
Power Supply Chip mit POR und BOD Schaltung.
CPU Betriebsspannungsbereich von 3.0 V bis 3.6 V (3.3 V +- 10 %) mit 5 V toleranten I/O Pads.