EmbeddedRelated.com
STM32G0B1CET6

STM32G0B1CET6

STMicroelectronics
ARM® Cortex®-M0+ STM32G0 Microcontroller IC 32-Bit 64MHz 512KB (512K x 8) FLASH 48-LQFP (7x7)
Active1,643 in stock

Overview

The STM32G0B1CET6 is a high-density mainstream microcontroller based on the ARM Cortex-M0+ core running up to 64MHz. It stands out in the G0 series by integrating a USB 2.0 device controller and USB Type-C Power Delivery (UCPD) support alongside dual CAN FD interfaces. With 512KB of Flash and 144KB of RAM in a 48-pin LQFP package, it provides a cost-effective solution for applications requiring complex connectivity and power management.

Why Choose This Part

This MCU offers a massive 144KB RAM-to-Flash ratio for an entry-level core, making it ideal for memory-intensive communication stacks. The inclusion of hardware-level USB Type-C PD support reduces external component count and simplifies PCB layout for modern power-interfaced devices.

Applications

USB Type-C Power Delivery
Utilizes the integrated UCPD controller to manage power negotiation and sink/source roles in modern charging applications.
Industrial Communication Gateways
Leverages dual CAN FD interfaces and multiple UART/SPI/I2C ports to bridge different industrial sensor networks.
Battery Management Systems
Monitors cell voltages using the 12-bit SAR ADC and communicates status via CAN bus while maintaining low power consumption.

Key Specifications

Speed 64MHz
RAM Size 144K x 8
Core Size 32-Bit
Peripherals Brown-out Detect/Reset, DMA, I2S, POR, PWM, WDT
Connectivity CANbus, HDMI-CEC, I2C, IrDA, LINbus, SPI, UART/USART, USB2.0, USB Type-C (Power Delivery)
Mounting Type Surface Mount
Number of I/O 42
Core Processor ARM Cortex-M0+
Package / Case 48-LQFP
Data Converters A/D 15x12b SAR; D/A 2x12b
Oscillator Type External, Internal
Program Memory Size 512KB (512K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 48-LQFP (7x7)
Voltage - Supply (Vcc/Vdd) 1.7V ~ 3.6V

Getting Started

Start development using the STM32CubeG0 software suite and the STM32CubeIDE for code generation and debugging. For hardware prototyping, the NUCLEO-G0B1RE development board provides an easy entry point with Arduino Uno V3 connectivity and an integrated ST-LINK debugger.

Dev Boards

Development boards and breakout modules featuring the STM32G0B1CET6 or compatible chips — ready to use for prototyping.

NUCLEO-G031K8 STMicroelectronics
STM32G031 Nucleo-32 STM32G0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 651 in stock
NUCLEO-G071RB STMicroelectronics
STM32G071 Nucleo-64 STM32G0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 1,311 in stock
NUCLEO-G0B1RE STMicroelectronics
STM32G0B1 Nucleo-64 STM32G0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 1,967 in stock
STM32G071B-DISCO STMicroelectronics
STM32G071 Discovery STM32G0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Digi-Key 74 in stock
STM32G0316-DISCO STMicroelectronics
STM32G031 Discovery STM32G0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Digi-Key 35 in stock
Part of STM32 family » STM32G0

STM32G0 Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number I/O Pins Package ADC/DAC Flash Stock
STM32G0B1CET6 (this part) 42 LQFP-48 A/D 15x12b SAR; D/.. 512KB 1,643
STM32G0B1RBT6 58 LQFP-64 A/D 17x12b SAR; D/.. 128KB 512
Also available as: STM32G0B1CBT6N, STM32G0B1KBT3, STM32G0B1CBT6

Also Consider

STM32 Nucleo-64 G0B1RE STMicroelectronics - The official development board for this MCU series, including an integrated debugger and full pin access.