NXP Semiconductors – Fast ARM Cortex-M3-based controller, LPC1758 offers choice of interfaces

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