The NXP 100MHz Cortex-M4F/M0+ microcontrollers LPC54100 series was designed from the ground up to deliver the industry’s lowest power consumption for sensor-processing tasks. These highly efficient MCUs support listening, monitoring, and aggregation of sensor data, and can perform complex sensor-fusion processing.
The NXP LPC54100 series of microcontrollers represents a breakthrough in ultra low power performance for always-on sensor processing. In an always-on application, the LPC54100 operates in a power down mode while listening for sensor data. In this low power state, the LPC54100 only draws 3μA of current. When sensor data is available, either core can wake up and acquire or process the data.
For active mode processing, developers can optimize power efficiency and throughput by choosing between a power efficient 55μA/MHz Cortex-M0+ core for sensor data collection, aggregation, and external communications, and a Cortex-M4F processor at 100μA/MHz, which can complete math-intensive algorithms, such as sensor fusion, more quickly while saving power. A single core Cortex-M4F option is also available for simpler sensor processing architectures or when software partitioning is not required.
The LPC54100 series is architected for power efficiency. In addition to the dual-core optimization, the low power interfaces can wake the CPU from power-down once data is received. The 12-channel, 12-bit ADC delivers 4.8Msps operation at full spec, including 1.62V, which performs conversion while the CPU is asleep.
The low power Flash is writable at 1.62V. Core and peripheral voltages are automatically scaled for reduced power consumption at any frequency. An asynchronous peripheral bus enables reduced peripheral clock speed without affecting the CPU clock, which minimizes peripheral power consumption.
For faster development, LPC54100 devices are available with libraries for popular toolchains, including Keil MDK, IAR EWARM, and the NXP LPCXpresso IDE, a cross-platform C/C++ development suite that supports all of NXP’s LPC microcontrollers. Also for added convenience, NXP offers the LPCXpresso54102 development board for rapid prototyping and evaluation. Software includes LPC54100 software drivers, the LPC Sensor Fusion Framework, and Bosch BSXLite Sensor Fusion (includes development and commercial license).
- Dual-core 100MHz, 32-bit ARM Cortex-M4F/M0+
- Up to 512KB on-chip Flash
- Up to 104KB internal RAM
- Ultra low power consumption
- Low power serial interfaces
- Five clock sources
- Standard and advanced timers
- ADC with up to 12-channels, 12-bits, and4.8Msps sample rate
- 22-channel DMA with 20 programmabletriggers
- Extended temp range of -40°C to +105°C
- Packages: WLCSP49 (3.28 x 3.28mm), LQFP64 (10 x 10mm)
- Operating voltage: 1.62V to 3.6V
- Mobile handsets and tablets
- Portable fitness and health monitoring
- Intelligent sensing
- Home and building automation (HABA)
- Fleet management and asset tracking
- Robotics and drones
- Gaming accessories