stm32 expanded with iot - iar systems · broadest 32-bit mcu product portfolio 5 dmips 50 650 100...
TRANSCRIPT
MCUs Portfolio TODAY New Families Development Focus
2
32-bit ARM Cortex™-M
Features
1 M
8-bit Core
STM8S Mainstream
STM8A Automotive
STM8L Ultra-low-power
32-bit Core STM32 H7 - Cortex-M7
STM32 F7 - Cortex-M7
STM32 F4 - Cortex-M4
STM32 F3 - Cortex-M4
STM32 F2 - Cortex-M3
STM32 F1 - Cortex-M3
STM32 F0 - Cortex-M0
STM32 L4 - Cortex-M4
STM32 L4+ - Cortex-M4
STM32 L1 - Cortex-M3
STM32 L0 - Cortex-M0+
STM32WB - Cortex-M4*
Flash (bytes)
512 K
256 K
32 K
2 K
16 K
2 M
128 K
Note (*) : Cortex-M0+ Radio Co-processor
Compatibility
3
(*) 32 x 3600 x 24 x 365 = 1 Billion Units per year
STM32 Business Milestones
2007
First samples
STM32F1
2012
100 Million STM32
Shipped in one year
2013
1 Billion STM32
Shipped since 2007
2016
2 Billion STM32
Shipped since 2007
2017
32 x STM32 per second ! (*)
2018
3 Billion
STM32 shipped
since 2007
Wireless offer
introduction
with STM32WB
More than 40,000 customers
STM32 Today – Platform Effect Select your fit product inside a wide, compatible portfolio
4
Flash memory / RAM size (Kbytes)
8 / 8
2048 / 256
16 / 8
32 / 8
64 / 32
128 / 64
192 / 20
256 / 96 - 128
384 / 96
512 / 128 - 256
768 / 128
1024 / 128 - 256
1536 / 320
14 20 25 28 32 36 48
49
63
64
71
72
100
104
132 81
90
143
144
169 176 208 216 240 Pin count
More than 700 commercial part numbers
Broadest 32-bit MCU Product Portfolio 5
DMIPS
50
650
100
150
200
250
300
350
400
450
500
550
600
700
750
800
850
900
950
MHz
CoreMark 75 93 273 409 106 177 245 298 608 1 082 2 020 216
Ultra-low-power Mainstream High-performance Wireless
MHz
233
55
347
121
81 244
95
6 Today - STM32 portfolio positioning
12 product series / More than 50 product lines
More than
40,000 customers
Note : Cortex-M0+ Radio Co-processor
Ultra-low-power
Mainstream
Cortex-M0
Cortex-M0+ Cortex-M3 Cortex-M4 Cortex-M7
High-performance
Wireless
10 Years Longevity Commitment 7
http://www.st.com/content/st_com/en/support/resources/product-longevity.html
Performance Ranking : #1 8
STM32H7 First 400 MHz ARM Cortex-M7 based MCU
1 Record Performance
Cortex-M0
ARMv6-M
0.9
DMIPS/MHz
2009
Cortex-M0+
ARMv6-M
0.95
DMIPS/MHz
2012
Cortex-M3
ARMv7-M
1.25
DMIPS/MHz
2004
Cortex-M4
DSP/FPU
ARMv7E-M
1.25
DMIPS/MHz
2010
Highest Performance
Cortex-M core
Cortex-M7
DSP/FPU
ARMv7E-M
2.14 DMIPS/MHz
2014
• Cortex-M7 core is leader in term of DMIPS/MHz, DSP and
FPU offering 2.14 DMIPS/MHz and 5 CoreMark/MHz.
• L1 cache
• TCM RAM memories
• AXI bus Matrix
• Superscalar architecture
• 6 stage dual issue pipeline
• 2010 CoreMark/856 DMIPS @ 400MHz in an embedded
Flash MCU.
Double performance of F7 from internal and external
memories, graphic support and hardware accelerators.
High Integration and richest connectivity
9
FMC (SDRAM, NOR, NAND)
Memory Interfaces
Cortex-M7
400 MHz
MPU
ETM
2x16KB Cache
Master DMA +
2xDMA + BDMA
Embedded memories
Up to
2-Mbyte Flash
Dual Bank
with ECC
Up to
864KB byte RAM
with ECC
192KB RAM TCM
with ECC
4KB Backup RAM
4KB Debug RAM
Q-SPI dual mode
2xSD/SDIO/MMC
Peripherals
Analog
Connectivity
• 40nm Process
• 2MB Flash Dual Bank with ECC
• Large RAM : 1Mbytes with ECC
• More security features (Boot,
Tamper …)
• 35 communication peripherals
• New generation of peripherals
including fast 14-bit ADC up to
2Msps Comparators, Op Amp
• New connectivity (TT-CAN and
FD-CAN)
• High Resolution timer (2.5ns)
• Several Low Power Timers
Chrom-ART
Accelerator™
JPEG codec
Accelerators
Double Prec. FPU
Crypto accel.
More RAM, more connectivity & advanced peripherals
Key Messages of STM32 L4+ Series 10
+ More performance and still ULP leader ST has stretched the STM32L4 architecture to reach 150 MIPS based on
its ARM Cortex-M4 core with FPU and ST ART Accelerator™ at 120 MHz while keeping best-in-class, ultra-low-
power (ULP) figures.
+ Great Investment This new STM32 member benefits from the pin-to-pin compatibility of the STM32 family and the
STM32 Ecosystem.
More Graphics and Innovation Enhanced graphics acceleration and innovative peripherals are embedded to
optimize the BOM cost. +
More Integration 2 MB of Flash and 640 KB of SRAM with safety and security features, smart and numerous
peripherals, advanced and low power analog circuits in packages as small as 5.2 x 5.2 mm. +
11 Ultra-low-power Modes
Note : * without RTC / with RTC
** with external SMPS 1
Run up to 120 MHz Down to 43 µA / MHz**
Tamper detection: 3 I/Os, RTC VBAT 3 nA / 300 nA*
Wake-up sources: reset pin,
5 I/Os, RTC Shutdown 33 nA / 300 nA* 250 µs
Wake-up time
5 µs Wake-up sources: + all I/Os, PVD,
LCD, COMPs, I²C, LPUART, LPTIM
Stop 2 (retention: 256-Kbyte RAM) 2.5 µA / 2.9 µA*
Wake-up sources:
any interrupt or event
6 cycles Sleep 13 µA / MHz**
Stop 2 (full retention: 640-Kbyte RAM) 3.9 µA / 4.3 µA*
14 µs
14 µs
Wake-up sources: + BOR, IWDG Standby 125 nA / 480 nA*
Standby + 64-Kbyte RAM 500 nA / 800 nA*
5 µs
Best power consumption numbers with full flexibility
Enhanced Graphics Capabilities
• Chrom-ART Accelerator™
• Large choice of display interfaces
• Integration and resource optimization
• Chrom-GRC™ memory optimization for round displays
• Large internal SRAM allowing
• BOM cost and power consumption optimization
• Support of up to 400x400 24 bpp MIPI-DSI round displays
• Support of up to 4’, WQVGA 16 bpp TFT displays with no external memory
12
20% Memory saving
External
SRAM
Memory
STM32L4+
Chrom-
ART
Display
IF
640 KB
SRAM
STM32L, a Complete Offer
Flash size (bytes)
16 K
20
1 M
32 144
32 K
512 K
384 K
256 K
128 K
64 K
48 64
100 36 28 49
63 132
192 K
8 K Pins
More memory and pin counts
MHz
26 DMIPS
75 CoreMark
32
33 DMIPS
93 CoreMark
32 80
More
performance
QFN
LQFP
WLCSP
More packages
BGA
13
169
2 M
150 DMIPS
410 CoreMark
120
100 DMIPS
273 CoreMark
STM32L4+ completes the ultra-low-power family
3rd parties
Hardware Development Tools 15
STM32 Nucleo
Discovery kits
Evaluation boards
Prototyping,
Creative
demos
Full feature
evaluation
Flexible
prototyping,
Community
Typical
use case
+ + + Extension
possibilities
ST Connectivity ST Arduino™
ST Morpho
+ + + + +
From full
evaluation to
open
hardware
Press release is
available here
STM32 Open Development Environment
Hardware Software Expansion
STM32 Nucleo
Development boards
STM32 Cube
MCU package
STM32 Cube
Expansion package
STM32 Nucleo
expansion boards
Multiple IDE support
16
STM32Cube Embedded
Focus on STM32Cube 17
STM32Cube Expansion Software from 3rd parties Examples: Nordic, WolfSSL, Semtech, …
STM32Cube Expansion Software, from ST Examples: mbed SDK, X-CUBE-BLE, X-CUBE-CRYPTO, …
STM32CubeMX
STM32Cube Middleware
FreeRTOS, LwIP, USB, emWin, FatFS, Touch
STM32Cube HAL
STM32Cube Low Layer
Under Development
Configure and Generate code for
STM32Cube Expansion Software Requires Meta-Data and Templates
Expansion software will appear to the developer
st.com
STM32Cube Expansion Software from 3rd parties – Can appear in specific pages and redirection onto partner site
Init Code
generation
The solution to be close to STM32 Ecosystem
STM32 Discovery Kit IoT Node Everything you need for building IoT
18
The comprehensive selection of sensors,
leveraging ST’s large portfolio of MEMS and laser-ranging devices using X-CUBE-AWS
www.st.com/disco-l475e-iot
X-CUBE-AWS 19
From Thing to remote user at any location
AWS provide services such as database management, analytics, messaging
and mobile services, among others.
A user can connect to the cloud with a smartphone or a personal computer and
access the information at any time and from any location.
Getting Started with STM32 IoT Node
• https://www.youtube.com/watch?v=6eUqxjBL_wI
21
STM32 Discovery Packs Cellular-to-cloud Connectivity
New STM32 Discovery Packs from STMicroelectronics simplify
Cellular-to-Cloud connections with free trials of partner services
STMicroelectronics has specially configured
two STM32 Discovery Packs for fast
connections of IoT devices to Cloud services
over 2G/3G or LTE Cat M1/NB1 networks,
bringing freedom and flexibility for mass-
market developers.
22
Wireless & ULP MCU State-of-the-art RF Perf
STM32 with BLE 5.0 1 IEEE 802.15.4
Dual-core, built-in key storage
www.st.com/stm32wb
• Dual-core
• Dual-protocol
• Key storage
• BOM saving
23
Sigfox™ Software Expansion STM32 LoRa® Discovery Kit
Webpage available
www.st.com/x-cube-sfox
24
More Performance and Still ULP Leader
Next-Generation Smart Objects Can Do More and Consume Less with New STM32L4+
www.st.com/stm32l4plus
• 120 MHz
• 1 to 2MB Flash memory
• 640KB RAM
• Enhanced Graphics
25
STM32 Power Shield High Accuracy in Power Measurement
ST’s STM32 Power Shield: EEMBC™-Approved Power-Monitoring Technology
for Energy-Critical Embedded Development
More info here:
www.st.com/stm32powershield
26
Information and Sharing 27
STM32 Education is now available here
Get connected to STM32 world !
community.st.com st.com facebook.com/stm32
youtube.com/STonlineMedia
twitter.com/@ST_World
linkedin.com/stmicroelectronics
21IC
YouKu
ST MCU Finder
+ Local trainings / Technical Support
+ Local Sales forces / Distributors
Information MCU Selection Community Social Media
Promotion in Korea 28
Information
STM32 training
Tech. Materials
Technical
www.stm32community.co.kr
e-Newsletter
SNS
Information
Search: STM32
Releasing Your Creativity with the STM32
www.st.com/stm32
/STM32 @ST_World community.st.com
29