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