STM32C0xx Series

From Stm32World Wiki
(Redirected from STM32C071)
Jump to navigation Jump to search

Not long ago, ST introduce their new low cost series STM32C0xx. ST advertise the series as a MCU to replace traditional old fashioned 8-bit MCUs at a competitive price point.

Video

Series overview

Stm32c0-series.png

Block diagram

STM32C071 Block Diagram.png

Comparing STM32C071C8 with STM32F103C8

One big question is - WHY! The STM32C071 is not cheaper than the STM32F103, in fact in almost every measurable way it is lower spec'ed.

STM32F103 STM32C071
Price (at the time of writing, single unit at LCSC) $1.92 $2.05
Core M3 M0+
Max Core Clock 72 MHz 48 MHz
Flash 64 kB 64 kB
RAM 20 kB 24 kB
GPIO 37, many 5V tolerant 45, all 5V tolerant
Timers 4 16 bits, 1 SysTick (24bits) 5 16 bits, 1 32 bits, 1 SysTick (24bits)
Clock PLL Yes No
Trace Macrocell Yes No
Peripheral Buses 2 1
UARTs 3 2
SPI 2 2*
I2C 2 2
DMA 7 5
ADC 2, 12 bits, 10 ch, 1 Msps 1, 12 bits, 17 ch, 2.5 Msps
CAN bus Yes No
USB HAL USBX
Ext Crystal for USB Required Not required
Deep Sleep ~1.4µA ~20nA

Note: * Page 10 in datasheet says "+2 extra through USARTs"

Miscellaneous links