stm32 expanded with iot - iar systems · broadest 32-bit mcu product portfolio 5 dmips 50 650 100...

29
STM32 expanded with IoT Excellence in ultra-low-power with performance ST Korea Lloyd Hyun

Upload: others

Post on 20-Mar-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

STM32 expanded with IoT Excellence in ultra-low-power with performance

ST Korea

Lloyd Hyun

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

STM32 Ecosystem

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.

X-CUBE-AWS 20

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

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

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