LPC1102UK: Scalable Entry Level 32-bit Microcontroller (MCU) based on ARM® Cortex®-M0+/M0 Cores

The LPC1102/1104 are an ARM Cortex-M0 based, low-cost 32-bit MCU, designed for 8/16-bit microcontroller applications, offering performance, low power, simple instruction set and memory addressing together with reduced code size compared to existing 8/16-bit architectures.

The LPC1102/1104 operate at CPU frequencies of up to 50 MHz.

The peripheral complement of the LPC1102/1104 includes 32 kB of flash memory, 8 kB of data memory, one RS-485/EIA-485 UART, one SPI interface with SSP features, four general purpose counter/timers, a 10-bit ADC, and 11 general purpose I/O pins.

Remark: The LPC1104 has a revised pinout and contains several features not found in the LPC1102:

Outline 3d LPC1102UK
Data Sheets (1)
Name/DescriptionModified Date
32-bit ARM Cortex-M0 microcontroller; 32 kB flash and 8 kB SRAM (REV 7.0) PDF (678.0 kB) LPC1102_110426 Sep 2013
Errata (1)
Name/DescriptionModified Date
Errata sheet LPC1102 (REV 2.2) PDF (33.0 kB) ES_LPC110219 Jan 2012
Application Notes (7)
Name/DescriptionModified Date
AES encryption and decryption software on LPC microcontrollers (REV 1.1) ZIP (174.0 kB) AN1124117 Mar 2014
NXP® LPC Cortex-M0 IEC60335 Class B library (REV 1.1) ZIP (2.5 MB) AN1120824 Jan 2014
I2C secondary boot loader (REV 1.0) ZIP (661.0 kB) AN1125809 Aug 2013
SPI secondary boot loader (REV 1.0) ZIP (638.0 kB) AN1125722 Jul 2013
How to implement the PMBus software stack (REV 1.0) ZIP (1.1 MB) AN1131822 Jul 2013
UUencoding for UART ISP (REV 1.0) PDF (139.0 kB) AN1122906 Jul 2012
Adding ISP to LPC1102 systems (REV 1.0) PDF (220.0 kB) AN1101511 Jan 2011
Users Guides (1)
Name/DescriptionModified Date
LPC1102/04 User manual (REV 6.0) PDF (1.7 MB) UM1042919 Mar 2013
Package Information (1)
Name/DescriptionModified Date
Wafer level chip-size package; 16 bumps; 2.17 x 2.32 x 0.6 mm (REV 1.0) PDF (300.0 kB) OL-LPC1102UK08 Feb 2016
Supporting Information (1)
Name/DescriptionModified Date
ADC design guidelines (REV 1.0) PDF (145.0 kB) TN0000909 May 2014
Ordering Information
ProductStatusCoreClock speed [max] (MHz)DMIPSFlash (kB)RAM (kB)EEPROM (kB)GPIOEthernetUSBUSB (speed)USB (type)LCDCANUARTI²CSPIADC sample rateI²SADC channelsADC (bits)ComparatorsDAC (bits)TimersTimer (bits)SCTimer / PWMRTCPWMPackage nameTemperature rangeTemperature sensorIOHSupply voltage [min] (V)Supply voltage [max] (V)Product categoryDemoboard
LPC1102UKActiveCortex-M0503281111400 ksps510416; 32111WLCSP-40 °C to +85 °CN1.83.6030-LPC1100-
Package Information
Product IDPackage DescriptionOutline VersionReflow/Wave SolderingPackingProduct StatusPart NumberOrdering code(12NC)MarkingChemical ContentRoHS / Pb Free / RHFLeadFree Conversion DateMSLMSL LF
LPC1102UKOL-LPC1102UKReel 13" Q1/T1ActiveLPC1102UK,118 (9352 926 25118)Standard MarkingLPC1102UKAlways Pb-free11
32-bit ARM Cortex-M0 microcontroller; 32 kB flash and 8 kB SRAM LPC1104UK
Errata sheet LPC1102 LPC1102UK
AES encryption and decryption software on LPC microcontrollers LPC43S50FET256
NXP® LPC Cortex-M0 IEC60335 Class B library LPC1227FBD64
I2C secondary boot loader LPC1788FET208
SPI secondary boot loader LPC1788FET208
How to implement the PMBus software stack LPC43S50FET256
UUencoding for UART ISP LPC43S50FET256
Adding ISP to LPC1102 systems LPC1102UK
LPC1102/04 User manual LPC1104UK
ADC design guidelines LPC4333JET256
OL-LPC1102UK LPC1104UK
LPC1100XL