qixinwei-pcba

STM32G0B1RBT6 ST Mainstream Arm Cortex-M0+ Low-Power 32-bit MCU 128KB Flash 144KB SRAM USB CAN FD ADC Comparator LQFP-64

reviews
0items available
Add inquiry cart Inquire Now

STM32G0B1RBT6 Product Overview

STM32G0B1RBT6 is a Cortex-M0+ MCU at 64 MHz, LQFP-64. 128 KB Flash, 144 KB SRAM, USB 2.0 FS device (crystal-less), CAN FD, 12-bit ADC (19 ch), 2 comparators, 2×12-bit DACs, advanced PWM timer, LP timers, RTC, 3×USART/UART, 2×SPI/I2S, 2×I2C. 60 x 5 V-tolerant I/Os. 2.0–3.6 V, -40–85 °C. Compared to STM32G0B1CBT6 (48-pin), offers 60 I/Os for cost-sensitive applications needing CAN FD and more peripherals.

STM32G0B1RBT6 Core Features

Core: Cortex-M0+ 64 MHz Memory: 128 KB Flash, 144 KB SRAM USB: USB 2.0 FS device (crystal-less) CAN: CAN FD Analog: 12-bit ADC (19 ch), 2×12-bit DACs, 2× comparators Connectivity: 3×USART/UART, 2×SPI/I2S, 2×I2C Timers: Advanced PWM, LP timers, RTC I/Os: 60 (5 V-tolerant) Package: LQFP-64

STM32G0B1RBT6 Applications

CAN FD nodes, industrial sensors, motor control, USB peripherals, home appliances, consumer electronics, embedded systems needing more I/Os

STM32G0B1RBT6 Key Advantages

144 KB SRAM + CAN FD: Data buffering and industrial communication Crystal-less USB 2.0 FS simplifies design Rich analog: ADC/DACs/comparators 60 I/Os in cost-effective 64-pin package

Why Choose QIXINWEI

Years of experience in the electronics industry. Trusted by global customers.

Massive In-Stock Inventory – Ready to ship promptly.

BOM Matching Service – One-stop solution, save time.

PCBA Customization – Professional engineering team creates tailor-made solutions based on your needs.

Cost-Effective & Efficient – Better channel, better cost.

A dedicated team makes your procurement smoother.

Contact us for BOM quotes or PCBA inquiries.


STM32G0B1RBT6 ST Mainstream Arm Cortex-M0+ Low-Power 32-bit MCU 128KB Flash 144KB SRAM USB CAN FD ADC Comparator LQFP-64 STM32G0B1RBT6 ST Mainstream Arm Cortex-M0+ Low-Power 32-bit MCU 128KB Flash 144KB SRAM USB CAN FD LQFP-64STM32G0B1RBT6 ST Mainstream Arm Cortex-M0+ Low-Power 32-bit MCU 128KB Flash 144KB SRAM USB CAN FD ADC Comparator LQFP-64 STM32G0B1RBT6 ST Mainstream Arm Cortex-M0+ Low-Power 32-bit MCU 128KB Flash 144KB SRAM USB CAN FD LQFP-64STM32G0B1RBT6 ST Mainstream Arm Cortex-M0+ Low-Power 32-bit MCU 128KB Flash 144KB SRAM USB CAN FD ADC Comparator LQFP-64 STM32G0B1RBT6 ST Mainstream Arm Cortex-M0+ Low-Power 32-bit MCU 128KB Flash 144KB SRAM USB CAN FD LQFP-64STM32G0B1RBT6 ST Mainstream Arm Cortex-M0+ Low-Power 32-bit MCU 128KB Flash 144KB SRAM USB CAN FD ADC Comparator LQFP-64 STM32G0B1RBT6 ST Mainstream Arm Cortex-M0+ Low-Power 32-bit MCU 128KB Flash 144KB SRAM USB CAN FD LQFP-64STM32G0B1RBT6 ST Mainstream Arm Cortex-M0+ Low-Power 32-bit MCU 128KB Flash 144KB SRAM USB CAN FD ADC Comparator LQFP-64 STM32G0B1RBT6 ST Mainstream Arm Cortex-M0+ Low-Power 32-bit MCU 128KB Flash 144KB SRAM USB CAN FD LQFP-64STM32G0B1RBT6 ST Mainstream Arm Cortex-M0+ Low-Power 32-bit MCU 128KB Flash 144KB SRAM USB CAN FD ADC Comparator LQFP-64 STM32G0B1RBT6 ST Mainstream Arm Cortex-M0+ Low-Power 32-bit MCU 128KB Flash 144KB SRAM USB CAN FD LQFP-64STM32G0B1RBT6 ST Mainstream Arm Cortex-M0+ Low-Power 32-bit MCU 128KB Flash 144KB SRAM USB CAN FD ADC Comparator LQFP-64 STM32G0B1RBT6 ST Mainstream Arm Cortex-M0+ Low-Power 32-bit MCU 128KB Flash 144KB SRAM USB CAN FD LQFP-64STM32G0B1RBT6 ST Mainstream Arm Cortex-M0+ Low-Power 32-bit MCU 128KB Flash 144KB SRAM USB CAN FD ADC Comparator LQFP-64 STM32G0B1RBT6 ST Mainstream Arm Cortex-M0+ Low-Power 32-bit MCU 128KB Flash 144KB SRAM USB CAN FD LQFP-64STM32G0B1RBT6 ST Mainstream Arm Cortex-M0+ Low-Power 32-bit MCU 128KB Flash 144KB SRAM USB CAN FD ADC Comparator LQFP-64 STM32G0B1RBT6 ST Mainstream Arm Cortex-M0+ Low-Power 32-bit MCU 128KB Flash 144KB SRAM USB CAN FD LQFP-64STM32G0B1RBT6 ST Mainstream Arm Cortex-M0+ Low-Power 32-bit MCU 128KB Flash 144KB SRAM USB CAN FD ADC Comparator LQFP-64 STM32G0B1RBT6 ST Mainstream Arm Cortex-M0+ Low-Power 32-bit MCU 128KB Flash 144KB SRAM USB CAN FD LQFP-64STM32G0B1RBT6 ST Mainstream Arm Cortex-M0+ Low-Power 32-bit MCU 128KB Flash 144KB SRAM USB CAN FD ADC Comparator LQFP-64 STM32G0B1RBT6 ST Mainstream Arm Cortex-M0+ Low-Power 32-bit MCU 128KB Flash 144KB SRAM USB CAN FD LQFP-64




FAQ:

  1. What is STM32G0B1RBT6 and how does it differ from other G0B1 series MCUs?
    STM32G0B1RBT6 is an Arm Cortex‑M0+ microcontroller with 128 KB Flash, 144 KB SRAM, USB Type‑C PD (UCPD), and CAN FD in an LQFP‑64 package. Unlike the larger Flash variants (e.g., VCT6 with 256 KB), it pairs modest Flash with generous SRAM, making it ideal for communication‑heavy applications where code size is moderate but data buffering is critical.

  2. Can 128 KB Flash really fit a USB PD stack and CAN FD protocol together? How much room is left for the application?
    Yes. A typical USB PD 3.1 library and CANopen or FDCAN driver take less than 64 KB combined. The remaining ~64 KB is ample for application logic, FreeRTOS, and sensor drivers. The large 144 KB SRAM handles the heavy data traffic—message queues, USB PD negotiation buffers, and CAN frame storage—so Flash space is reserved for code, not data.

  3. Why does STM32G0B1RBT6 have 144 KB SRAM when the Flash is only 128 KB?
    This SRAM‑heavy configuration is designed for protocol‑rich nodes. USB PD and CAN FD generate a lot of runtime data (packet buffers, state machines, trace logs). With 144 KB SRAM, you can keep all communication contexts in RAM without external memory, while the 128 KB Flash stores the lean protocol stacks. It is a cost‑optimised way to get high‑speed connectivity with minimal Flash overhead.

  4. Does the LQFP‑64 package provide enough pins for USB PD, CAN FD, and other peripherals simultaneously?
    Yes. The STM32G0B1RBT6 offers up to 56 I/O pins. A typical configuration can route USB PD (CC pins), CAN FD (TX/RX), one SPI, one I2C, and a few UARTs without conflicts. The pin‑multiplexing flexibility allows you to assign critical communication interfaces to dedicated pins while still having GPIOs for sensors and control signals.

  5. How does STM32G0B1RBT6 compare with STM32G0B1VCT6? When should I pick RBT6 over VCT6?
    Both have 144 KB SRAM and identical peripherals (USB PD, CAN FD, etc.). RBT6 has 128 KB Flash in LQFP‑64, while VCT6 has 256 KB Flash in LQFP‑100. Choose RBT6 when your compiled code fits easily within 128 KB and you want a smaller PCB footprint and lower cost; choose VCT6 when you need twice the code space or the extra I/O pins of the LQFP‑100.

  6. Is there a development board that directly uses STM32G0B1RBT6? Can I prototype with a similar board?
    There is no Nucleo board specifically for RBT6, but the NUCLEO‑G0B1RE (STM32G0B1RE, 512 KB Flash, LQFP‑64) is fully software‑compatible. You can develop your firmware on that board, then re‑compile for the 128 KB target. All peripherals and pinouts are identical; only the linker script needs to respect the 128 KB Flash boundary.

  7. What low‑power modes does STM32G0B1RBT6 support, and how do they perform with USB PD wake‑up?
    It supports Sleep, Stop, and Standby modes. Stop mode (with 144 KB SRAM retained) draws about 5 µA and can wake up in microseconds on USB PD activity or CAN bus traffic. This makes it possible to build bus‑powered, always‑listening USB‑C devices that consume almost no power when idle.

  8. Can STM32G0B1RBT6 perform firmware updates over‑the‑air or via USB with only 128 KB Flash?
    Yes, using a custom bootloader. Partition the 128 KB into, for example, a 112 KB application and a 16 KB bootloader, and use the huge 144 KB SRAM to buffer the new firmware image before writing to Flash. USB or CAN can feed the data, and a checksum verifies integrity before swapping. The SRAM acts as a safe staging area, enabling reliable single‑bank updates.

  9. What tools and IDEs can I use to program STM32G0B1RBT6? Is there a free option?
    STM32CubeIDE (free) fully supports it, with CubeMX helping to configure USB PD, CAN FD, and pin mapping. Keil MDK‑ARM and IAR EWARM also work. Debugging is done over SWD with an STLINK/V3. All major toolchains have free or size‑limited editions, so you can start development with zero tool cost.

  10. What are typical applications for STM32G0B1RBT6 given its 128 KB Flash and large SRAM?
    It fits perfectly in USB‑C power‑delivery dongles, CAN FD sensor nodes, industrial protocol converters (e.g., CAN to USB), battery‑powered IoT gateways, and smart accessories that need fast communication but have moderate code complexity. The 144 KB SRAM handles real‑time data streams while the 128 KB Flash stores a compact, efficient protocol stack.

Property:
Specification
Product Type:
Arm Cortex-M0+ Low-Power 32-bit MCU
Brand:
STMicroelectronics
Core:
Cortex-M0+ 64 MHz
Package:
LQFP-64
Memory:
128 KB Flash, 144 KB SRAM
Connectivity:
USB 2.0 FS, CAN FD
Analog:
12-bit ADC, 2×DACs, 2×Comparators
I/Os:
60
Voltage:
2.0V–3.6V
Recent Reviews
+