STMicro Boosts the STM32C0 Range with the New STM32C071, Adding USB and More Memory
On-board crystal-free USB controller delivers both Device and Host modes, with a Nucleo board ready for those looking to get started.
STMicroelectronics has announced new models in its STM32C0 series of 32-bit microcontrollers, the STM32C071 family — offering increased memory and on-chip USB support.
"We conceived the STM32C0 series as an affordable entry point to 32-bit embedded computing," recalls STMicro's Patrick Aidoune of the series into which the new models slot. "With larger memory options and USB Host/Device on-chip, the STM32C071 line now gives more flexibility to upgrade existing applications and create new products. Also, with full support in TouchGFX GUI [Graphical User Interface] software, these MCUs [Microcontroller Units] simplify elevating user experiences with graphics, animation, color, and touch."
The new STM32C071 parts, brought to our attention by CNX Software, use the same up-to-48MHz 32-bit Arm Cortex-M0+ microcontroller core as the other models in the STM32C0 range — but now offer up to 24kB of static RAM (SRAM) and 128kB of flash storage. A bigger change is an on-board USB controller, which works without the need for an external clock crystal, and is capable of operating in USB Full-Speed Host and USB Device modes.
Precise specifications depend on model chosen, with up to 61 5V-tolerant general-purpose input/output (GPIO) pins, a five-channel direct memory access (DMA) controller, 12-bit up-to-19-channel analog to digital converter (ADC), two I2C, two SPI, and two USART buses. All models will be available to order for the next ten years, the company has confirmed.
Those looking to experiment with the new parts can opt for a quick-start Nucleo board, the NUCLEO-C071RB, which adopts the familiar Arduino UNO form factor and hosts a STM32C071RB with 24kB SRAM and 128kB flash — and which includes a second USB Type-C port, for interfacing with the new USB controller.
More information is available on the STMicro website; pricing begins at $0.53 per unit in TSSOP20 and $0.73 in LQFP64 packages, both based on 1,000-unit tray quantities, with the development board available to order direct from STMicro at $10.19 per unit.