Industry’s lowest-power MCUs for always-on sensor processing NXP 100 MHz Cortex-M4F/M0+

Transcription

Industry’s lowest-power MCUs for always-on sensor processing NXP 100 MHz Cortex-M4F/M0+
NXP 100 MHz
Cortex-M4F/M0+
microcontrollers
LPC54100 Series
Industry’s lowest-power MCUs
for always-on sensor processing
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.
KEY FEATURES
`` Dual-core 100 MHz, 32-bit ARM Cortex-M4F/M0+
`` Up to 512 KB on-chip Flash
`` Up to 104 KB internal RAM
`` Ultra-low power consumption
- 3 µA continuous sensor listening
(Power down with RAM retention)
- Scalable active power/performance technology:
Cortex-M0+ (55 µA/MHz) or Cortex-M4F (100 µA/MHz)
- Four low-power modes and power profiles
`` Low-power serial interfaces
- Three Fast-mode plus I2C, four UART, two SPI, up to 50 GPIO
`` Five clock sources
- IRC, digital clock, PLL, 32 kHz, XTAL, windowed watchdog
timer (WWDT)
`` Standard and advanced timers
- Five 32-bit general-purpose timers/counters
- SCTimer/PWM with configurable state machine
- RTC with alarm
- WWDT
`` ADC with up to 12 channels, 12 bits, and 4.8 Msps sample rate
- Full spec performance at any voltage
`` 22-channel DMA with 20 programmable triggers
NXP_07_0118_LC54100 Leaflet_939775017616_v5.indd 1
`` Extended temp range of -40 to +105 °C
`` Packages: WLCSP49 (3.28 x 3.28 mm), LQFP64 (10 x 10 mm)
`` Operating voltage: 1.62 to 3.6 V
APPLICATIONS
`` Mobile handsets & tablets
`` Portable fitness & health monitoring
`` Intelligent sensing
`` Home and building automation (HABA)
`` Fleet management & asset tracking
`` Robotics & drones
`` Gaming accessories
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.
5/11/14 17:46
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 LPCXpresso54102 board is available for purchase by
ordering OM13077.
An application-in-a-box Sensor Processing/Motion Solution
provides everything needed to bring sensor-based motion
and other sensor-processing applications to market quickly
(order# OM13078). The solution includes an LPC54102-based
LPCXpresso development board, a sensor shield board with
BTLE, and accelerometer, gyroscope, magnetometer, pressure,
proximity, temperature, humidity, light, and IR sensors.
Software includes LPC54100 software drivers, the LPC Sensor
Fusion Framework, and Bosch BSXLite Sensor Fusion (includes
development and commercial license).
LOW POWER ARCHITECTURE
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-bit, 12-channel ADC delivers 4.8Msps
operation at full spec, including 1.62 V, which perform
conversion while the CPU is asleep.
A complete list of all available LPC54100 development tools
can be found at www.nxp.com/microcontrollers.
The low-power Flash is writable at 1.62 V. 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.
DEVELOPER ECOSYSTEM
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.
LPC54100 block diagram
Part number
Core(s)
Flash (kb)
Ram (kb)
Package
LPC54101J256UK49
M4F
256
104
WLCSP49
LPC54101J512UK49
M4F
512
104
WLCSP49
LPC54101J256BD64
M4F
256
104
LQFP64
LPC54101J512BD64
M4F
512
104
LQFP64
LPC54102J256UK49
M4F/M0+
256
104
WLCSP49
WLCSP49
LPC54102J512UK49
M4F/M0+
512
104
LPC54102J256BD64
M4F/M0+
256
104
LQFP64
LPC54102J512BD64
M4F/M0+
512
104
LQFP64
www.nxp.com/microcontrollers
www.nxp.com
© 2014 NXP Semiconductors N.V.
All rights reserved. Reproduction in whole or in part is prohibited without the prior written consent of the copyright owner. The
Date of release: November 2014
information presented in this document does not form part of any quotation or contract, is believed to be accurate and reliable and
Document order number: 9397 750 17616
may be changed without notice. No liability will be accepted by the publisher for any consequence of its use. Publication thereof
Printed in the Netherlands
does not convey nor imply any license under patent- or other industrial or intellectual property rights.
NXP_07_0118_LC54100 Leaflet_939775017616_v5.indd 2
5/11/14 17:46