STM32 F0 Value Line. Entry-level MCUs

Similar documents
STM bit ARM Cortex MCUs STM32F030 Series

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

STM32F7 series ARM Cortex -M7 powered Releasing your creativity

STM32F7 series ARM Cortex -M7 powered Releasing your creativity

STM32G0 MCU Series Efficiency at its Best

STM32 Cortex-M3 STM32F STM32L STM32W

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

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

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

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


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

New STM32 F7 Series. World s 1 st to market, ARM Cortex -M7 based 32-bit MCU

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

Introducing STM32 L0x Series. April

STM32 F2 series High performance Cortex M3 MCUs

Interconnects, Memory, GPIO

ARM Cortex core microcontrollers 3. Cortex-M0, M4, M7

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

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

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

STM32MP1 Microprocessor Continuing the STM32 Success Story. Press Presentation

STM32 Journal. In this Issue:

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

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

AK-STM32-ETH Development Board

Xynergy It really makes the difference!

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

Kinetis EA Ultra-Reliable Microcontrollers. Automotive and Industrial Applications

Advanced Microcontrollers Grzegorz Budzyń Extras: STM32F4Discovery

Growth outside Cell Phone Applications

Designing with STM32F2x & STM32F4

STM8 platform 8-bit microcontrollers

LPC4370FET256. Features and benefits

Kinetis KE1xF512 MCUs

ECE 471 Embedded Systems Lecture 2

Course Introduction. Purpose: Objectives: Content: Learning Time:

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

How to Select Hardware forvolume IoT Deployment?

T he key to building a presence in a new market

NXP Unveils Its First ARM Cortex -M4 Based Controller Family

2-bit ARM Cortex TM -M3 based Microcontroller FM3 Family MB9A130 Series

Welcome to this Renesas Interactive course which covers migration from the the V850 Jx3 series of 32bit MCUs to the Jx4 Series.

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

FOR IOT PRODUCT DEVELOPMENT

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

RM3 - Cortex-M4 / Cortex-M4F implementation

RM4 - Cortex-M7 implementation

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

ARM architecture road map. NuMicro Overview of Cortex M. Cortex M Processor Family (2/3) All binary upwards compatible

AN Migrating to the LPC1700 series

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

ARM Processor Architecture

STM32F4 Introduction F1/F2/F4 Comparison Features Highlight

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

Chapter 15 ARM Architecture, Programming and Development Tools

STM32L4 System operating modes

ECE 471 Embedded Systems Lecture 2

EE 354 Fall 2015 Lecture 1 Architecture and Introduction

SAM A5 ARM Cortex - A5 MPUs

AT-501 Cortex-A5 System On Module Product Brief

PBLN52832 DataSheet V Copyright c 2017 Prochild.

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

ELC4438: Embedded System Design ARM Embedded Processor

Chapter 5. Introduction ARM Cortex series

STM32SnippetsL0. STM32L0xx Snippets firmware package. Features. Description

STM32 MCU family. 32-bit Flash microcontrollers powered by ARM Cortex -M3. June

RZ Embedded Microprocessors

Webinar Dec Less power consumption and unbeatable UI performance on TouchGFX & STM32L4+ solution

NXP Cortex-M0 LPC1100L Design with a Cortex-M0 in a DIP package ASEE Tech Session. Sergio Scaglia (NXP Semiconductors) August 2012

Programmable Logic Controller & I/O Modules

Introduction to ARM LPC2148 Microcontroller

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

STM32F3 series Mainstream 32-bit MCUs Releasing your creativity

An Introduction to the Stellaris LM4F Family of Microcontrollers

ARDUINO MEGA INTRODUCTION

The World Leader in High Performance Signal Processing Solutions. DSP Processors

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

STG - STM32 + FreeRTOS + LwIP/EmWin

FUNCTIONAL SAFETY FOR INDUSTRIAL AUTOMATION

Product Brief Supports all SKEA64 devices

Zynq-7000 All Programmable SoC Product Overview

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

ARM Cortex core microcontrollers 12 th Energy efficient operation

Creating Energy Efficient Computers Marius Grannæs

Unlocking the Potential of Your Microcontroller

Freedom FRDM-KV31F Development Platform User s Guide

EVE2 BLE Datasheet. The EVE Platform features standardized IO, common OS and drivers and ultra-low power consumption.

AN5123 Application note

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

ECE 471 Embedded Systems Lecture 3

Freescale Embedded Solutions Based on ARM Technology

NXP Microcontrollers Selection Guide

RENESAS SYNERGY PLATFORM

打破传统设计, LPC 微控制器家族再添新成员 恩智浦半导体 2012 年 11 月

3 2-bit ARM Cortex TM -M3 based

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

Wireless-Tag WT51822-S1

Embedded Programming with ARM Cortex-M3 Basic Experiments 1

KE02 Sub-Family Product Brief Supports all KE02 devices with 40 MHz core

Transcription:

STM32 F0 Value Line Entry-level MCUs

Key Messages 2 STM32 F0: Is the Cortex -M0 core generated with ST s STM32 DNA, for cost sensitive designs. The STM32 F0 is benefiting of STM32 DNA, providing the essential elements of the STM32 portfolio IPs STM32 portfolio offers an extraordinary variety of options, now including Cortex -M Cores (M0, M3, M4) giving developers unparalleled flexibility to find the perfect STM32 for their developments STM32@32 cents Price competitiveness is improved with the introduction of a new low end family. The STM32 F0 Value line.

STM32 DNA at Budget Price 3 STM32 DNA Cortex -M0 Budget price Portfolio Manufacturing commitment Great fit for applications

STM32 DNA

Core STM32F030 Value line Low cost-low powerful ARM Cortex -M0 0.9 DMIPS/MHz max @48 MHz 5 Architecture No compromises on performance or upward compatibility Robust Reset system 5 channels DMA 48 MHz Clock speed Enhanced features for all kinds of applications including consumer or industrial Numerous PWM 16-bit timers including motor control timer, fast 1.0 µs 12-bit ADC, a set of serial communication I/F including, I²C, USART, SPI. From 16- to 64-Kbyte embedded Flash From 20- to 64-pin TSSOP or LQFP packages

Real-Time Performance 6 @ 180 MHz 225 DMIPS 5 channel DMA mapped on IPs + Bus Matrix allows Flash execution in parallel with DMA transfer @ 120 MHz 150 DMIPS @ 72 MHz 63 DMIPS 94 DMIPS from CCM-SRAM @24 MHz 30 DMIPS @72 MHz 61 DMIPS @48MHz @24MHz 38 DMIPS 22 DMIPS @24MHz 6 DMIPS

ST has licensed Cortex-M processors 7 Forget traditional 8/16/32-bit classifications and get Seamless architecture across all applications Every product optimized for ultra-low power and ease of use Cortex-M0 Cortex-M3 Cortex-M4 MCU 8/16-bit applications 16/32-bit applications 32-bit/DSC applications Binary and tool compatible

Cortex-M processors binary compatible 8 Floating Point Unit (FPU) DSP (SIMD, fast MAC) Advanced data processing Bit field manipulations General data processing I/O control tasks Source: ARM

Cortex-M feature set comparison 9 Cortex-M0 Cortex-M3 Cortex-M4 Architecture Version V6M v7m v7me Instruction set architecture Thumb, Thumb-2 System Instructions Thumb + Thumb-2 Thumb + Thumb-2, DSP, SIMD, FP DMIPS/MHz 0.9 1.25 1.25 Bus interfaces 1 3 3 Integrated NVIC Yes Yes Yes Number interrupts 1-32 + NMI 1-240 + NMI 1-240 + NMI Interrupt priorities 4 8-256 8-256 Breakpoints, Watchpoints 4/2/0, 2/1/0 8/4/0, 2/1/0 8/4/0, 2/1/0 Memory Protection Unit (MPU) No Yes (Option) Yes (Option) Integrated trace option (ETM) No Yes (Option) Yes (Option) Fault Robust Interface No Yes (Option) No Single Cycle Multiply Yes (Option) Yes Yes Hardware Divide No Yes Yes WIC Support Yes Yes Yes Bit banding support No Yes Yes Single cycle DSP/SIMD No No Yes Floating point hardware No No Yes Bus protocol AHB Lite AHB Lite, APB AHB Lite, APB CMSIS Support Yes Yes Yes

Meets industry safety specifications No compromise on robustness 10 Hardware RAM parity check Clock Security System (CSS) for switching to back-up internal RC in case of external clock failure 2x Watchdogs (2x WDG) capable of real-time code execution monitoring and ensuring the application integrity independently from system clock Cyclic Redundancy Check (CRC) with DMA support for embedded Flash-memory content-integrity checking

Extensive Tools and SW 11 STM32F0 Evaluation board for full product feature evaluation Hardware evaluation platform for all interfaces Possible connection to all I/Os and all peripherals Compatible Discovery-Kit STM320518-EVAL $199 STM32F0DISCOVERY $7.99 Large choice of development IDE solutions from the STM32 and ARM ecosystem Free IDE Lead partners 3 rd Parties

STM32 Portfolio

Core/features STM32 today platform effect 13 High-performance MCUs with DSP, FPU and TFT controller 606 CoreMark 180 MHz/225 DMIPS Mixed-signal MCUs with DSP and FPU 245 CoreMark 72 MHz/90 DMIPS Cortex-M4 High-performance MCUs 397 CoreMark 120 MHz/150 DMIPS Mainstream MCUs 174 CoreMark 72 MHz/61 DMIPS Ultra-low-power MCUs 93 CoreMark 32 MHz/33 DMIPS Cortex-M3 Wireless MCUs 78 CoreMark 24 MHz/30 DMIPS Entry-level MCUs 97 CoreMark 48 MHz/38 DMIPS Cortex-M0 Frequency/performance

STM32 7 product series 14

STM32F Complete offer 15 STM32 F0 Entry STM32 F1 Mainstream STM32 F3 Extended STM32 F2 Hi Perf STM32 F4 Hi Perf / DSP Cortex-M0 48 MHz 1.65 to 3.6V 8- /16-bit application Cortex-M3 24 to 72 MHz 2.0 to 3.6V widest portfolio Pinout compatibility Cortex-M4 72 MHz 1.65 or 2.0 to 3.6 V DSP & Analog Cortex-M3 120 MHz 1.7 to 3.6V High performance Cortex-M4 180 MHz 1.7 to 3.6V High performance & DSP Pinout compatibility Platform optimized for cost effectiveness 16 64 Kbytes 5 lines Foundation of STM32 Best mix Features / Perf 16KB -1MB 5 lines ADC 5Msps, 16-bit ADC ΣΔ, PGA, Compar., Hi-resol. timer, 64 256 Kbytes 2 lines Advanced connectivity Encryption 128KB -1MB 128kB SRAM 2 lines Advanced connectivity Encryption 128KB -2MB 128kB SRAM Cost Smart Broad Range Advanced & SoC solution High Performance High Performance w/ DSP

Cortex-M0 Cortex-M3 Cortex-M4 STM32F Family by core 16 Extended performance MCUs 72 MHz Cortex-M4 64- to 256-Kbyte Flash Up to 48-Kbyte SRAM Mainstream MCUs 24 to 72 MHz Cortex-M3 16-Kbyte to 1-Mbyte Flash Up to 96-Kbyte SRAM Entry-level MCUs 48 MHz Cortex-M0 16- to 64-Kbyte Flash Up to 8-Kbyte SRAM Start from 20pins High-performance MCUs with DSP, FPU and TFT controller 180 MHz Cortex-M4 128-Kbyte to 2-Mbyte Flash Up 256-Kbyte SRAM 32-bit/DSC applications High-performance MCUs 120 MHz Cortex-M3 128-Kbyte to 1-Mbyte Flash Up to 128-Kbyte SRAM 16/32-bit applications 8/16-bit applications

STM32 Mainstreams 17 Entry level Mainstream STM32F103 Extended performance STM32F303 STM32F102 STM32F302 STM32F051 STM32F101 STM32F050 STM32F100 STM32F030 Value line Cortex-M0 Cortex-M3 Cortex-M4

STM32 F0 Product lines (present and future) 18 Main common features

STM32F050/051 Current Portfolio 19 Flash size (bytes) STM32F050 16KB-32KB Flash 4KB SRAM 5x 16-bit timer including MC timer 1x 32-bit timer 1x SPI, 1x I2C,1x USART 12-bit ADC STM32F051 16KB-64KB Flash 4KB-8KB SRAM 6x 16-bit timer including MC timer 1x 32-bit timer 2x SPI, 2x I2C, 2x USART, CEC, 12-bit DAC, 12-bit ADC, 2x Analog Comp 64 K 8K SRAM 8K SRAM 8K SRAM 4K SRAM 4K SRAM 4K SRAM 32 K 4K SRAM 4K SRAM 4K SRAM 4K SRAM 16 K 4K SRAM 4K SRAM 4K SRAM 4K SRAM 4K SRAM 4K SRAM 4K SRAM 20 pins TSSOP 28 pins UQFN 32 pins LQFP/ UQFN 48 pins LQFP/ UQFN 64 pins LQFP = Value 100 pins LQFP = 1.8 V version Pin count

STM32F030 block diagram 20 Description 2.4 to 3.6V 48 MHz/38 DMIPS Int. RC 8 MHz + PLL Trim-able 1% RC 5 channels DMA Up 55 I/Os Packages TSSOP20 LQFP32,48 and 64

STM32F03x : 8-, 32- and 64-Kbyte fact sheet 21 ARM 32-bit Cortex-M0 core 48 MHz max CPU frequency 2.4 to 3.6V power supply 5 x channels DMA Safety features RAM Hardware parity check, CRC, 2x watchdogs, clock security system.. Communication peripherals 1x USART, 1x SPI, 1x I 2 C I 2 C fast mode + (20 ma drive capability) SPI (18 Mbit/s) with 4-16 bit programmable bit frame USART auto baud rate detection Additional USART, SPI and I2C on 64KB versions Timers 1x 16-bit PWM motor control AC timer Up to 5 x 16-bit timer with up to 8xIC/OC/PWM Real Time Clock H/W calendar, alarm functions and two tamper inputs I/O ports Analog features 1x 12-bit ADC 1.0µS with separate analog supply and independent clock. 1x Temperature Sensor 1x voltage reference 1.2V Debug mode Serial wire debug (SWD) TSSOP20, LQFP32 5x5, LQFP48 7x7 packages and LQFP64 10x10 packages,

Great fit for applications

STM32F030 targeted applications 23 Industrial Timers All communication Peripherals Consumer appliances ADC 12b, timers, I²C FM+, RTC Industry Std. comm RTC @ 0.95 ppm Basic MCU for basic functions High sink & Fast I/OS Suitable timers U/I friendly Stable & reliable Analog Home appliances, motor control, power tools.. Consumer devices Simplified portfolio Price driven Value line proven concept on STM8 HDMI - CEC (Software) A/V receivers, TVs, Blue-ray disk players, Printers, Gaming What else? A Lot.

Great Fit for small consumer appliances 24 Easy communication between front panel and power components with robust I²C FM+ with 20mA sink capability and fast IO toggling capability (25% faster than STM32F1 @ same frequency) Advanced DIGITAL & ANALOG IPs 3 timers suit inducted element control 1 timer for motor control (complete reference designs avail) 1µs, 12-bit ADC with 12 channels for efficient sensors Safety ready: Real-time hardware RAM parity check and 16-bit CRC for FLASH-memory integrity checks Extended double watchdog system with autonomous clock, windowing and clock security system

Manufacturing Commitment

Value line: the economy of scale 26 Only few part numbers, simplifying dramatically the operations. A full test flow (100% test) with an extreme efficiency and short cycle time The frozen specification is optimizing the inventory management and is reducing the cost of ownership. STM32F0 reengineered for the benefits of our customers

STM32 / STM32F0 Manufacturing Commitment 27 Fab 4 Fab 1 Fab 3 Double sourcing Fab 4

Budget Price

Speeds Up Cost-Constrained Decisions 29 Cutting cost often implies performance or platform headaches Price positioning 32cts 8-bit cost constraint 16-bit cost constraint Save decision time: No compromise on product performance Wide STM32 platform benefit Developers can re-use STM32F0 investment for future applications

STM32F030 Value line summary 30 In the same vein of the STM32F0 product family. Concatenation of features into few part numbers. Ultra optimized operation and manufacturing for the benefits of our customers. Pin for pin compatible with STM32F0,F1 and F3 to ease the migration across the portfolio. With the first STM32@32 cents ST is penetrating for real the 8-bit arena with an inexpensive Cortex product solution.

Thank you 31