Microcontrollers STM32G0 Series product overview

claire long ST Microelectronics


File Info : application/pdf, 21 Pages, 1.47MB

PDF preview unavailable. Download the PDF instead.

stm32g0 marketing pres
STM32G0 MCU series efficiency at its best

Key messages of STM32G0 series

1 Efficient
· Arm® Cortex®-M0+ at 64 MHz · Compact cost: maximum I/Os count · Best RAM/Flash Ratio · Smallest possible package down to 8-pin
2 Robust
· Low electromagnetic susceptibility, EMC · Clock Monitoring and 2 Watchdogs · Error correction on Flash
3 Simple
· Easy to configure thanks to the intuitive and graphic STM32CubeMX configuration tool.

· Very low power consumption (3 µA in stop, <100 µA/MHz in Run)
· Accurate internal high-speed clock 1% RC · Best optimization, down to each and every detail · Offers the best value for money
· IoT ready with embedded security · Hardware AES-256 encryption or the new
Securable Memory Area. · Safe Firmware upgrade / Install
· Easy to develop based on the Hardware Abstraction Layer library (HAL) or the low-layer library (LL) allowing maximum re-use and faster time-to-market.
2

New platform optimized with 1 power supply pair only up to 64-pin packages

Reducing BOM cost

Vdd

Vss

Vdd Vss
clock
Vdd Vss

Standard MCU
Vdd Vss

smaller package fewer surrounding components
Vdd Vss
STM32G0

3

Innovations for your benefit

· No external clock

-10cts

Accurate internal high-speed clock +/-1% for 0 / 90°C

· No decoupling capacitances

-4cts

Remove up to 6 decoupling capacitors for supply and clocks

· Smaller PCB

-1cts

Smaller package, less components: save on PCB area

Additional benefits for your convenience:

· USB-C power delivery

-15cts

Integrated transceivers, pull-up/down resistors and digital

· Secure programming
In house or at 3rd parties

-25cts

4

Providing more performance

Do not compromise on performance with STM32G0

Coremark score

160
142.81840
120 100
80 60 40 20
0 0

Performance with 0, 1 and 2 wait state

SePrireesf1etch on SePrireesf2etch off

10

20

30

40

50

System frequency

6064 70

· Up to 64 MHz/ 59 DMIPS · Up to >142 CoreMark Result · Arm Cortex-M0+ with Memory
Protection Unit (MPU) · Flexible DMA up to 12 channels

5

Low-power modes efficiency

When Mainstream MCU Series meets low-power requirements

Wake-up time VBAT

250 µs

Shutdown

10 nA / 400 nA* 40 nA / 500 nA*

Tamper: few I/Os, RTC Wake-up sources: reset pin, few I/Os, RTC

14 µs

Standby

200 nA / 500 nA*

Wake-up sources: + BOR, IWDG

5 µs 6 cycles

Stop Flash-RTC off-off/off-on/on-off
Sleep 24 MHz, VDD= 3 V, PLL=on Run at 64 MHz
Conditions: 25°C, VDD = 3V Note : * without RTC / with RTC

3.0 µA / 5 µA / 8 µA

Wake-up sources: + all I/Os, PVD, COMPs, LPUART, LPTIM, I²C, UART, USB

800 µA Wake-up sources: any interrupt or event

<100 µA / MHz

6

Ready for tomorrow

Faster, more accurate analog and digital functions

· More RAM for Flash
· Up to 144 KB SRAM for 512 KB and 256 KB Flash memory, Up to 36 KB SRAM for 128 KB and 64 KB Flash memory

upgrade

· Timers' frequency up to 128 MHz resolution (< 8 ns) · Advanced control capabilities
· 12-bit ADC up to 2.5 MSPS (0.4 µs) conversion time · 16-bit oversampling by hardware

Budget MCU world

· 32 Mbit/s SPI, 7 Mbaud USART, 1 Mbit/s I²C communication
7

ODB

FD-CAN
Up to 2 instances

VBAT with RTC
for battery backup
400 nA in VBAT mode for RTC and 20x 32-bit backup registers

TRNG & AES
for Security
128-/256-bit AES key encryption hardware accelerator

Comparators
2 instances Down to 30 ns propagation delay
DAC
2x 12-bit DAC,
ADC
16x12-bit, 16-bit oversampling 2.5 MSPS (0.4µs)

STM32G0
Timers
8ns PWM resolution Advanced control 16- and 32-bit

Smart peripherals
USB-C Power Delivery
Up to 2 ports with dead-battery management
USB2.0 FS Dual Role
Device and Host modes Crystal less
SPI / UART/ I²C
4x SPIs 8 USARTs (ISO 7816, LIN, IrDA, modem) 3 I²C
I/Os
Up to 92 fast I/Os
8

Save on battery life
Low consumption process and design Low-Power UART: wake-up on frame
Low-Power Timer: counts and generate signals I²C wake-up on address
Save on BOM cost
+/-1% high speed clock internal from 0 to 90 °C +/-2% high speed clock internal from -40 to 125 °C
IO maximization: smaller package footprint
More flexibility
More RAM or more safety with parity enable/disable Dynamic DMA assignment on DMAMUX All IOs with external interrupt capability

STM32G0

Smart integration
Always keep control Diagnose, react
Main Clock monitoring Backup clock and interrupts Voltage monitoring: programmable interrupts and reset Window watchdog on CPU clock Independent watchdog on independent clock Checksum by hardware ECC on Flash, Parity on RAM
High temperature
from -40 °C up to +125 °C
High robustness
Highly immune to fast-transients Robust IOs against negative injections
9

· High temperature 125 °C · Fast CPU 64 MHz
· Advanced timers with
high-resolution 7.8 ns
· Fast comparators · ADC-12-bit, DAC-12-bit · Low-thickness packages
· AES & security for secure
upgrades

Lighting

STM32G0

Air conditioning, e-bikes,
industrial equipment
· High temperature 125 °C · CANFD support · SPI, USART, I²C · Advanced timers
with high-resolution 7.8 ns
· RTC with backup registers · AES & security for secure upgrades

Industrial devices Motor control
Advanced control

Smart applications

Consumer objects

Smartphones, IoT devices, rechargeable connected devices, drones, toys
· Low-thickness, small form-factor · 64MHz CPU with DMA · Low consumption in run and low-
power, fast wake-up
· USB Type-C Power Delivery 3.0 · USB FS 2.0 dev/host crystal-less

Smart Home

Home appliances, alarms and
safety, advanced user interfaces
· High temperature 125 °C · Safety monitoring features · More RAM for flash · Low consumption <100µA/MHz
in run

10

Portfolio stretched for efficient budget applications

More memory and pin counts

Big Flash Small package

512KB Flash memory

8pin

Wider platform

More packages

SO / TSSOP

WLCSP

BGA

QFN

LQFP 11

STM32G0 portfolio
12

STM32G0 series, continuity of the STM32F0

MPU

High Perf MCUs
Mainstream MCUs

STM32F0 106 CoreMark 48 MHz Cortex-M0

Ultra-low Power MCUs
Wireless MCUs

STM32L0 75 CoreMark 32 MHz Cortex-M0+

STM32G0 142 CoreMark 64 MHz Cortex-M0+
STM32L1 93 CoreMark 32 MHz Cortex-M3

STM32F2 Up to 398 CoreMark 120 MHz Cortex-M3
STM32F1 177 CoreMark 72 MHz Cortex-M3

STM32F4 Up to 608 CoreMark 180 MHz Cortex-M4

STM32F7 1082 CoreMark 216 MHz Cortex-M7

STM32F3 245 CoreMark 72 MHz Cortex-M4

STM32G4 550 CoreMark 170 MHz Cortex-M4

Optimized for mixed-signal Applications

STM32MP1 4158 CoreMark 650 MHz Cortex ­A7 209 MHz Cortex ­M4
STM32H7 Up to 3224 CoreMark Up to 550 MHz Cortex -M7 240 MHz Cortex -M4

STM32L4 273 CoreMark 80 MHz Cortex-M4
STM32WL 162 CoreMark 48 MHz Cortex-M4 48 MHz Cortex-M0+

STM32L4+ 409 CoreMark 120 MHz Cortex-M4
STM32WB 216 CoreMark 64 MHz Cortex-M4 32 MHz Cortex-M0+

STM32L5 443 CoreMark 110 MHz Cortex-M33

STM32U5 651 CoreMark 160 MHz Cortex-M33

Optimized for mixed-signal applications

Cortex-M0+ Radio co-processor

13

Advanced features and solutions
· 32-bit Arm Cortex-M0+ core · 1.7 to 3.6V power supply · RAM maximization · 1% internal clock · Direct Memory Access (DMA) · Communication peripherals · FDCAN peripherals · USB-C Power Delivery · USB FS 2.0 Device (crystal-less)
and Host

Access line
· Timers up to 2xfcpu resolution · Real-time Clock · I/O ports maximization · 12-bit Ultra-fast ADC · 12-bit DAC · Comparators · Safety features · Advanced Security features
14

No compromise on what matters
· 32-bit Arm Cortex-M0+ core · 2.0 to 3.6V power supply · RAM maximization · 1% internal clock · Direct Memory Access (DMA) · Communication peripherals · USB FS 2.0 Device and Host
(STM32G0B0)

Value line
· Timers · Real-time Clock · I/O ports maximization · 12-bit Ultra-fast ADC · Safety features
15

More security

Integrated security features, ready for tomorrow's needs User Flash
Firmware IP protection Mutual distrustful

Secret key storage Authentication
Secure firmware upgrade

STM32G0
Securable Memory Area Execute-only Protection Read-out Protection Write Protection Memory Protection Unit (MPU) AES-256 / SHA-256 Encryption True Random Number Generator Unique ID

Securable Memory Area

Standard user flash by default
Can be secured once exiting No more access nor debug
Configurable size
Good fit to store critical data
· Critical routines · Keys
16

Go fast, be first

STM32G0 hardware solutions

64-pin

32-pin*

STM32 Nucleo
Flexible prototyping · NUCLEO-G031K8* · NUCLEO-G070RB · NUCLEO-G071RB · NUCLEO-G0B1RE

Evaluation boards
Full feature STM32G0 evaluation · STM32G081B-EVAL · STM32G0C1E-EV

Discovery kits
Key feature prototyping · STM32G0316-DISCO · STM32G071B-DISCO*
*(USB-PD Analyser)

17

STM32G0 software tools
Complete support of Arm Cortex-M ecosystem

STM32CubeMX
STM32CubeMX · Configure and generate Code · Conflicts solver

IDEs Compile and Debug
Flexible Solutions
· Partners IDE, like IAR and Keil
· Free IDE based on Eclipse, like STM32CubeIDE

STM32 Programming Tool
STM32CubeProgrammer · Flash and/or system memory · GUI or command line interface
18

STM32G0 ecosystem

Platform approach or custom code: you choose

User code
STM32Cube Middleware
TCP / IP

STM32CubeG0

HAL & LL

CMSIS

EMBEDDED SOFTWARE
· Open-source TCP/IP stack (lwIP) · USB Host and Device library from ST · STemWin graphical stack library from ST and SEGGER · Open-source FAT file system (FatFs) · Open-source real-time OS (FreeRTOS) · Dozens of examples
· STM32G0 Hardware Abstraction Layer (HAL) portable APIs · High-performance, light-weight low-layer (LL) APIs · High coverage for most STM32 peripherals · Production-ready and fully qualified · Dozens of usage examples · Open-source BSD license
19

Releasing your creativity

/STM32 @ST_World

community.st.com www.st.com/stm32g0 STM32G0 Online Training wiki.st.com/stm32mcu

github.com/STMicroelectronics

STM32G0 blog articles

20

Find out more at www.st.com/stm32g0
© STMicroelectronics - All rights reserved. ST logo is a trademark or a registered trademark of STMicroelectronics International NV or its affiliates in the EU and/or other countries. For additional information about ST trademarks, please refer to www.st.com/trademarks. All other product or service names are the property of their respective owners.


claire long Adobe PDF Library 21.5.80