View All

Please refer to the English Version as our Official Version.Return

Europe
France(Français) Germany(Deutsch) Italy(Italia) Russian(русский) Poland(polski) Czech(Čeština) Luxembourg(Lëtzebuergesch) Netherlands(Nederland) Iceland(íslenska) Hungarian(Magyarország) Spain(español) Portugal(Português) Turkey(Türk dili) Bulgaria(Български език) Ukraine(Україна) Greece(Ελλάδα) Israel(עִבְרִית) Sweden(Svenska) Finland(Svenska) Finland(Suomi) Romania(românesc) Moldova(românesc) Slovakia(Slovenská) Denmark(Dansk) Slovenia(Slovenija) Slovenia(Hrvatska) Croatia(Hrvatska) Serbia(Hrvatska) Montenegro(Hrvatska) Bosnia and Herzegovina(Hrvatska) Lithuania(lietuvių) Spain(Português) Switzerland(Deutsch) United Kingdom(English)
Asia/Pacific
Japan(日本語) Korea(한국의) Thailand(ภาษาไทย) Malaysia(Melayu) Singapore(Melayu) Vietnam(Tiếng Việt) Philippines(Pilipino)
Africa, India and Middle East
United Arab Emirates(العربية) Iran(فارسی) Tajikistan(فارسی) India(हिंदी) Madagascar(malaɡasʲ)
South America / Oceania
New Zealand(Maori) Brazil(Português) Angola(Português) Mozambique(Português)
North America
United States(English) Canada(English) Haiti(Ayiti) Mexico(español)
HomeProductsIntegrated Circuits (ICs)Embedded - MicrocontrollersSTM32G0B1CBU6N
Image may be representation.
See specifications for product details.
EXPRESS OPTION
Payment method

STM32G0B1CBU6N - STMicroelectronics

Manufacturer Part Number
STM32G0B1CBU6N
Manufacturer
STMicroelectronics
Allelco Part Number
98D-STM32G0B1CBU6N
Warranty
1 Year Allelco Warranty - Find out more
Stock Status:
44,316 pcs available, New & Original
Parts Description
CONTROLLER / PROCESSOR
Package
48-UFQFPN (7x7)
Data sheet
-
RoHs Status
ROHS3 Compliant
Our certification
In stock: 44316
  • Unit Price: $3.263
  • Subtotal: $0.00

Want a better price?
Add to Cart and Submit RFQ now, we'll contact you immediately.

Quantity Unit Price Ext. Price
1+ $3.263 $3.26
The above prices does not include taxes and freight rates, which will be calculated on the order pages.

Specifications

STM32G0B1CBU6N Tech Specifications
STMicroelectronics - STM32G0B1CBU6N technical specifications, attributes, parameters and parts with similar specifications to STMicroelectronics - STM32G0B1CBU6N

Product Attribute Attribute Value
Manufacturer STMicroelectronics
Voltage - Supply (Vcc/Vdd) 1.7V ~ 3.6V
Supplier Device Package 48-UFQFPN (7x7)
Speed 64MHz
Series STM32G0
RAM Size 144K x 8
Program Memory Type FLASH
Program Memory Size 128KB (128K x 8)
Peripherals Brown-out Detect/Reset, DMA, I²S, POR, PWM, WDT
Package / Case 48-UFQFN Exposed Pad
Product Attribute Attribute Value
Package Bulk
Oscillator Type External, Internal
Operating Temperature -40°C ~ 85°C (TA)
Number of I/O 42
Mounting Type Surface Mount
EEPROM Size -
Data Converters A/D 15x12b SAR; D/A 2x12b
Core Size 32-Bit
Core Processor ARM® Cortex®-M0+
Connectivity CANbus, HDMI-CEC, I²C, IrDA, LINbus, SPI, UART/USART, USB

Environmental & Export Classifications

ATTRIBUTE DESCRIPTION
RoHs Status ROHS3 Compliant
Moisture Sensitivity Level (MSL) 3 (168 Hours)
REACH Status REACH Unaffected

Frequently Asked Questions(FAQ)

How does the STM32G0B1CBU6N’s power consumption compare to other STM32G0 series microcontrollers when operating at 64MHz with typical peripherals enabled?
The STM32G0B1CBU6N, based on its ARM Cortex-M0+ core and optimized architecture, typically draws around 2.5 mA/MHz in Run mode at 3.3V and 25°C, resulting in approximately 160 mA at 64MHz under full load. This is slightly lower than the average for general-purpose STM32G0 devices due to improved clock gating and peripheral integration. When compared to entry-level G0 models without advanced power management, such as the STM32G071RB, it offers better efficiency through features like dynamic voltage scaling and multiple low-power modes, making it suitable for battery-powered applications where energy per instruction cycle matters.
What are the key differences between the STM32G0B1CBU6N and the STM32G071CBU6 in terms of memory capacity and peripheral availability?
While both belong to the STM32G0 series and share the same 48-UFQFPN package, the STM32G0B1CBU6N includes 128KB of Flash memory and 144KB of RAM, whereas the STM32G071CBU6N typically offers only 64KB Flash and 16KB RAM. Additionally, the G0B1 variant supports enhanced connectivity options including USB Type-C™ Power Delivery and HDMI-CEC interface, which are absent in the G071. These distinctions make the G0B1 more suitable for complex embedded systems requiring larger program storage or advanced communication protocols.
Can the STM32G0B1CBU6N reliably operate in industrial environments with temperature cycling between -40°C and +85°C?
Yes, the STM32G0B1CBU6N is rated for an extended industrial temperature range of -40°C to +85°C, as specified in its datasheet. Its internal oscillator maintains stable frequency performance across this range, and Flash memory programming remains reliable even at lower temperatures. However, designers should ensure adequate decoupling capacitance and avoid rapid thermal transients during Flash writes, as some STM32G0 family members exhibit increased write latency below 0°C. Proper layout and adherence to ST’s guidelines minimize risk.
Is the STM32G0B1CBU6N suitable for USB-C PD applications, and what hardware considerations are necessary?
The STM32G0B1CBU6N includes native USB 2.0 Full-Speed support with optional USB Type-C™ Power Delivery (PD) protocol stack compatibility. Implementing USB-C PD requires external CC line pull-up/pull-down resistors, a VBUS switch, and often a dedicated PD controller unless leveraging ST’s middleware. The MCU itself can handle enumeration and basic PD messaging via firmware, but full compliance may necessitate certification and careful PCB design to meet EMC and signal integrity standards.
How does the DMA implementation in the STM32G0B1CBU6N improve data throughput compared to software-driven transfers?
The STM32G0B1CBU6N integrates a 7-channel DMA controller that offloads data movement from the CPU, enabling continuous transfers between peripherals or memory without intervention. For example, transferring ADC samples via SPI using DMA reduces CPU load by up to 90% compared to polling-based methods. In benchmark scenarios involving UART-to-RAM transfers at 115200 baud, DMA allows near-full bandwidth utilization while freeing the Cortex-M0+ core for application logic—critical in real-time control loops or sensor fusion tasks.
What trade-offs exist when selecting the STM32G0B1CBU6N versus a higher-pin-count variant like the LQFP64 version for a compact design?
The STM32G0B1CBU6N comes in a 48-UFQFPN (7x7 mm) package with 42 I/O pins, offering a balance between footprint and functionality. Choosing this over the LQFP64 variant saves board space but limits pin count and routing complexity. If future expansion is anticipated—such as adding an LCD interface or additional analog inputs—the LQFP64 may be preferable despite its larger size. Designers must weigh mechanical constraints against potential rework costs if I/O requirements exceed current allocation.
How accurate is the internal 12-bit ADC in the STM32G0B1CBU6N under varying supply voltages?
The STM32G0B1CBU6N’s 12-bit SAR ADC maintains ±1 LSB integral nonlinearity (INL) and ±0.5 LSB differential nonlinearity (DNL) within specified supply conditions (1.8–3.6V). However, ADC accuracy degrades slightly at supply voltages near 1.7V due to reduced reference stability. To achieve optimal results, use an external precision reference when measuring low-amplitude signals (<1V), and allow settling time after VDD ramps. Calibration routines in firmware further enhance consistency across production lots.
Can the STM32G0B1CBU6N support real-time operating systems (RTOS) like FreeRTOS or Zephyr effectively?
Absolutely. With 128KB Flash and 144KB SRAM, the STM32G0B1CBU6N provides sufficient resources to run RTOS kernels such as FreeRTOS or Zephyr with multiple task threads, queues, and semaphores. The Cortex-M0+ core’s deterministic interrupt response and efficient context switching enable hard real-time behavior in moderate-complexity systems. Memory usage for a typical FreeRTOS configuration with five tasks rarely exceeds 30KB, leaving ample headroom for drivers, middleware, and user code.
Are there known limitations when using the CAN bus peripheral on the STM32G0B1CBU6N in noisy automotive environments?
The STM32G0B1CBU6N includes a single CAN FD-compatible controller, but unlike some higher-end STM32 families, it lacks built-in CAN transceiver isolation or fault protection. Therefore, external transceivers with galvanic isolation (e.g., ISO1050) are strongly recommended in harsh environments. Additionally, CAN timing must be carefully configured to match bit rate and sample point settings; mismatches can cause errors during rapid message bursts. Shielded cabling and proper termination also reduce EMI susceptibility.
What factors determine whether to use internal vs. external oscillators with the STM32G0B1CBU6N?
The choice depends on accuracy, cost, and power budget. The internal 16 MHz HSI16 oscillator suffices for USB operation (with calibration) and moderate timing needs, saving board space and component count. However, for precise timing applications (e.g., motor control PWM synchronization), an external 8–48 MHz crystal paired with the HSE provides better stability (±50 ppm vs. ±2% for HSI). External oscillators increase BOM cost but reduce long-term drift, especially important in battery-operated devices where wake-up intervals must remain consistent.
How does the watchdog timer (WDT) implementation differ between the windowed and independent variants in the STM32G0B1CBU6N?
The STM32G0B1CBU6N includes a windowed watchdog timer (IWDG) that requires the system to reload within a defined window to prevent timeout—ideal for detecting stuck code. Unlike simpler timeouts, this prevents accidental resets during high-priority operations. It operates independently of the main clock and consumes minimal power. Designers should configure the prescaler and window bounds based on worst-case execution times to avoid nuisance resets while ensuring fault recovery.
What considerations apply when migrating firmware from an STM32F0 series to the STM32G0B1CBU6N?
Although both use ARM Cortex-M cores, architectural differences require attention. The G0B1 introduces new peripherals (e.g., USB-C PD, advanced timers) and modified register maps. Clock tree management differs significantly—the F0 relies on fixed PLL multipliers, while the G0B1 supports flexible fractional-N synthesis. Developers should review errata documents, update startup code for vector table relocation, and validate timing-critical sections using logic analyzers or oscilloscopes post-migration. ST provides HAL migration guides to ease transition.
Does the STM32G0B1CBU6N support secure boot or hardware cryptographic acceleration?
Secure boot is not natively supported, but the device can implement it in software using AES-128/256 encryption with the integrated TRNG (True Random Number Generator) for key generation. No hardware crypto engine exists beyond basic AES support in some variants—verify your specific part number’s features. For sensitive applications, consider pairing with external security ICs or upgrading to STM32G4/G5 series which include TrustZone and crypto hardware accelerators.
How does the GPIO slew rate configuration affect noise performance on the STM32G0B1CBU6N?
The STM32G0B1CBU6N allows configurable output slew rates per pin group via CRH/CRL registers. Slower slew rates reduce electromagnetic interference (EMI) but increase rise/fall times, potentially violating setup/hold constraints in fast interfaces like SPI. In noisy environments, reducing slew rate minimizes ringing and crosstalk, though it may require longer trace lengths or series termination. Balance speed against EMI compliance early in the design phase, particularly near RF-sensitive analog circuits.
What is the maximum sustained flash write endurance for the STM32G0B1CBU6N, and how should it impact firmware design?
The STM32G0B1CBU6N guarantees a minimum flash write endurance of 10,000 cycles per sector, based on JEDEC JESD22-A117 testing. This allows ~100 updates to a single 4KB page before reliability concerns arise. Firmware should distribute updates across multiple sectors or implement wear leveling algorithms for logging-heavy applications. Avoid frequent partial-page writes; instead, buffer data in RAM and commit in larger blocks to preserve longevity.
Can the STM32G0B1CBU6N drive multiple LEDs or motors directly, or is external buffering required?
Standard GPIO pins on the STM32G0B1CBU6N source/sink up to 25 mA each, sufficient for driving small LEDs or logic-level loads. However, driving inductive loads like motors demands external buffers (e.g., MOSFETs or Darlington arrays) due to back-EMF risks. For PWM-controlled motors, ensure dead-time insertion in TIMx registers to prevent shoot-through. Always adhere to absolute maximum ratings to avoid latch-up or permanent damage during transient events.

Parts with Similar Specifications

The three parts on the right have similar specifications to STMicroelectronics STM32G0B1CBU6N

Product Attribute STM32G0B1CBU6TR STM32G0B1CCU6N STM32G0B1CCU6NTR STM32G0B1CBU6
Part Number STM32G0B1CBU6TR STM32G0B1CCU6N STM32G0B1CCU6NTR STM32G0B1CBU6
Manufacturer STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics
Connectivity - - - -
Supplier Device Package - 196-NFBGA (12x12) 16-PDIP 64-VQFN (9x9)
Core Processor - - - -
Oscillator Type - - - -
Core Size - - - -
RAM Size - - - -
Number of I/O - - - -
Operating Temperature - -40°C ~ 85°C 0°C ~ 70°C -40°C ~ 85°C
Voltage - Supply (Vcc/Vdd) - - - -
Mounting Type - Surface Mount Through Hole Surface Mount
Series - - - -
EEPROM Size - - - -
Package - Tape & Reel (TR) Tube Tape & Reel (TR)
Program Memory Size - - - -
Peripherals - - - -
Package / Case - 196-LFBGA 16-DIP (0.300', 7.62mm) 64-VFQFN Exposed Pad
Speed - - - -
Program Memory Type - - - -
Data Converters - - - -

Customer Reviews

Evaluation: 10 Articles

  • Dani***alkerTech
    Jun 1, 2026

    Product works, but setup took more effort than expected. Once configured the MCU ran reliably, although documentation support felt older compared with newer platforms. Fine for maintenance projects.

  • Yuki***aka88
    May 26, 2026

    信号通信プロジェクトでこのRS-485トランシーバーを使用しました。設置は簡単で、長距離ケーブルでも通信は安定していました。消費電力も、以前使用していたものより低くなっています。

  • Stev***aker
    May 20, 2026

    Solid diode for power rectification. Works well in switching circuits.

  • Bran***Lewis
    May 11, 2026

    Compact FPGA with good performance. Suitable for basic signal processing tasks.

  • Oliv***arris
    May 7, 2026

    Reliable I/O expander. Works well in embedded control applications.

  • Jess***Jones
    Apr 17, 2026

    It offers good value for the price, and the specifications match the description. I’ve been using it for two days with no issues, and I’ll definitely buy it again if I need it in the future.

  • Mich***Smith
    Apr 17, 2026

    Shipping was on time, the component pins are neatly aligned, and I tested 10 of them with a multimeter—all readings were within the specified range. Highly recommended.

  • Aman***arris
    Apr 3, 2026

    It was great—the entire process, from placing the order to receiving the package, went very smoothly. The components were consistent, the price was fair, and I had a very pleasant shopping experience.

  • Mike***nch
    Apr 3, 2026

    Better than expected! The resistance and capacitance readings were spot-on, and it passed the test on the first try. The service was reliable, and the packaging was thoughtful—I highly recommend it.

  • Daic***K.
    Mar 23, 2026

    Very good. No issue after long time testing.

Write a Review

Your Email address will not be published.

Shipment

Delivery Time

In-stock items can be shipped within 24 hours. Some parts will be arranged for delivery within 1-2 days from the date all items arrive at our warehouse. And Allelco ships order once a day at about 17:00, except Sunday. Once the goods are shipped, the estimated delivery time depends on the shipping methods and Delivery destination. The table below shows are the logistic time for some common countries.

Delivery Cost

  1. Use your express account for shipment if you have one.
  2. Use our account for the shipment. Refer to the table below for the approximate charges.
(Different time frame / countries / package size has different price.)

Delivery Method

  1. Global Common Shipment by DHL / UPS / FedEx / TNT / EMS / SF we support.
  2. Others more shipping ways, please get in touch with your customer manager.

Common Countries Logistic Time Reference
Region Country Logistic Time(Day)
America United States 5
Brazil 7
Europe Germany 5
United Kingdom 4
Italy 5
Oceania Australia 6
New Zealand 5
Asia India 4
Japan 4
Middle East Israel 6
DHL & FedEx Shipment Charges Reference
Shipment charges(KG) Reference DHL(USD$)
0.00kg-1.00kg USD$30.00 - USD$60.00
1.00kg-2.00kg USD$40.00 - USD$80.00
2.00kg-3.00kg USD$50.00 - USD$100.00
Note:
The above table is for reference only. There may have some data bias for the uncontrollable factors.
Contact us if you have any questions.
  • QC (Quality Warranty)
  • Payment Support
  • Packaging
  • Certifications & Memberships

QC (Quality Warranty)

Allelco is committed to exceeding customer expectations through customer service excellence, order accuracy, and on-time delivery.
This is achieved through our commitment to the continual improvement of our processes, services, and products.


Strict quality inspection builds a solid foundation for electronic component quality.
  1. Visual inspection
  2. Performance testing and reliability verification
  3. Standardized full-process testing
  4. Precise control of every parameter
We eliminate defective components and ensure the stable operation of electronic devices through professional quality standards.

Payment Support

The payment method can be chosen from the methods shown below: Wire Transfer (T/T, Bank Transfer), Western Union, Credit card, PayPal.
  • HKBea
  • Paypal
  • MasterCard
  • Western-Union
  • VISA
Stable Delivery, Sincere Partnership — Your Faithful Supply Chain Partner
  • Efficient Supply Management
  • Cost-Saving Procurement
  • Fast Sourcing & Delivery
Contact us if you have any questions.

Packaging

Electrostatic Discharge Protection and Handling

All electrostatic-sensitive components are handled in accordance with electrostatic discharge control procedures. The products are hermetically sealed in anti-static safe packaging to prevent electrostatic damage. Appropriate labeling is also applied for identification and traceability. This ensures product integrity during storage, handling and transportation.


ESD

Certifications & Memberships

Third-party certified, strict quality control. Our certification
  • ISO 9001: 2015
  • ISO 13485: 2016
  • ISO 14001: 2015
  • ISO 28000: 2007
  • ISO 45001: 2018
  • GB/T 27922-2011
  • SMTA
  • IPC
  • ESD
  • PSMA
STMicroelectronics

STM32G0B1CBU6N

STMicroelectronics
98D-STM32G0B1CBU6N

Want a better price? Add to Cart and Submit RFQ now, we'll contact you immediately.

0 RFQ
Shopping cart (0 Items)
It is empty.
Compare List (0 Items)
It is empty.
Feedback

Your feedback matters! At Allelco, we value the user experience and strive to improve it constantly.
Please share your comments with us via our feedback form, and we'll respond promptly.
Thank you for choosing Allelco.

Subject
E-mail
Comments
Captcha
Drag or click to upload file
Upload File
types: .xls, .xlsx, .doc, .docx, .jpg, .png and .pdf.
Max file size: 10MB