| Parameters | |
|---|---|
| Series | STM32G0 |
| Moisture Sensitivity Level (MSL) | 3 (168 Hours) |
| RoHS Status | ROHS3 Compliant |
| Package / Case | 64-LQFP |
| Mfr | STMicroelectronics |
| Mounting Type | Surface Mount |
| Operating Temperature | -40°C ~ 85°C (TA) |
| Supplier Device Package | 64-LQFP (10x10) |
| Speed | 64MHz |
| Oscillator Type | External, Internal |
| Core Processor | ARM® Cortex®-M0+ |
| RAM Size | 144K x 8 |
| Number of I/O | 60 |
| Peripherals | Brown-out Detect/Reset, DMA, I²S, POR, PWM, WDT |
| Voltage - Supply (Vcc/Vdd) | 1.7V ~ 3.6V |
| EEPROM Size | - |
| Program Memory Type | FLASH |
| Connectivity | CANbus, HDMI-CEC, I²C, IrDA, LINbus, SPI, UART/USART, USB |
| Core Size | 32-Bit |
| Program Memory Size | 128KB (128K x 8) |
| Data Converters | A/D 19x12b SAR; D/A 2x12b |
| Package | Bulk |
| Product Status | Active |
| REACH Status | REACH Unaffected |
| Other Names | 497-STM32G0B1RBT6 |
| Standard Package | 960 |
STM32G0B1RBT6 Microcontroller
The STM32G0B1RBT6 is a 32-bit ARM Cortex-M0+ microcontroller from STMicroelectronics, designed for cost-sensitive, high-efficiency embedded applications. Operating at up to 64 MHz, it integrates a single-cycle multiplier and a hardware divider, enabling rapid arithmetic operations. The Cortex-M0+ core features a 2-stage pipeline, low power consumption (9 µA in Stop mode), and a Nested Vectored Interrupt Controller (NVIC) for deterministic interrupt handling. With 128 KB of flash memory and 36 KB of SRAM, it supports In-System Programming (ISP) via USART/I²C and In-Application Programming (IAP), facilitating firmware updates. Its voltage range (1.7 V–3.6 V) and extended temperature range (-40°C to +125°C) make it suitable for industrial and automotive applications.
The STM32G0B1RBT6 offers a rich set of peripherals, including two I²C interfaces, three USARTs, one SPI port, and one CAN FD interface, enabling flexible communication with sensors, displays, and automotive networks. It features a 12-bit ADC with 16 channels, a 16-bit timer with PWM outputs, and a low-power timer (LPTIM) for energy-efficient scheduling. The device includes 34 general-purpose I/O pins (configurable via GPIO matrix) and supports hardware CRC calculation for data integrity. Additional features like a watchdog timer (WDT), brown-out reset (BOR), and unique device ID enhance system reliability. The integrated CAN FD controller supports high-speed automotive communication (up to 5 Mbps).
Alternative embedded MCU Models
● NXP LPC845M30JBD64 (NXP): A 48 MHz Cortex-M0+ MCU with 64 KB flash, 8 KB SRAM, and USB Full-Speed support, targeting cost-sensitive industrial control.
● Microchip SAM D21G18A-MUT (Microchip): A 48 MHz Cortex-M0+ device with 256 KB flash, 32 KB SRAM, and capacitive touch support, optimized for HMI applications.
● GigaDevice GD32E230C8T6 (GigaDevice): A 72 MHz Cortex-M23 MCU with 64 KB flash, 16 KB SRAM, and True Random Number Generator (TRNG), suited for secure IoT nodes.
● Renesas RL78/G14-E2 (Renesas): An 8/16-bit hybrid MCU with 64 KB flash, 4 KB SRAM, and low-power modes, ideal for analog-heavy consumer electronics.