STM32C0 series microcontrollers bring 32bit performance to eight-bit applications
An affordable entry to the STM32 family is available now from STMicroelectronics. The STM32 MCUs are used in billions of smart industrial, medical, and consumer products worldwide. The scope and range of products allows designers to select the features and performance needed at a price to suit the market.
The STM32C0 series is suitable for home appliances, industrial pumps, fans or smoke detectors, typically served by simpler eight-bit and 16bit MCUs. The modern, 32bit design of the STM32C0 permits improvements such as faster response, extra functions, and network connection at similar overall cost and power consumption, said ST. According to ST, it provides entry-level simplicity and a support ecosystem with resources such as tools and software packs.
ST said it has engineered the STM32C0 series to let designers do more with less. The MCUs are housed in small and economical packages with only one pair of external power connections, making more I/O pins available for the application while lowering bill of materials costs. An on-board, high accuracy (one per cent) clock saves external timing components, added the company.
The STM32C0 series is now in high-volume production and available for shipment. It is covered by ST’s 10-year longevity programme for industrial products, which is renewed every year. Nine package choices are available.
The STM32C0 devices allow easy migration into the STM32G0 series to tackle more demanding projects, sharing a consistent pinout.
The STM32C0 series integrates up to date peripherals, including a 1.7Msample per second ADC with hardware for 16-bit over-sampling multiple timers including an advanced control timer for applications like motor control.
The STM32C0 MCUs provide direct memory access (DMA) channels that boost application performance and efficiency. They run at up to 48MHz and deliver 44 DMIPS instruction throughput with CoreMark performance/efficiency of 114, drawing just 80 microA per MHz in run mode.
The STM32 development ecosystem includes an STM32C0 Nucleo (NUCLEO-C031C6) low-cost development board and two STM32C0 Discovery Kits (STM32C0116-DK and STM32C0316-DK) are available. Software resources include STM32C0 support in the STM32CubeMX configuration tool, Microsoft Azure RTOS, and the STM32CubeC0 MCU package with hardware abstraction layer (HAL) and low-layer libraries.