Skip Navigation LinksComponents > ARM Microprocessors > NXP (ARM7) > LPC214x

LPC2141/2/4/6/8 ARM7 Microprocessors

60 MHz, 32-bit microcontroller with ARM7TDMI-S core
LPC214x

The NXP LPC214x is a 32-bit RISC microprocessor with an ARM7TDMI-S core.  Depending on the specific model chosen, it contains up to 512kB internal Flash and up to 32kB SRAM.  It is capable of running at speeds of up to 60 MHz.

It includes a Full Speed USB 2.0 controller, up to two 7-channel 10-bit ADCs (one in the LPC2141/2), one 10-bit DAC, a vectored interrupt controller, two UARTs (including one with full modem interface), two I2C serial interfaces, two SPI serial interfaces, PWM, real time clock with optional battery backup, brown out detection circuit, on-chip crystal oscillator and PLL, two 32-bit timers, and 45 high-speed GPIOs with 15 MHz switching.

the LPC2100s are an excellent 'general-purpose' family, and the wide range of SRAM/Flash sizes available, combined with a very complete set of internal peripherals has made this family (particularly the LPC2148) very popular with hobbyists and engineers alike.  One of the main advantages of the popularity of this family is that there are a lot of resources on the web for it, and a number of mature open-source software packages have been written or ported for it (such as LPCUSB, an open-source USB stack for the 2146/8, numerous ports of FreeRTOS, an open-source real-time operatin system, etc).

  This part exists in the microBuilder Footprint Library
LPC2148 Code Base
To help you get started quickly with the LPC2148, we've put together a software package with drivers for all of the main peripherals (USB, UART, I2C, SPI, etc.), and integrated them with FreeRTOS 5.4.2, an open-source real-time operating system that you can use to schedule and manage various software and hardware 'tasks'. To download the latest version, or for more information visit the LPC2148 Code Base page.
Open Source/Free Software
Essential Reading
The Insider's Guide to the Philips ARM7 Based MicrocontrollersIf you're new to developing with the NXP (formerly Phillips) LPC2100 family, the best couple hours you can spend is reading through Hitex's free e-Book The Insider's Guide to the Philips ARM7 Based Microcontrollers.  Everything you need to understand to get started is clearly and meaningfully explained here.  And its absolutely Free!