STMicroelectronics STM32 L0 超低消費電力MCU
STMicroelectronics STM32 L0超低消費電力MCUは、非常に低い消費電力レベルを達成するために最適化されています。その結果、記録を塗り替える性能の本物の超低消費電力MCUとなっています。ARM® Cortex®-M0+コアとSTM32超低電力特性を独自に組み合わせたSTM32 L0は、バッテリで動作するアプリケーションや環境発電を電源とするアプリケーションに最適で、125°Cでは世界で最も消費電力量が少ないMCUです。STM32 L0はダイナミック・ボルテージ・スケーリング、超低消費電力クロック発振器、LCDインターフェイス、コンパレータ、DAC、ハードウェア暗号化を提供します。新しい自律周辺装置(USART、I2C、タッチセンスコントローラなど)は、ARM Cortex-M0+コアの負荷を減らすことにより、CPUスリープ解除の回数を減らし、処理時間と消費電力の減少に貢献します。その他にも12ビットADC、水晶振動子なしUSB、短いスリープ解除時間、超低消費電力モードで動作可能な通信の周辺機能などがあり、機能集積、性能、超低消費電力の間で抜群の付加評価を達成しています。STM32 L0は、最大64Kbytesのフラッシュ、8KbytesのRAM、2Kbytesの埋め込みEEPROM(エミュレーション不要)が収められた32ピン~64ピンのパッケージを採用しており、省スペースのWLCSP36が含まれています。The STM32 L0 offers dynamic voltage scaling, an ultra-low-power clock oscillator, LCD interface, comparator, DAC and hardware encryption. New autonomous peripherals (including USART, I2C, touch sense controller) reduce the load of the ARM Cortex-M0+ core leading to fewer CPU wakeups and contribute to decreased processing time and power consumption.
Other value-added features like 12-bit ADC, crystal-less USB, short wake-up time and communication peripherals capable of operating in ultra-low-power mode make up for an unrivaled tradeoff between feature integration, performance and ultra-low-energy consumption.
The STM32 L0 is available with up to 64Kb of Flash, 8Kbytes of RAM and up to 2Kbytes of embedded EEPROM (no emulation needed) in 32- to 64-pin packages, including a space-saving WLCSP36.
特徴
- Ultra-low-power platform
- 1.65V to 3.6V power supply
- -40°C to +125°C temperature range
- 0.27μA standby mode (2 wake-up pins)
- 0.4μA stop mode (16 wake-up lines)
- 0.8μA stop mode + RTC + 8KB RAM retention
- 3.5μs wake-up time (from RAM)
- 5μs wake-up time (from Flash memory)
- Arm 32-bit Cortex-M0+ with MPU core
- From 32kHz up to 32MHz max
- 0.95 DMIPS/MHz
- Reset and supply management
- Ultra-safe, low-power BOR (brownout reset) with 5 selectable thresholds
- Ultra-low power POR/PDR
- Programmable voltage detector (PVD)
- Clock sources
- PLL for CPU clock
- Pre-programmed bootloader
- USART and SPI supported
- Development support
- Serial wire debug supported
- Up to 51 fast I/Os (45 I/Os 5V tolerant)
- Memories
- Up to 64KB Flash with ECC
- 8KB RAM
- 2KB of data EEPROM with ECC
- 20-byte backup register
- Sector protection against R/W operation
- Rich analog peripherals
- 12-bit ADC 1.14Msps up to 16 channels (down to 1.65V)
- 12-bit 1 channel DAC with output buffers (down to 1.8V)
- 2x ultra-low-power comparators (window mode and wake up capability, down to 1.8V)
- Up to 24 capacitive sensing channels supporting touch key, linear and rotary touch sensors
- 7-channel DMA controller, supporting ADC, SPI, I2C, USART, DAC, Timers
- 8x peripherals communication interface
- 1x USB 2.0 crystal-less, battery charging detection, and LPM
- 2x USART (ISO 7816, IrDA), 1x UART (low power)
- 2x SPI 16 Mbits/s
- 2x I2C (SMBus/PMBus)
- 9x timers
- 1x 16-bit with up to 4 channels
- 2x 16-bit with up to 2 channels
- 1x 16-bit ultra-low-power timer
- 1x SysTick
- 1x RTC
- 1x 16-bit basic for DAC
- 2x watchdogs (independent/window)
- CRC calculation unit and 96-bit unique ID
- True RNG and firewall protection
- All packages are ECOPACK®2
Features Guide
STM32 L0 MCUs
