Die LPC2131/2132/2134/2136/2138 Mikrocontroller basieren auf der 16-bit/32-bit ARM7TDMI-S™ CPU mit Echtzeitemulation und Embedded Trace Support zusammen mit 32/64/128/256/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 diese Mikrocontroller ideal für Anwendungen, bei denen Miniaturisierung eine Schlüsselanforderung sind wie zum Beispiel Zugangskontrolle oder Kassenterminals. Mit einer grossen Auswahl an zusätzlichen seriellen Kommunikations-Schnittstellen und on-chip SRAM Optionen von 8/16/32 kB sind sie auch 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, einfache oder doppelte 10-bit 8 Kanal ADC, 10-bit DAC, PWM Kanälen und 47 GPIO Leitungen mit bis zu 9 edge oder level sensitive externen Interrupt Pins eignen sich diese Mikrocontroller speziell für Industriesteuerungen und medizinische Geräte
Leistungsmerkmale
- 16/32-bit ARM7TDMI-S Mikrocontroller in einem winzigen LQFP64 Gehäuse.
- 8/16/32/64 kB on-chip statischer RAM und 32/64/128/256/512 kB on-chip Flash Programmspeicher. 128-bit breites Interface/Akzelerator ermöglicht high-speed 60 MHz Operationen.
- In-System/ 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 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.
- Ein (LPC2131/32) oder zwei (LPC2134/36/38) 8 Kanal 10-bit A/D Wandler liefert insgesamt bis zu 16 analoge Eingänge, mit einer Wandlungszeit von nur 2.44 us pro Kanal.
- Ein 10-bit D/A Wandler bietet variable analoge Ausgabe (LPC2132/34/36/38).
- 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 mit unabhängiger Stromversorgung und fest zugeordenetem 32 KHz Takt Eingang.
- Vielfache serielle Schnittstellen inklusive zwei UARTs (16C550), zwei schnellen I²C-Bussen (400 kbits/s), SPI und SSP mit Pufferung und variabler Datenlänge.
- Vectored Interrupt Controller mit konfigurierbaren Prioritäten und Vektoradressen.
- Bis zu 47 5V tolerante universelle I/O Pins in einem winzigen LQFP64 Gehäuse.
- Bis zu neun edge oder level sensitive Interrupt Pins.
- Programmierbare on-chip PLL mit einer Einschwingzeit von 100 us liefert maximal 60 MHz schnellen CPU Takt.
- Der auf dem Chip integrierte Oszillator arbeitet mit einem externen Kristall in einem Bereich von 1 MHz bis 30 MHz und mit externem Ozszillator bis zu 50 MHz.
- 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.
- Einziger Power Supply Chip mit POR und BOD Schaltkreis.
- CPU Betriebsspannung von 3.0 V bis 3.6 V (3.3 V +- 10 %) mit 5 V toleranten I/O Pads.