EmbeddedRelated.com
STM32G0B1RCT6

STM32G0B1RCT6

STMicroelectronics
ARM® Cortex®-M0+ STM32G0 Microcontroller IC 32-Bit 64MHz 256KB (256K x 8) FLASH 64-LQFP (10x10)
Active67 in stock

Overview

The STM32G0B1RCT6 is a high-density mainstream microcontroller based on the Arm Cortex-M0+ core operating at 64MHz. It is specifically designed for high integration in consumer and industrial applications, featuring 256KB of Flash and a significant 144KB of RAM to support complex communication stacks.

Why Choose This Part

This MCU offers an exceptional RAM-to-Flash ratio (144KB SRAM for 256KB Flash), which is ideal for memory-intensive communication buffers. It simplifies hardware design by integrating a USB-C PD controller and dual CAN-FD peripherals into a single 64-pin package, reducing the need for external bridge chips.

Applications

USB Type-C Power Delivery
Utilizes the integrated USB Type-C Power Delivery controller to manage power negotiation in consumer electronics and peripherals.
Industrial Networking
Provides dual CAN-FD interfaces for robust communication in industrial automation and vehicle diagnostics.
Battery-Powered IoT Gateways
Leverages low-power modes such as a 0.2uA standby current to extend battery life in remote monitoring stations.
Home Appliance Controllers
Uses integrated analog comparators and multiple timers to manage motor control and user interface logic in smart appliances.

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, USB
Mounting Type Surface Mount
Number of I/O 58
Core Processor ARM Cortex-M0+
Package / Case 64-LQFP
Data Converters A/D 17x12b SAR; D/A 2x12b
Oscillator Type External, Internal
Program Memory Size 256KB (256K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 64-LQFP (10x10)
Voltage - Supply (Vcc/Vdd) 1.7V ~ 3.6V

Getting Started

Start development using the NUCLEO-G0B1RE evaluation board, which provides full access to the I/O and integrated debugger. Software development is supported by the STM32Cube ecosystem, including the STM32CubeMX initialization tool and the STM32CubeIDE for C/C++ programming.

Dev Boards

Development boards and breakout modules featuring the STM32G0B1RCT6 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
STM32G0B1RCT6 (this part) CANbus, HDMI-CEC, .. 58 LQFP-64 A/D 17x12b SAR; D/.. 256KB 67
STM32G0B1VBT6 CANbus, HDMI-CEC, .. 94 LQFP-100 A/D 19x12b SAR; D/.. 128KB
STM32G0B1VET6 CANbus, HDMI-CEC, .. 94 LQFP-100 A/D 19x12b SAR; D/.. 512KB 362
STM32G0B1RET6 CANbus, HDMI-CEC, .. 60 LQFP-64 A/D 19x12b SAR; D/.. 512KB
STM32G0B1KBT6 CANbus, HDMI-CEC, .. 29 LQFP-32 A/D 12x12b SAR; D/.. 128KB

Also Consider

STM32G0B1RET6 STMicroelectronics - Offers 512KB of Flash memory if the 256KB on the RCT6 is insufficient for large firmware images.
ATSAMD21G18A-AU MCHPMicrochip Technology - A widely used alternative Cortex-M0+ MCU with a large community ecosystem and native USB 2.0 support.