microcontrollers-stm32c0-series-overview
microcontrollers-stm32c0-series-overview
ST Confidential
The STM32 portfolio
STM32C0 Affordable
Reduce costs thanks to an attractive price point and an optimized
BOM. Starting at $0.24
Reliable
• Monitoring and diagnostic features for safe behavior
• High accuracy internal high-speed clock
Flexible
• Flexible function mapping for optimized layout
• Common platform & consistent pinout with STM32G0 for
seamless migrations
3
ST Confidential
4
ST Confidential
Perfect for applications
typically served by 8-bit / 16-bit MCUs
5
ST Confidential
Built on the same 90 nm as STM32G0
for high quality
STM32C0
• Arm® Cortex® -M0+ running at 48 MHz Lower costs More performance
Same platform
• Delivers 44 DMIPS instruction throughput
with 114 CoreMark performance
• Continuum with STM32G0 series
• Consistent pinout
• Same IP platform STM32C0 STM32G0
• Same technology platform
VDD VSS
VDD
Smaller
VSS package MCU
VDD
Clock
Standard &
MCU VSS Save on PCB
VDD STM32C0 Fewer
surrounding
VSS BOM
components
INSIDE
• High-speed clock with high accuracy
• 1 power supply pair only
7
ST Confidential
Easy porting with STM32G0
Consistent pinout with STM32G0 leaves room for future product
upgrades
STM32C0
STM32G0
8
ST Confidential
STM32C0 & STM32G0 feature comparison
STM32G0 STM32C0
90 nm platform
Clock +/- 1%
- 40 to 125 °C junction temperature
12-bit ADC
ANALOG 12-bit DAC comparators - 9
ST Confidential
STM32C0 low-power modes for better efficiency
Wake-up time
10
ST Confidential
The latest additions to the STM32C0
series portfolio
ST Confidential
The most compact STM32 MCU
now offers more design options
Larger memory More connectivity options A wider selection of packages
FDCAN
12
ST Confidential
A growing portfolio
13
ST Confidential
Compact packages down to 1.70 x 1.42 mm
SO8N
Easy handling TSSOP-20
LQFP32/ 48 / 64
20-pin UFQFPN 3 x 3 mm
Tiny format and low thickness 28/32/48-pin UFQFPN 4x4 to 7x7 mm
14
64-pin UFBGA 5 x 5 mm
packages
14
ST Confidential
STM32C011 / C031 block diagram
• 32-bit Arm® Cortex® -M0+ core • Timers 16-bit with motor control
feature
• 2 to 3.6 V power supply
• Communication peripherals incl.
• I/O ports maximization
• 2 x USART
• One supply pair
• Real-time clock
• 1% internal clock
• 12-bit ultrafast ADC
• All clock sources
• Low speed 32 kHz • Safety features
• STM32C011: 6 Kbytes
• STM32C031: 12 Kbytes
15
ST Confidential
STM32C051 block diagram
• Timers 16-bit with motor control
feature
• STM32C051: 12 Kbytes
• SRAM size:
• STM32C071: 24 Kbytes
• STM32C092 (FDCAN): 30
Kbytes
ST Confidential
STM32Cube framework
Take the full benefits of STM32C0 MCUs thanks to our tools and embedded
software
21
ST Confidential
Supporting hardware boards: NUCLEO-C0xxx
Current boards
NUCLEO-C092RC
• 256 Kbytes of flash memory
• FDCAN function
NUCLEO-C071RB
• 128 Kbytes of flash memory
• USB function
+
NUCLEO-C051C8
• 64 Kbytes of flash memory
• 48-pin package
*Recommended Resale Price (RRP)
22
ST Confidential
STM32CubeC0 package - Drivers
Download
Full and optimized access to all STM32C0 peripherals and features STM32CubeC0
23
ST Confidential
STM32CubeC0 Package - Middleware
• AzureRTOS ThreadX
• ThreadX CMSIS-OS wrapper • FreeRTOS
• AzureRTOS USBX (Host and device) • ST USB (Host and device)
Azure RTOS FileX and LevelX • TouchGFX graphics solution
Open bootloader • Mems and sensors
• MCUBoot • Functional safety self-test library
Download
• Mbed-Crypto STM32CubeC0
24
ST Confidential
STM32C0 for entry-level graphics
NUCLEO-C071RB
Knob display from TSD
1.3” round Knob 240 x 240 IPS display
“Turn and push” (no touch)
MCU: STM32G070
25
Fully supported in TouchGFX
ST Confidential
STM32CubeMX
26
ST Confidential
STM32CubeIDE
Azure ThreadX and Programming and debug though STLINK and J-link
FreeRTOS aware debug support Free
ST-LINK/V2 STLINK-V3SET
STLINK-V3MODS
28
ST Confidential
STM32CubeMonitor
Software tools to finetune application behavior at runtime and perform
specialized code optimization
Third-party tracing /
monitoring systems
29
ST Confidential
Releasing your creativity
@STM32
@ST_World
community.st.com
www.st.com/stm32c0
wiki.st.com/stm32mcu
github.com/stm32-hotspot
www.st.com/mcu-developer-zone
30
ST Confidential
Find out more at www.st.com/STM32C0