LPC54102J512BD64: Low Power 32-bit Microcontroller (MCU) based on ARM® Cortex®-M4 Core

The LPC54102J512BD64 is an ARM Cortex-M4F-based microcontroller designed to handle the space and power constraints of sensing applications, from simple, ultra-low-power sensor listening, to data aggregation, sensor fusion or other sensor data processing, and external communication. In addition, the LPC54102J512BD64 includes an ARM Cortex-M0+ coprocessor.

For active mode processing, operating at CPU frequencies up to 100 MHz, developers can optimize power efficiency and throughput by choosing between a Cortex-M4F processor which can complete math-intensive algorithms, such as sensor fusion, more quickly while saving power, or a power-efficient Cortex-M0+ core for sensor data collection, aggregation, and external communications. The ARM Cortex-M4F is a 32-bit core that offers system enhancements such as low power consumption, enhanced debug features, and a high level of block integration, and DSP instructions. The ARM Cortex-M0+ is ARM’s most energy efficient 32-bit core.

The LPC54102J512BD64 was architected for performance and low power. In addition to the dual-core optimization, the low power features include: a 12-bit, 12-channel ADC delivering 4.8Msps operation at full spec, including 1.62 V; an asynchronous peripheral bus that helps minimize peripheral power consumption by reducing peripheral clock speed without affecting the CPU clock; a low-power Flash writable at 1.62 V. Core and peripheral voltages are automatically scaled for reduced power consumption at any frequency.

Outline 3d SOT314-2
Data Sheets (1)
Name/DescriptionModified Date
32-bit ARM Cortex-M4/M0+ MCU; 104 kB SRAM; 512 kB flash, 3 x I2C, 2 x SPI, 4 x USART, 32-bit counter/ timers,... (REV 2.6) PDF (1.8 MB) LPC5410X03 Oct 2016
Errata (1)
Name/DescriptionModified Date
Errata sheet LPC5410x (REV 2.1) PDF (57.0 kB) ES_LPC5410X28 Dec 2015
Application Notes (7)
Name/DescriptionModified Date
SCTimer/PWM cookbook (REV 5.0) ZIP (24.9 MB) AN1153822 Mar 2016
Locking Flash Sectors on the LPC5410x (REV 1.0) ZIP (10.0 MB) AN1165313 Oct 2015
LPC5410x CoreMark Cortex-M4F Porting Guide (REV 2.0) ZIP (6.9 MB) AN1160717 Jul 2015
LPC5410x Sensor Processing-Motion Solution (REV 1.0) PDF (1.2 MB) AN1170330 Jun 2015
Heart-rate Monitor using the Low Power LPC5410x (REV 1.1) ZIP (10.9 MB) AN1160830 Mar 2015
Dual Core Usage (REV 1.01) ZIP (2.8 MB) AN1160906 Nov 2014
Low Power Modes and Wake-up Times (REV 1.0) ZIP (4.2 MB) AN1161105 Nov 2014
Users Guides (1)
Name/DescriptionModified Date
LPC5410x User manual (REV 2.4) PDF (2.6 MB) UM1085014 Sep 2016
Package Information (1)
Name/DescriptionModified Date
plastic low profile quad flat package; 64 leads; body 10 x 10 x 1.4 mm (REV 1.0) PDF (537.0 kB) SOT314-208 Feb 2016
Reports or Presentations (1)
Name/DescriptionModified Date
Driving LPC5410x with EPSON Crystals (REV 1.0) PDF (203.0 kB) R_1007707 Oct 2015
Supporting Information (1)
Name/DescriptionModified Date
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)UARTADC sample rateI²CSPIADC channelsADC (bits)PWMTimersTimer (bits)SCTimer / PWMIOHRTCPackage nameTemperature rangeSupply voltage [min] (V)Supply voltage [max] (V)Product categoryDemoboard
LPC54102J512BD64ActiveCortex-M4F; Cortex-M0+1002205121045044.8 Msps32121215321N1LQFP64-40 °C to +105 °C1.623.6194-LPC54100-OM13078; OM13077
Package Information
Product IDPackage DescriptionOutline VersionReflow/Wave SolderingPackingProduct StatusPart NumberOrdering code(12NC)MarkingChemical ContentRoHS / Pb Free / RHFLeadFree Conversion DateMSLMSL LF
LPC54102J512BD64SOT314-2HTQFP-HLQFP-LQFP-MSQFP-WAVETray, Bakeable, SingleActiveLPC54102J512BD64QL (9353 051 38151)Standard MarkingLPC54102J512BD64Always Pb-free11
32-bit ARM Cortex-M4/M0+ MCU; 104 kB SRAM; 512 kB flash, 3 x I2C, 2 x SPI, 4 x USART, 32-bit counter/ timers,... LPC54102J512UK49
32-bit ARM Cortex-M4/M0+ MCU; 104 kB SRAM; 512 kB flash, 3 x I2C, 2 x SPI, 4 x USART, 32-bit counter/ timers, SCTimer/PWM, 12-b cortex_m0plus_m4f
Errata sheet LPC5410x LPC54102J512UK49
SCTimer/PWM cookbook LPC54114J256UK49
Locking Flash Sectors on the LPC5410x LPC54102J512UK49
LPC5410x CoreMark Cortex-M4F Porting Guide LPC54102J512UK49
LPC5410x Sensor Processing-Motion Solution LPC54102J512UK49
Heart-rate Monitor using the Low Power LPC5410x LPC54102J512UK49
Dual Core Usage LPC54102J512UK49
Low Power Modes and Wake-up Times LPC54102J512UK49
LPC5410x User manual LPC54102J512UK49
Driving LPC5410x with EPSON Crystals LPC54114J256UK49
SOT314-2 LPC54114J256BD64
HTQFP-HLQFP-LQFP-MSQFP-WAVE LPC54114J256BD64
TEF6862HL