Home Architectures Cortex-M3 and Cortex-M0 LPC1102 World's smallest 32-bit ARM Microcontroller
LPC1102 World's smallest 32-bit ARM Microcontroller

NXP has World's Smallest 32-Bit ARM Microcontroller the Cortex-M0 LPC1102 with ultra small 2 x 2 mm Footprint

LPC1102, anyone smaller than this one or what is the LPC1101 going to be?

NXP Semiconductors today announced sampling of the world's smallest general-market 32-bit microcontroller, the LPC1102, based on the Cortex-M0 processor. Unleashing unprecedented computing power in 5mm2 of PCB area, this device is targeted at very high volume applications requiring an ultra-miniature board footprint. NXP's LPC1100 family offers very low priced 32-bit MCU solutions.
As LPC1102 offer most of the same key features like 32KB of Flash and 8KB of RAM on-chip, 10-bit ADC, 4 timers, one UART, one SPI... It is available in Wafer Level Chip Scale Packaging (WL-CSP) with dimensions of 2.17 mm2 x 2.32 mm2, thickness of 0.6 mm, and pitch of 0.5 mm. Low power, high performance and excellent value, the LPC1102 now combines these key values with miniaturization. There are no peripherals listed for this device that could not be ran with the internal oscillator. This can be one mean little machine! In the feature list of the press release, there was not mentioning of a PLL or a RTC. Could be it was just not important enough or the target market is 12 MHz running from internal clock source. Using the numbers from the press release, 130uA/MHz and running from the internal RC-oscillator we could end up with a 32-bit MCU providing approx. 10 DMIPs using approx. 2 mAs. That is exciting!

There is the clear agenda from ARM, fully supported by NXP to use the Cortex-M0 and attack the existing 8-bit market. In the past it was one of the shortcomings on the 32-bit front having a miniature device that could compete with existing 8-bit micros. Not any more, this gap has been fixed as well. Given the rich feature set, I would not expect this particular device to sell at a price as low as the LPC1111 in smaller volumes but given time and reduced memory we might see even lower pricing for a LPC1101 yet to come. 

With PCB space being a very costly factor, designs of miniaturized gadgets are red hot. The LPC1102 appears to be a great match for such requirements. With roughly 5mm2 on the PCB you get a 32-bit MCU with decent sized program and data memory, a 10-bit ADC and lots of timers together with the standard serial interfaces. Even debugging won't become a major pain with SWD, although I would expect the pins to be multiplexed with I/O functions.
Looking forward to a data sheet for this product, probably published the day before the ESC-West?

From the original press release:
Key product features include a 4-channel 10-bit ADC, one UART, one SPI, two 32-bit and two 16-bit timers, and one 24-bit system timer. SWD debugging and programming with four breakpoints and two watchpoints are also included. A total of eleven I/O functions also double as general purpose input and output GPIO for maximum flexibility. Offering very low power consumption with active mode current as low as 130uA/MHz, the LPC1102 features an internal IRC oscillator, accurate to +/-1 percent over the industrial temperature and voltage range. It can also be clocked with an external source.

Availability
Samples are available for key customers at ESC 2010 Silicon Valley April 27-29 and later in May worldwide. Volume production will start in Q4 2010, check Digikey in 4th quarter. Pricing for the LPC1102 is available through your local NXP sales office.

Additional information

LPC1100 with links to documentation, features and pricing

Cortex-M0 versus Cortex-M3 a brief comparison

Development Tools for all Cortex devices