The LPC1758 from NXP Semiconductors is an ARM® Cortex®-M3-based microcontroller combining a fast processor with multiple interfaces to provide control functions for an LED lighting system with many sensor and user inputs.
Operating at a frequency of up to 100MHz, the ARM Cortex-M3 CPU incorporates a three-stage pipeline, and uses a Harvard architecture with separate local instruction and data buses as well as a third bus for peripherals.
The rich set of peripherals available to users of the LPC1758 includes 512kbytes of Flash memory, 64kbytes of data memory, USB Device/Host/OTG interfaces, four UARTs, two CAN channels, various serial interfaces and a DAC.
• Up to 52 general purpose I/O pins
• 12-bit ADC
• Ethernet media access controller