From the smallest 8-bit to the highest performing 32-bit ARM microcontrollers NXP drives the industry as an innovation leader with highly-integrated and cost-effective products.
The LPC2000 ARM-based microcontrollers are designed for use in real-time embedded applications ranging from industrial control, automotive, and consumer to any embedded application that requires high performance and low power consumption in a cost-effective, 32-bit microcontroller. Operating at up to 72MHz from flash or RAM, these devices feature up to 512KB on-chip flash program memory and a wide range of communications peripherals including Ethernet, USB, and CAN. The family also features an LCD controller (QVGA graphic or segment driver), SD/MMC card interfaces, external memory interfaces and I2S audio interfaces.
The LPC2104/2105/2106 are based on a 16/32-bit ARM7TDMI-S CPU with real-time emulation and embedded trace support, together with 128 kB of embedded high speed flash memory. A 128-bit wide memory interface and a unique accelerator architecture enable 32-bit code execution at maximum clock rate. For critical code size applications, the alternative 16-bit Thumb mode reduces code by more than 30 % with minimal performance penalty.