Introducing STM32 L0x Series. April

Similar documents
STM8L and STM32 L1 series. Ultra-low-power platform

STM32L4+ MCU series Excellence in ultra-low-power with more performance

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.

STM32G0 MCU Series Efficiency at its Best

New STM32WB Series MCU with built-in Bluetooth 5 and IEEE

New STM32WB Series MCU with Built-in BLE 5 and IEEE

STM bit ARM Cortex MCUs STM32F030 Series

Hello, and welcome to this presentation of the STM32L4 power controller. The STM32L4 s power management functions and all power modes will also be

STM32F7 series ARM Cortex -M7 powered Releasing your creativity

STM32 Cortex-M3 STM32F STM32L STM32W


STM8 platform 8-bit microcontrollers

STM32F7 series ARM Cortex -M7 powered Releasing your creativity

AVR XMEGA TM. A New Reference for 8/16-bit Microcontrollers. Ingar Fredriksen AVR Product Marketing Director

STM32L4 System operating modes

2-Oct-13. the world s most energy friendly microcontrollers and radios

STM32 F-2 series High-performance Cortex-M3 MCUs

STM32 F0 Value Line. Entry-level MCUs

[MG2420] MCU Module Datasheet. (No. ADS0705) V1.0

STM32F429 Overview. Steve Miller STMicroelectronics, MMS Applications Team October 26 th 2015

MCU Solutions for IoT A U G U S T

EFM32....the world s most energy friendly microcontrollers

Low Power System Design Using Atmel ARM Cortex -based Products Copyright Atmel Corporation

TEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software!

STM32 F2 series High performance Cortex M3 MCUs

STM8 8 bit MCU family Jump to new record heights! Simply Smarter

STM32F3. Cuauhtémoc Carbajal ITESM CEM 12/08/2013

AK-STM32-ETH Development Board

ARDUINO MEGA INTRODUCTION

STM32L051x6 STM32L051x8

Designing with STM32F2x & STM32F4

The Software of Things T Y S O N T U T T L E C E O S I L I C O N L A B S A S P E N C O R E C E O S U M M I T S H E N Z H E N 8 N O V E M B E R 2018

Creating Energy Efficient Computers Marius Grannæs

XMEGA Series Of AVR Processor. Presented by: Manisha Biyani ( ) Shashank Bolia (

The course provides all necessary theoretical and practical know-how for start developing platforms based on STM32L4 family.

Typical Applications: GHz Bluetooth low energy systems - Proprietary 2.4 GHz systems - Sports and leisure equipment - Mobile phone accessories,

Hello, and welcome to this presentation of the STM32 Reset and Clock Controller.

STM32L and STM8L MCU families

ST Mcus News. Avnet Memec Silica. March 16

STM8L151x6/8 STM8L152x6/8

Getting Started With the Stellaris EK-LM4F120XL LaunchPad Workshop. Version 1.05

Arduino Uno R3 INTRODUCTION

STM8L151x4, STM8L151x6, STM8L152x4, STM8L152x6

Ultra Low Power Microcontroller - Design Criteria - June 2017

NXP Microcontrollers Selection Guide

AT-501 Cortex-A5 System On Module Product Brief

Kinetis KL1x General-Purpose Ultra-Low- Power MCUs Up to 256 KB Flash and 32 KB SRAM

Universität Dortmund. MCUs Low-Power Features

STM32L052x6 STM32L052x8

Interconnects, Memory, GPIO

EFM32 Tiny Gecko Family EFM32TG Data Sheet

Hello, and welcome to this presentation of the STM32L4 System Configuration Controller.

NuMicro Family M2351 Series Product Brief

SAM A5 ARM Cortex - A5 MPUs

Product Technical Brief S3C2412 Rev 2.2, Apr. 2006

Remote Keyless Entry In a Body Controller Unit Application

ATmega128. Introduction

Introducing: New Low-Cost & Low Pin Count PIC Microcontrollers for the 8-, 16- & 32-bit Markets

Advanced Microcontrollers Grzegorz Budzyń Extras: STM32F4Discovery

PC87435 Enhanced IPMI Baseboard Management Controller

STM32F4 Introduction F1/F2/F4 Comparison Features Highlight

BLE MODULE SPECIFICATIONS

KL03 Product Brief Supports all KL03 devices

T he key to building a presence in a new market

Kinetis KL2x Ultra-Low-Power MCUs with USB

Introducing Giant Gecko Series 1 (GG11)

EFM32 Happy Gecko Family EFM32HG Data Sheet

Capacitive Touch Based User Interfaces and Hardware-based Solutions

Wireless-Tag WT51822-S1

Clock and Fuses. Prof. Prabhat Ranjan Dhirubhai Ambani Institute of Information and Communication Technology, Gandhinagar

AN4749 Application note

MICROPROCESSOR BASED SYSTEM DESIGN

CM5000 DATASHEET v0.1

AN4809 Application note

Introduction to ARM LPC2148 Microcontroller

SEIKO EPSON CORPORATION

EFM32 Wonder Gecko Family EFM32WG Data Sheet

EFM32 Leopard Gecko Family EFM32LG Data Sheet

STM32F4 Labs. T.O.M.A.S Technically Oriented Microcontroller Application Services V1.07

Product specification

Military Grade SmartFusion Customizable System-on-Chip (csoc)

Product Technical Brief S3C2413 Rev 2.2, Apr. 2006

Network Embedded Systems Sensor Networks Fall Hardware. Marcus Chang,

Hello, and welcome to this presentation of the STM32F7 System Configuration Controller.

Smart Metering Monitoring and Control

CC26xBxA Bluetooth Smart and IoT Module

Energy Harvesting for IoT Wireless Sensor Nodes

Typical Applications: GHz Bluetooth low energy systems - Proprietary 2.4 GHz systems - Sports and leisure equipment - Mobile phone accessories -

STM8L151x8 STM8L152x8 STM8L151R6 STM8L152R6

Incorporating a Capacitive Touch Interface into Your Design

WHICH MICRO? What does MCU needs to do in my system? What are the tasks? Dr. Adriana Becker-Gomez

Embedded Programming with ARM Cortex-M3 Basic Experiments 1

VLSI Design Lab., Konkuk Univ. Yong Beom Cho LSI Design Lab

STM32SnippetsL0. STM32L0xx Snippets firmware package. Features. Description

STM32MP1 Microprocessor Continuing the STM32 Success Story. Press Presentation

STM32 Journal. In this Issue:

Kinetis KM3x Metrology MCUs based on ARM Cortex -M0+ Core

FOR IOT PRODUCT DEVELOPMENT

Renesas Synergy MCUs Build a Foundation for Groundbreaking Integrated Embedded Platform Development

Developing Accessories for the Apple HomeKit Ecosystem. November 2016

Transcription:

Introducing STM32 L0x Series April 2014 www.emcu.it

20- to 80pins 20- to 100pins 48- to 144pins Memory size (Bytes) ST s Ultra-low-power Continuum (1/2) 2 512K 256K 192K STM32L0 Cortex TM -M0+ STM32L1 Cortex TM -M3 128K 64K 32K 16K 4K STM8L 8-bit New 4.8 (16MHz) 26 (32MHz) 33.6 (32MHz) Dmips/MHz (F MAX CPU)

20- to 80pins 20- to 100pins 48- to 144pins Memory size (Bytes) 512K 256K 192K 128K 64K 32K ST s Ultra-low-power Continuum (2/2) STM8L 8-bit STM32L0 Cortex TM -M0+ STM32L0 Cortex TM -M0+ Phase2 H2-2014 64- to 192KB Flash Phase1 Feb-2014 32- to 64KB Flash Phase3 H2-2014 16- to 32KB Flash STM32L1 Cortex TM -M3 3 16K 4K New 4.8 (16MHz) 26 (32MHz) 33.6 (32MHz) Dmips/MHz (F MAX CPU)

Meet with STM32L0x Series 4 STM32 ultra-low-power DNA is now built with ARM Cortex-M0+ 1.71V to 3.6V 32MHz operation 139µA/MHz (Run 32MHz) 87µA/MHz (Run Optimized) 400nA Stop mode + Full Ram 3.5 µs wakeup to Run -40 C to +125 C range DNA Ultra-low-power time counter with 16-bit low-power timer + Sector Flash Lock Hardware encryption - AES True RNG 2 Unique ID (96-bit) USB 2.0 FS Certified Crystal-less / BCD 1 Ultra-low-power ADC 12/16-bit resolution 1. Battery Charger Detection 2. True Random Number Generator

1. Read While Write operation (Execute code from Flash while writing in the EEPROM 2. Battery Charger Detection 3. Link Power Management Targeted applications 5 Industrial High temperature range Accurate time count Field firmware upgrade Data-log and Display Healthcare Extend battery life High resolution ADC Rich analog Connectivity and Display Gas/water meter Industrial sensors Door lock -40 /+125 C range RTC @ 0.95ppm (<1µs) Dual bank flash with RWW 1 True internal EEPROM LCD driver 8x48 AES, JTAG fuse, ECC Fitness trackers Blood pressure Glucose meter ADC 12/16-bit - 240µA DAC 12-bit 2xCompartors Low-power 16-bit timer I2C and SPI USB 2.0 BCD 2 Consumer BOM cost constraint Foot print constraint Rich connectivity 2years + battery life RF Encryption Ultra-low-power mode Fast wakeup Communication peripherals Audio Accessories Controllers 3D glasses USB 2.0 FS Crystal-less, BCD 2, LPM 3 3x3mm package and WLCSP I2C, I2S, SPI, UA(S)RT, Touch-sense 87µA/MHz optimized Active mode Down to 250nA with backup registers LP-Run mode down to 6µA Sub GHz 2.4 GHz Remote Sensors Meters HW AES-128-bit 400nA Stop / 3.5µs wakeup 16 wakeup lines from stop I2C FM+ (1MHz) SPI 16Mbit/s Low-power UART

A Genuine ultra-low-power platform 6 STM32L0 is simply BETTER 139 µa/mhz (at 32MHz) down to 87 µa/mhz (optimized mode) in Run 440nA in Stop mode with Full RAM retention and Low-power Timer Counter (LTC) 3.5 µs wakeup time 1.71V to 3.6V 32MHz range SMARTER Independent clock domain for communication peripheral ADC 12/16-bit resolution with only 48µA in 12-bit 100ksps mode (200µA at 1,14Msps) USB 2.0 Crystal-less, BCD, LPM Build-in LCD driver True EEPROM embedded Pulse counter and low-power UART SMALLER 3x3mm 20pins package down the road CSP package below 5mm²

STM32 L0x Product lines 7 Common features STM32L0x3 USB & LCD line 32-K to 192-Kbyte Flash Cortex TM -M0+ 32 MHz speed with MPU and MUL AES 128-bit Up to 192-KB Flash 1 16-KB SRAM Up to 6-KB EEPROM Main osc. input 1-24 MHz RTC with 32 khz osc. 7 ch DMA ADC 12-bit 1Msps 12-ch DAC 2x 12-bit USB2.0 Crystal Less, LPM, BCD Touch Sense True RNG LCD 8x48 4x52 Firewall protection 2 (Flash and RAM) Built-in 16 MHz, 4,2MHz and 38 khz RC oscillators STM32L0x2 USB line - 32 to 192-Kbyte Flash Multiple USART, SPI, I2C Low-power UART Multiple 16-bit timers Low-power 16-bit timer Up to 192-KB Flash 1 16-KB SRAM Up to 6-KB EEPROM Main osc. input 1-24 MHz RTC with 32 khz osc. 7 ch DMA 12-bit ADC 1Msps 12-ch DAC 2x 12-bit USB2.0 Crystal Less, LPM, BCD Touch Sense True RNG 2x watchdogs Reset circuitry POR/PDR STM32L0x1 Access line - 16-K to 192-Kbyte Flash Brown Out Reset Program Voltage Detector 2x comparators Up to 192-KB Flash 1 16-KB SRAM Up to 6-KB EEPROM Main osc. input 1-24 MHz RTC with 32 khz osc. 4 ch DMA 12-bit ADC 1Msps 12-ch Dynamic Voltage Scaling 1. Dual bank flash with Rww feature from Flash to EEPROM (on part number > 128KB Flash) 2. Only on STM32L0x2 and L0x3 line

STM32L0x portfolio Cortex TM -M0+ @ 32MHz 100+ P/N 8 Flash size (bytes) 192 K 128 K STM32L053 LQFP STM32L053 LQFP/TFBGA 64 K STM32L052 UQFN/LQFP/CSP STM32L052 LQFP STM32L052 LQFP/TFBGA STM32L051 UQFN/LQFP/CSP STM32L051 LQFP STM32L051 LQFP/TFBGA STM32L053 LQFP STM32L053 LQFP/TFBGA 32 K STM32L052 UQFN/LQFP/CSP STM32L051 UQFN/LQFP/CSP STM32L03x STM32L03x STM32L03x STM32L052 LQFP STM32L051 LQFP STM32L052 LQFP/TFBGA STM32L051 LQFP/TFBGA Phase-1 February 2014 16 K STM32L03x STM32L03x STM32L03x Pin count 20pins 28pins 32pins 48pins 64pins 100pins Package size UQFN: 20pins in 3x3mm / 28pins in 4x4mm / 32pins in 5x5mm LQFP: 32-to 48pins in 7x7mm / 64pins in 10x10mm / 100pins in 14x14mm BGA: 64pins in 5x5mm / 100pins in 7x7mm STM32L0x1 - Access Line STM32L0x2 - USB Line STM32L0x3 - USB & LCD Line AES option

Key features ARM Cortex-M0+ at 32MHz Single-cycle I/O access Single-cycle multiplier (MUL) 0.97 DMIPS/MHz 1.71V to 3.6V, 32MHz full functional Digital down to 1.65V -40 C to +125 C temperature range ADC with build-in HW oversampling Flash + Ram code sector lock USB 2,0 FS certified Build-in 48MHz oscillator Battery Charger Detection Link Power Management Independent clock domain I2C, USART/UART USB 3x timers 1x 16-bit (4ch) 2x 16-bit(2ch) 1x 16-bit LP 1 available in stop STM32L05x block diagram 9 1. Low Power

Neo 256K Low Power consumption values STM32L05x - power consumption 10 Typ current 210µA/MHz Typ 105 C Typ 25 C Wakeup time: Stop to Run from Flash: 5µs Stop to Run from Ram: 3.5µs Standby to Run: 50µs 139µA/MHz 1 Dhrystone (32MHz) 8µA 87µA/MHz While{1} (4MHz) 6 µa 4.2 µa 3.2 µa 1 μa 800 2 na 440 3 na 400 na 290 na 650 na 270 na Dynamic Run From Flash Low-Power Run @ 32kHz Low-Power Sleep @ 32kHz Stop (Full RAM) Standby RTC Standby 20bytes backup register 1. Dhrystone power consumption value executed from Flash with VDD=3.3V 2. STOP mode consumption with : Full Ram retention + RTC (32,768kHz) 3. STOP mode consumption with : Full Ram retention + LTC (Low-power Time Counter)

Neo 256K Low Power consumption values Leader at high temperature 11 Max. current value at lowest power mode vs. temperature capability IDD (µa) STM32L0 platform offers the lowest power consumption for the highest temperature range. This capability to control leakage current makes STM32L0 the premium choice for industrial application, Up to +125 C Ambient Note: Value based on competition datasheet, looking at lowest power mode with full RAM retention at VDD 3.0V. All datasheet give same value for -40 C/+25 C temperature range.

STM32L0x Technical features (1/3) Analog peripheral set 12 Why is STM32L0 SMARTER? ADC: The lowest current consuming of the Industry 48 µa only at 100Ksps with 12-bit resolution (max speed: 1.14Msps - 200 µa) 16-bit resolution capable thanks to built-in hardware oversampling feature DMA capability DAC: 12-bit DAC with output buffer External triggers and input reference voltage capable DMA capability (with underrun interrupt) Comparator 2x built-in comparator ext./int. ref. voltage capable Stop mode wake up capable Window comparator mode capable For which application? Blood pressure Gas/Water meter Door lock

STM32L0x Technical features (2/3) Communication peripheral set 13 Why is STM32L0 SMARTER? USB 2.0 FS Crystal-less: with Integrated 48 MHz oscillator BCD (Battery Charging Detection) with 1.5A max and LPM (Link Power Management) capable USB device library and USB VIP/PID sublicensing service for free I2C: Independent clock domain + wakeup from stop + Multi-master or Slave modes capable (7 and 10-bit addressing) Support Fast mode + (up 1 Mbits/s) and SMBus/PMBus USART: Independent clock domain + wakeup from stop Support ISO7816, IrDA SIR ENDEC, LIN Master/slave and auto baud rate feature Low-power UART: com. available in stop mode Snooze wakeup mode capable SPI: Full duplex, half duplex up to 16 Mbits/s Support basic SD Card/MMC modes Built-in I2S with audio sampling freq. fro 8 khz to 192 khz. For which application? IoT/USB connected object Mouse/keyboard

STM32L0x Technical features (3/3) Other peripheral set Why is STM32L0 SMARTER? Timers: Up to 8 timers with 5x 16-bit Low-power 16-bit asynchronous timer available in stop mode 16bit up counter, 16-bit compare register, software or hardware trigger Output: pulse, PWM Encoder mode, and programmable glitch filter Pulse counter mode System safety and security Independent Watchdog (clocked from internal 37kHz osc.) and Window watchdog CSS (Clock Security System) Dynamic switch to MSI(Multi Speed Internal clock) in case of HSE clock failure Wakeup event or interrupt generated in case of LSE(Low Speed External clock) clock failure Built-in HW encryption with AES 128-bit (AES 256-bit available with free crypto lib) CRC and Unique ID (96-bit) JTAG fuse option and Readout code sector protection Error Correction Code (ECC) available for both Flash and EEPROM 14 For which application? Industrial sensors Wireless solution < 1GHz or 2.4GHz Display card

Evaluate, Discover and Play STM32L0x Ecosystem 15 Software offer Evaluation Discovery Nucleo Available in Q2/H2-2014 Feel free to choose your IDE GCC based toolchains STM32Cube TM STM32CubeMX Software: Optimize you design layout, configure your microcontroller usage, and estimate your power consumption Embedded Software, from Hardware Abstraction Layer (HAL) easing migration from one STM32 to another, and middleware offer for STM32L0 like FreeRTOS and USB library

Thank you 16 For more info contact: enrico.marinoni@silica.com FAE roberto.rossetti@silica.com BDM