STMicroelectronics STM32G0B1VCI6
- Part No.:
- STM32G0B1VCI6
- Manufacturer:
- STMicroelectronics
- Category:
- Microcontrollers
- Package:
- 100-UFBGA
- Datasheet:
-
STM32G0B1VCI6.pdf
- Description:
- IC MCU 32BIT 256KB FLSH 100UFBGA
- Quantity:
- Payment:

- Shipping:

Inventory:3,937
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
STM32G0B1VCI6 from STMicroelectronics is a 32-bit Arm® Cortex®-M0+ microcontroller operating up to 64 MHz, featuring 512 KB flash with dual-bank read-while-write, 144 KB SRAM (128 KB with hardware parity), and integrated FDCAN, USB 2.0 FS device/host, and USB Type-C™ Power Delivery controller. It targets industrial control nodes requiring secure firmware updates, real-time CAN communication, and low-power USB-C connectivity.
For engineers reviewing the STM32G0B1VCI6 datasheet, STM32G0B1VCI6 pinout, STM32G0B1VCI6 application, or STM32G0B1VCI6 equivalent, key selection criteria include dual-bank flash security, 125°C extended temperature rating, FDCAN timing precision, USB-C PD controller integration, and 94 GPIOs with 5 V tolerance and external interrupt mapping.
Technical Context
This MCU implements an Arm Cortex-M0+ core with Memory Protection Unit (MPU), supporting TrustZone-like isolation for secure boot and firmware update partitioning. Its dual-bank flash enables seamless over-the-air (OTA) updates without runtime interruption.
The clock system integrates four oscillators - 4–48 MHz HSE, 32 kHz LSE with calibration, 16 MHz HSI (±1%), and 48 MHz HSI48 - enabling precise USB timing and low-power RTC operation. FDCAN controllers meet ISO 11898-1:2015 with bit-rate up to 5 Mbps and programmable time quanta.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | Arm Cortex-M0+, 64 MHz max - delivers deterministic real-time response for motor control and CAN message scheduling. |
| Flash Memory | 512 KB, dual-bank, read-while-write - enables secure OTA firmware updates without halting application execution. |
| SRAM | 144 KB total (128 KB with HW parity) - supports large protocol stacks (e.g., USB-C PD + FDCAN + TLS) with ECC protection. |
| Operating Temp | −40°C to 125°C - qualified for under-hood automotive and industrial edge gateway deployments. |
| FDCAN Interfaces | Two independent controllers - allows simultaneous CAN FD communication on separate buses (e.g., vehicle diagnostics + actuator control). |
| USB Interface | USB 2.0 Full-Speed device/host + USB Type-C™ PD controller - eliminates need for external PD PHY in compact USB-C power delivery designs. |
| I/O Count | 94 fast I/Os, multiple 5 V-tolerant - simplifies interface to legacy 5 V peripherals and industrial sensors without level shifters. |
| ADC/DAC | 12-bit ADC (0.4 µs), two 12-bit DACs - supports closed-loop analog control (e.g., battery charging voltage/current regulation). |
Pinout & Package
LQFP100 (14 × 14 mm) package with 100-pin leaded quad flat pack, RoHS-compliant and ECOPACK2 certified. Pinout validated per STMicroelectronics DS13560 Rev 6, Section 4 (Pinouts, pin description and alternate functions), Table 12.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDD, VDDA, VDDIO2 | Power supply inputs | Separate analog (VDDA), core (VDD), and I/O (VDDIO2) rails enable noise-isolated ADC operation and flexible 1.65–3.6 V I/O voltage scaling. |
| PA13/PA14/SWCLK/SWDIO | Debug interface | Serial Wire Debug (SWD) pins support non-intrusive real-time debugging and flash programming via standard ARM SW-DP. |
| PD0/PD1 (CAN1_RX/CAN1_TX) | FDCAN1 physical interface | Dedicated differential pair for CAN FD bus termination and high-speed (up to 5 Mbps) message transmission/reception. |
| PA11/PA12 (USB_DM/USB_DP) | USB 2.0 FS transceiver | Crystal-less full-speed USB interface compliant with USB 2.0 specification; internal 48 MHz HSI48 provides precise timing. |
| PC13 (RTC_OUT) | Real-time clock output | Configurable 32.768 kHz or calibrated 1 Hz output for external timekeeping or low-power wake-up signal generation. |
| VBAT | Backup power supply | Supplies RTC and 32 backup registers during main power loss - enables tamper detection and calendar retention in shutdown mode. |
Key Features
| Feature | Design Value |
|---|---|
| Secure Boot with ROP | Readout Protection Level 2 prevents unauthorized flash dump and enforces signed image validation before execution. |
| Dual-Bank Flash | Enables atomic firmware swap: new image written to inactive bank while active bank runs; boot vector updated post-verification. |
| USB-C PD Controller | Integrated policy engine and PHY manage VCONN, CC line detection, and power role negotiation - no external PD controller IC required. |
| Low-Power Timers (LPTIM1/2) | Operate in Stop/Standby modes with sub-microamp current draw - ideal for periodic sensor sampling or RTC-triggered wake-up events. |
| Hardware CRC Unit | Accelerates checksum calculation for firmware integrity checks and communication frame validation (e.g., CAN FD CRC, USB packet CRC). |
| Temperature Sensor | Calibrated ±1.5°C accuracy across −40°C to 125°C - enables thermal derating of power stages or ambient condition monitoring without external sensor. |
Applications
| Industrial PLC I/O Module | Automotive Body Control Module |
|---|---|
Use Scenario: Compact DIN-rail mounted I/O expansion unit with CAN FD fieldbus connectivity and local analog/digital signal conditioning. IC Role / Device Role / Timing Role: Central controller managing 16-channel 12-bit ADC acquisition, dual FDCAN bus arbitration, and USB-C PD-powered configuration interface. Use Value: Dual-bank flash enables zero-downtime firmware updates in live factory automation systems; 125°C rating ensures reliability in enclosed control cabinets. | Use Scenario: Gateway node coordinating lighting, door locks, and HVAC via CAN FD, while providing USB-C service port for diagnostics and software updates. IC Role / Device Role / Timing Role: Primary microcontroller executing UDS diagnostics over FDCAN, managing USB-C PD negotiation for service tool power, and driving LIN slave nodes. Use Value: Integrated USB-C PD controller eliminates BOM cost and PCB area of discrete PD IC; FDCAN timing compliance meets automotive OEM timing jitter requirements. |
| Smart Energy Meter | USB-C Powered Industrial Sensor Hub |
Use Scenario: Revenue-grade meter with metrology ADC, tamper detection, and secure over-the-air firmware updates via cellular backhaul. IC Role / Device Role / Timing Role: Secure host processor running cryptographic stack (AES-256, SHA-256), validating signed firmware images before dual-bank flash swap. Use Value: ROP Level 2 + securable flash area prevents reverse engineering of tariff logic; VBAT-backed RTC maintains accurate billing timestamps during mains outage. | Use Scenario: Multi-sensor node (temperature, humidity, vibration) powered and configured via USB-C, transmitting data over FDCAN to central controller. IC Role / Device Role / Timing Role: Low-power coordinator using LPTIM2 to wake every 10 s, sample sensors via ADC, process data, and transmit via FDCAN with precise timestamping. Use Value: Sub-1 µA Stop mode current extends battery life; crystal-less USB FS reduces component count while maintaining USB compliance for field configuration. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| STM32G0B1VCT6 | Same die, identical peripherals and memory, but rated for −40°C to 105°C instead of 125°C. | Suitable for commercial/industrial environments without extreme thermal stress; not qualified for under-hood automotive use. | Select when extended temperature range is unnecessary and cost optimization is prioritized. |
| STM32G0C1VET6 | Same LQFP100 package, but 1 MB flash, 144 KB SRAM, and added AES-256/HASH crypto accelerators. | Required for applications needing hardware encryption (e.g., secure firmware signing, TLS offload) beyond basic ROP-level protection. | Choose when cryptographic acceleration and larger code space justify higher BOM cost and potential qualification revalidation. |
Compared with STM32G0B1VCT6, the STM32G0B1VCI6 offers guaranteed operation at 125°C - critical for automotive junction box or industrial drive applications - while retaining identical peripheral sets and security features. Against STM32G0C1VET6, it trades crypto acceleration and double flash capacity for lower unit cost and simpler qualification path where encryption is handled externally or via software.
Availability
STM32G0B1VCI6 is available at Aetrix Electronics and suitable for industrial PLC I/O modules, automotive body control units, smart energy meters, and USB-C powered sensor hubs requiring stable component supply across extended temperature ranges and long product lifecycles.
Supply support for STM32G0B1VCI6 includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
STMicroelectronics is a global semiconductor leader headquartered in Geneva, Switzerland, designing and manufacturing microcontrollers, power management ICs, MEMS, and automotive semiconductors.
The STM32G0 series targets cost-sensitive, power-efficient, and secure entry-level embedded applications - emphasizing rapid development, robust security primitives, and seamless integration of USB-C and CAN FD interfaces.
FAQ
What is the maximum operating frequency and associated voltage range for STM32G0B1VCI6?
The STM32G0B1VCI6 operates at up to 64 MHz across its full 1.7–3.6 V supply range. At 3.3 V, it achieves full performance with all peripherals enabled; at 1.7 V, maximum frequency is reduced to 24 MHz per electrical characteristics in DS13560 Rev 6, Section 5.3.1. Voltage scaling modes (Range 1/2/3) dynamically adjust regulator output to balance speed and power.
Does STM32G0B1VCI6 support hardware-based secure boot and firmware authentication?
Yes. It implements Readout Protection Level 2 (ROP2), securable flash areas, and hardware public-key verification (ECDSA P-256) for signed image validation prior to boot. The ROM bootloader verifies digital signatures using embedded public keys, and the MPU enforces strict memory access policies to prevent runtime tampering.
How many FDCAN interfaces does STM32G0B1VCI6 integrate, and what are their key timing capabilities?
It integrates two fully independent FDCAN controllers compliant with ISO 11898-1:2015. Each supports bit rates up to 5 Mbps, programmable time quanta (1–32 TQ per segment), and hardware timestamping with ±1 TQ accuracy. Both support loopback self-test and automatic retransmission with configurable error counters.
Is the USB interface crystal-less, and what is the accuracy requirement for USB Full-Speed operation?
Yes, the USB 2.0 Full-Speed interface uses the internal 48 MHz HSI48 oscillator, which is factory-calibrated to ±0.25% over temperature and voltage. This meets USB 2.0 FS timing tolerance (±0.25% for data rate) without requiring an external crystal, reducing BOM cost and PCB footprint.
STM32G0B1VCI6 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- STMicroelectronics
- Package/Case:
- 100-UFBGA
- Series:
- STM32G0
- Packaging:
- Tray
- Product Status:
- Active
- Programmable:
- -
- Core Processor:
- ARM® Cortex®-M0+
- Core Size:
- 32-Bit
- Speed:
- 64MHz
- Connectivity:
- CANbus, HDMI-CEC, I2C, IrDA, LINbus, SPI, UART/USART, USB
- Peripherals:
- Brown-out Detect/Reset, DMA, I2S, POR, PWM, WDT
- Number of I/O:
- 94
- Program Memory Size:
- 256KB (256K x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- -
- RAM Size:
- 144K x 8
- Voltage - Supply (Vcc/Vdd):
- 1.7V ~ 3.6V
- Data Converters:
- A/D 19x12b SAR; D/A 2x12b
- Oscillator Type:
- External, Internal
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
STM32G0B1VCI6 FAQ
1.How can I place an order for STM32G0B1VCI6 through Aetrix?
Please submit a Request for Quotation (RFQ) for STM32G0B1VCI6 on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for STM32G0B1VCI6 reliable?
The price and inventory of STM32G0B1VCI6 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for STM32G0B1VCI6 is usually 5 days.
3.What payment methods are accepted for STM32G0B1VCI6?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for STM32G0B1VCI6 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for STM32G0B1VCI6?
STM32G0B1VCI6 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your STM32G0B1VCI6 order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for STM32G0B1VCI6?
For technical support, including STM32G0B1VCI6 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your STM32G0B1VCI6 requirements.
6.How does Aetrix verify that STM32G0B1VCI6 is sourced from the original manufacturer or authorized distributors?
All STM32G0B1VCI6 products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that STM32G0B1VCI6 meets industry standards.
7.What is the process for return or replacement of STM32G0B1VCI6?
All STM32G0B1VCI6 units undergo pre-shipment inspection (PSI). If there is an issue with STM32G0B1VCI6, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The STM32G0B1VCI6 part is unused and in its original packaging.
Return procedure for STM32G0B1VCI6:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
STM32G0B1VCI6 Tags

-
ATTINY4-TSHR
Microchip Technology

-
ATTINY10-TSHR
Microchip Technology

-
ATTINY10-TS8R
Microchip Technology

-
ATTINY202-SSNR
Microchip Technology

-
ATTINY202-SSFR
Microchip Technology

-
ATTINY402-SSNR
Microchip Technology

-
PIC16F15213T-I/MF
Microchip Technology

-
PIC16F15213-E/MF
Microchip Technology

-
PIC10F200T-I/OT
Microchip Technology

-
ATTINY412-SSNR
Microchip Technology

-
PIC10F202T-I/OT
Microchip Technology

-
ATTINY404-SSNR
Microchip Technology
Tech Hub
Comparator circuit design covering voltage thresholds, input limits, open-collector outputs, LM393 wiring, op-amp differences, hysteresis, timing, window detection and practical fault diagnosis.
Schmitt triggers use separate rising and falling thresholds to stabilize slow or noisy signals. This guide covers hysteresis, 74HC14 and 74HCT14 selection, comparator calculations, RC oscillators and p…
Counterfeit components can hide behind convincing markings and passing basic function tests. This engineering reference covers source traceability, external inspection, X-ray, XRF, electrical testing, …
A practical engineering and sourcing framework covering lifecycle verification, lifetime-buy calculations, replacement qualification, supplier checks and counterfeit-risk controls.
TTL and CMOS logic families differ in thresholds, loading, output drive, power and timing. This engineering guide compares 74HC and 74HCT, calculates noise margins and checks 3.3 V/5 V compatibility.
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …

