EmbeddedRelated.com
STM32G0B1VET6

STM32G0B1VET6

STMicroelectronics
ARM® Cortex®-M0+ STM32G0 Microcontroller IC 32-Bit 64MHz 512KB (512K x 8) FLASH 100-LQFP (14x14)
Active362 in stock

Overview

The STM32G0B1VET6 is a high-density mainstream Arm Cortex-M0+ microcontroller operating at 64MHz with an expansive 512KB of Flash and 144KB of RAM. It is specifically designed for connectivity-heavy applications, featuring dual CAN FD controllers and a USB 2.0 device crystal-less controller with Power Delivery (UCPD) support.

Why Choose This Part

This MCU offers an exceptional memory-to-core ratio for an entry-level architecture, providing 512KB of Flash in a cost-effective Cortex-M0+ device. The inclusion of dual CAN FD and USB Type-C Power Delivery hardware blocks reduces the need for external PHYs or controllers in complex communication designs.

Applications

USB Type-C Power Delivery
Utilizing the integrated UCPD controllers to manage power negotiation and role swapping in modern consumer electronics.
Industrial Gateway
Acting as a bridge between CAN FD networks and USB-enabled host systems for high-speed data logging or diagnostics.
Home Automation Hubs
Managing multiple serial protocols including HDMI-CEC and I2C while maintaining low power consumption in standby modes.
Battery Management Systems
Leveraging the 12-bit ADC with hardware oversampling and low-power shutdown modes for precise voltage monitoring.

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 94
Core Processor ARM Cortex-M0+
Package / Case 100-LQFP
Data Converters A/D 19x12b 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 100-LQFP (14x14)
Voltage - Supply (Vcc/Vdd) 1.7V ~ 3.6V

Getting Started

Begin development with the NUCLEO-G0B1RE development board for rapid prototyping within the STM32Cube ecosystem. Use STM32CubeMX to configure the clock tree for crystal-less USB operation and generate initialization code for the USB-PD and CAN FD stacks.

Dev Boards

Development boards and breakout modules featuring the STM32G0B1VET6 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 504 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
STM32G081B-EVAL STMicroelectronics
STM32G081 STM32G0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 17 in stock
STM32G071B-DISCO STMicroelectronics
STM32G071 Discovery STM32G0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Digi-Key 74 in stock
Part of STM32 family » STM32G0B1

STM32G0B1 Family

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

Part Number Connectivity I/O Pins Package ADC/DAC Flash Stock
STM32G0B1VET6 (this part) CANbus, HDMI-CEC, .. 94 LQFP-100 A/D 19x12b SAR; D/.. 512KB 362
STM32G0B1VBT6 CANbus, HDMI-CEC, .. 94 LQFP-100 A/D 19x12b SAR; D/.. 128KB
STM32G0B1RCT6 CANbus, HDMI-CEC, .. 58 LQFP-64 A/D 17x12b SAR; D/.. 256KB 67
STM32G0B1RET6 CANbus, HDMI-CEC, .. 60 LQFP-64 A/D 19x12b SAR; D/.. 512KB

Also Consider

ATSAMC21N18A-ANT MCHPMicrochip - An alternative Cortex-M0+ MCU with dual CAN FD support, suitable for 5V system requirements.