LPC11C12FBD48: 32kB flash, 8kB SRAM, ADC, LQFP48 package

The LPC11C12FBD48 is an ARM Cortex-M0 microcontroller 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 peripheral complement of the LPC11C12FBD48 includes 16 kB of flash memory, 8 kB of data memory, one C_CAN controller, one Fast-mode Plus I²C-bus interface, one RS-485/EIA-485 UART, two SPI interfaces with SSP features, four general purpose counter/timers, a 10-bit ADC, and 40 general purpose I/O pins. On-chip C_CAN drivers and flash In-System Programming tools via C_CAN are included.

Outline 3d SOT313-2
Data Sheets (1)
Name/DescriptionModified Date
32-bit ARM Cortex-M0 microcontroller; 16/32 kB flash, 8 kB SRAM; C_CAN (REV 3.2) PDF (545.0 kB) LPC11CX2_CX404 Jan 2016
Errata (1)
Name/DescriptionModified Date
Errata sheet LPC11C12/14/22/24 (REV 4.1) PDF (111.0 kB) ES_LPC11CXX24 Feb 2016
Application Notes (13)
Name/DescriptionModified Date
LPC11Cxx CAN secondary bootloader (REV 1.0) ZIP (3.3 MB) AN1177207 Dec 2015
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
Sensored BLDC motor control with LPC111x/LPC11Cxx (REV 1.0) ZIP (4.2 MB) AN1109409 Aug 2013
LPC11Cxx CANopen network demo (REV 1.0) ZIP (983.0 kB) AN1123809 Aug 2013
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
Capacitive touch sensing using the LPC11xx (REV 1.0) PDF (502.0 kB) AN11023_ZH23 Aug 2012
UUencoding for UART ISP (REV 1.0) PDF (139.0 kB) AN1122906 Jul 2012
AN11027 - Using the LPC1100 low power modes and wake-up times on the LPCXpresso (with software) (REV 1.0) ZIP (803.0 kB) AN1102722 Feb 2011
AN11031 - PCB layout and ADC circuit recommendations for LPC1100 and LPC1300 (with software) (REV 1.0) ZIP (974.0 kB) AN11031V114 Feb 2011
AN11023 - Capacitive touch sensing using the LPC11xx (with software) (REV 1.0) ZIP (381.0 kB) AN11023V111 Feb 2011
Users Guides (2)
Name/DescriptionModified Date
UM10398; LPC111x-LPC11Cxx简体中文用户手册 (REV 5.0) PDF (2.6 MB) LPC111X_11CXX_UM_SIMP_CHN_116 Sep 2016
LPC111x/LPC11Cxx User manual (REV 12.3) PDF (3.8 MB) UM1039811 Jun 2014
Brochures (1)
Name/DescriptionModified Date
Industry’s first integrated CAN transceiver microcontroller solution; NXP® 50-MHz, 32-bit... (REV 1.0) PDF (250.0 kB) 7501705028 Jan 2011
Package Information (1)
Name/DescriptionModified Date
plastic low profile quad flat package; 48 leads; body 7 x 7 x 1.4 mm (REV 1.0) PDF (494.0 kB) SOT313-208 Feb 2016
Reports or Presentations (1)
Name/DescriptionModified Date
Driving the LPC11Cxx with Murata resonators (REV 1.0) PDF (35.0 kB) R_1003016 May 2012
Supporting Information (2)
Name/DescriptionModified Date
ADC design guidelines (REV 1.0) PDF (145.0 kB) TN0000909 May 2014
Footprint for wave soldering (REV 1.0) PDF (11.0 kB) HTQFP-HLQFP-LQFP-MSQFP-WAVE08 Oct 2009
Ordering Information
ProductStatusCoreClock speed [max] (MHz)DMIPSFlash (kB)RAM (kB)EEPROM (kB)GPIOEthernetUSBUSB (speed)USB (type)LCDCANUARTI²CSPII²SADC sample rateADC channelsADC (bits)ComparatorsTimersDAC (bits)Timer (bits)SCTimer / PWMRTCPWMPackage nameTemperature rangeTemperature sensorIOHSupply voltage [min] (V)Supply voltage [max] (V)Product categoryDemoboard
LPC11C12FBD48/301ActiveCortex-M050168401112810416; 32111LQFP48-40 °C to +85 °C1.83.6OM13003; OM13004; OM13012
Package Information
Product IDPackage DescriptionOutline VersionReflow/Wave SolderingPackingProduct StatusPart NumberOrdering code(12NC)MarkingChemical ContentRoHS / Pb Free / RHFLeadFree Conversion DateMSLMSL LF
LPC11C12FBD48/301SOT313-2HTQFP-HLQFP-LQFP-MSQFP-WAVETray, Bakeable, SingleActiveLPC11C12FBD48/301, (9352 923 58151)Standard MarkingLPC11C12FBD48/301Always Pb-free11
32-bit ARM Cortex-M0 microcontroller; 16/32 kB flash, 8 kB SRAM; C_CAN LPC11C24FBD48
Errata sheet LPC11C12/14/22/24 LPC11C24FBD48
LPC11Cxx CAN secondary bootloader LPC11C14FBD48
AES encryption and decryption software on LPC microcontrollers LPC43S50FET256
NXP® LPC Cortex-M0 IEC60335 Class B library LPC1227FBD64
Sensored BLDC motor control with LPC111x/LPC11Cxx LPC11C24FBD48
LPC11Cxx CANopen network demo LPC11C24FBD48
I2C secondary boot loader LPC1788FET208
SPI secondary boot loader LPC1788FET208
How to implement the PMBus software stack LPC43S50FET256
Capacitive touch sensing using the LPC11xx LPC11C24FBD48
UUencoding for UART ISP LPC43S50FET256
AN11027 - Using the LPC1100 low power modes and wake-up times on the LPCXpresso (with software) LPC11C24FBD48
AN11031 - PCB layout and ADC circuit recommendations for LPC1100 and LPC1300 (with software) LPC1343FHN33
AN11023 - Capacitive touch sensing using the LPC11xx (with software) LPC11C24FBD48
UM10398; LPC111x-LPC11Cxx简体中文用户手册 LPC11D14FBD100
LPC111x/LPC11Cxx User manual LPC11D14FBD100
Industry’s first integrated CAN transceiver microcontroller solution; NXP® 50-MHz, 32-bit... LPC11C24FBD48
Driving the LPC11Cxx with Murata resonators LPC11C14FBD48
ADC design guidelines LPC4333JET256
SOT313-2 LPC1549JBD48
HTQFP-HLQFP-LQFP-MSQFP-WAVE LPC54114J256BD64
PCU9656B