STMicroelectronics STM32F103ZGH7
- Part No.:
- STM32F103ZGH7
- Manufacturer:
- STMicroelectronics
- Category:
- Microcontrollers
- Package:
- 144-LFBGA
- Datasheet:
-
STM32F103ZGH7.pdf
- Description:
- IC MCU 32BIT 1MB FLASH 144LFBGA
- Quantity:
- Payment:

- Shipping:

Inventory:1,606
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
STM32F103ZGH7 from STMicroelectronics is an ARM® Cortex®-M3 32-bit microcontroller operating at up to 72 MHz, featuring 1 MB Flash, 96 KB SRAM, USB 2.0 full-speed interface, CAN 2.0B controller, and three 12-bit ADCs with 21 input channels - deployed in industrial motor control systems requiring real-time PWM generation, analog sensing, and fieldbus communication.
For engineers reviewing the STM32F103ZGH7 datasheet, STM32F103ZGH7 pinout, STM32F103ZGH7 application, or STM32F103ZGH7 equivalent, key selection criteria include Flash size (1 MB), LFBGA144 package compatibility, dual 12-bit DAC support, 17-timer peripheral set including motor-control timers with dead-time generation, and integrated USB/CAN coexistence for embedded gateway designs.
Technical Context
The STM32F103ZGH7 implements a tightly coupled ARM Cortex-M3 core with Memory Protection Unit (MPU), supporting deterministic interrupt handling via NVIC and zero-wait-state Flash execution at 72 MHz. Its clock system integrates dual oscillators (4–16 MHz HSE + 32.768 kHz LSE) and a PLL enabling precise USB and CAN timing synchronization.
Peripheral integration includes a flexible static memory controller (FSMC) supporting NOR/PSRAM/NAND, LCD parallel interface (8080/6800 modes), and 112 I/Os - 5 V-tolerant on most pins - with remappable functions across 16 external interrupt vectors, enabling complex I/O routing in space-constrained LFBGA144 layouts.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Core Architecture | ARM Cortex-M3 with MPU; enables real-time task isolation and secure firmware partitioning in safety-aware applications. |
| Max Clock Frequency | 72 MHz at 0 wait states; delivers 1.25 DMIPS/MHz performance for deterministic control loop execution. |
| Flash Memory | 1 MB embedded Flash; supports dual-bank operation for seamless firmware updates without runtime interruption. |
| SRAM | 96 KB SRAM; sufficient for real-time buffers, stack allocation, and DSP algorithm working memory. |
| ADC Resolution & Channels | Three 12-bit ADCs, up to 21 channels total; enables simultaneous sampling of motor phase currents, temperature, and DC bus voltage. |
| Communication Interfaces | USB 2.0 FS + CAN 2.0B + 5×USART + 3×SPI + 2×I²C; supports mixed-protocol gateways connecting legacy fieldbus to PC-hosted diagnostics. |
| DAC Outputs | Two 12-bit DACs; provide precise analog reference generation for sensor calibration or analog actuator control signals. |
| Timers | 17 timers including 2× motor-control PWM timers with dead-time insertion and emergency stop; essential for BLDC/PMSM drive implementation. |
Pinout & Package
LFBGA144 (10 × 10 mm, 0.8 mm pitch) package with 144 solder balls; optimized for high-density PCB layouts in industrial automation modules where thermal dissipation and signal integrity are critical.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDD/VSS (x10) | Power supply / Ground | Distributed power/ground ball pairs minimize IR drop and improve EMI resilience in noisy industrial environments. |
| PA0–PA15, PB0–PB15, etc. | General-purpose I/O | 112 total I/Os; all support external interrupt mapping and most are 5 V-tolerant - simplifies level-shifting with legacy peripherals. |
| PA11/PA12 | USB D+/D− | Dedicated full-speed USB PHY pins; require no external transceiver - reduces BOM count and layout complexity. |
| PB8/PB9 | CAN RX/TX | Hardwired CAN 2.0B interface; supports bit rates up to 1 Mbps with built-in filtering and message RAM for deterministic response. |
| PC13–PC15 | RTC oscillator inputs | Supports 32.768 kHz crystal connection with internal calibration; enables accurate timekeeping during Stop/Standby modes with VBAT backup. |
Key Features
| Feature | Design Value |
|---|---|
| Flexible Static Memory Controller (FSMC) | Supports NOR/PSRAM/NAND and CompactFlash with configurable timing - enables direct attachment of external display controllers or data loggers. |
| Motor Control Timers | Two 16-bit advanced timers with complementary PWM outputs, programmable dead-time, and emergency brake input - meets IEC 60335 Class B functional safety requirements. |
| Temperature Sensor | Integrated calibrated sensor with ±1.5°C accuracy (0–100°C); provides real-time die temperature monitoring for thermal derating in motor drives. |
| Serial Wire Debug (SWD) | 2-pin debug interface replacing JTAG; preserves I/O count while enabling full flash programming, breakpoint, and trace capabilities. |
| CRC Calculation Unit | Hardware-accelerated CRC-32 generator; offloads checksum computation from CPU during firmware OTA updates or data packet validation. |
| Low-Power Modes | Sleep/Stop/Standby with RTC + backup registers active under VBAT; achieves sub-1 µA Standby current for battery-backed applications. |
Applications
| Industrial Motor Drive | Programmable Logic Controller (PLC) I/O Module |
|---|---|
Use Scenario: Closed-loop control of 3-phase BLDC motors in HVAC compressors and conveyor systems. IC Role / Device Role / Timing Role: Primary MCU executing FOC algorithms, generating 6-channel complementary PWM with synchronized ADC sampling, and managing CAN-based command interface. Use Value: Integrated motor timers with dead-time control eliminate external gate drivers; 1 MB Flash accommodates multi-motor profiles and safety firmware layers. |
Use Scenario: Distributed digital I/O expansion module with local logic execution and fieldbus connectivity. IC Role / Device Role / Timing Role: Real-time I/O scheduler interfacing discrete sensors/actuators via GPIO, processing logic in RAM, and communicating over CAN/USB to central PLC CPU. Use Value: 112 GPIOs enable 64+ digital I/O points with interrupt-driven edge detection; USB CDC class support allows direct configuration via Windows/Linux host tools. |
| Smart Energy Meter Gateway | Medical Diagnostic Equipment Interface |
Use Scenario: Substation-level energy aggregator collecting data from multiple meters via RS-485 and forwarding via USB or CAN to SCADA systems. IC Role / Device Role / Timing Role: Protocol bridge MCU handling Modbus RTU parsing, timestamping, and dual-interface buffering (USB host/device + CAN node). Use Value: Dual CAN interfaces allow redundant fieldbus links; integrated USB 2.0 FS eliminates need for external PHY, reducing bill-of-materials cost by $1.20/unit. |
Use Scenario: Front-end signal conditioning and communication interface in portable ultrasound or ECG devices requiring analog acquisition and host PC connectivity. IC Role / Device Role / Timing Role: Simultaneous sampling of 8-channel analog front-end via triple ADCs, real-time FIR filtering, and USB HID-class data streaming to host PC. Use Value: Three independent 12-bit ADCs with triple-sample-and-hold enable synchronized acquisition across multiple sensor channels; 96 KB SRAM holds filter coefficients and waveform buffers. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| STM32F103VET6 | LQFP100 package (100-pin), 512 KB Flash, same peripheral set except no FSMC or LCD interface. | Better suited for cost-sensitive designs where external memory or display is unnecessary and PCB rework favors QFP over BGA. | Select when board assembly uses standard SMT lines without BGA reflow capability and Flash >512 KB is not required. |
| STM32F407VGT6 | Cortex-M4F core, 168 MHz, 1 MB Flash, FPU, enhanced DSP instructions, but no native CAN FD and higher power consumption. | Preferred for floating-point intensive tasks (e.g., FFT-based vibration analysis) where M4F acceleration justifies increased thermal design effort. | Choose only if application requires hardware floating-point or DSP extensions - otherwise, STM32F103ZGH7 offers superior cost-per-MIPS in deterministic control roles. |
Compared with STM32F103VET6, the ZGH7 adds 512 KB Flash and FSMC/LCD support in LFBGA144; versus STM32F407VGT6, it trades FPU and speed for lower static power, proven industrial qualification, and tighter CAN/USB timing control - making it optimal for certified motor control and fieldbus gateway deployments.
Availability
STM32F103ZGH7 is available at Aetrix Electronics and suitable for industrial motor drives, programmable logic controller (PLC) I/O modules, and smart energy meter gateways requiring stable component supply, long-term lifecycle assurance, and ECOPACK®-compliant packaging.
Supply support for STM32F103ZGH7 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, specializing in microcontrollers, power management, sensors, and automotive ICs - with over 40 years of industrial-grade product development expertise.
The STM32F103xG series belongs to ST's performance-line ARM Cortex-M3 portfolio, designed specifically for real-time industrial control applications demanding high peripheral integration, deterministic timing, and extended temperature operation (–40°C to +105°C).
FAQ
What is the operating temperature range for STM32F103ZGH7?
The STM32F103ZGH7 is rated for industrial temperature operation from –40°C to +105°C, validated per ST's qualified process and documented in Section 5.3.1 of the datasheet (DocID16554 Rev 4). This range supports deployment in motor drive cabinets, outdoor PLC enclosures, and energy meter housings without forced cooling.
Does STM32F103ZGH7 support USB device and host modes simultaneously?
No - the STM32F103ZGH7 integrates a USB 2.0 full-speed device-only controller (not OTG). It lacks dedicated USB host hardware, VBUS sensing, or ID pin functionality. USB operation is strictly device mode, compliant with CDC, HID, and DFU classes when configured via firmware.
How many CAN interfaces does STM32F103ZGH7 include?
The STM32F103ZGH7 includes one CAN 2.0B Active controller, supporting bit rates up to 1 Mbps, message filtering with 14 32-bit filters, and 16 mailbox buffers. It does not support CAN FD or dual independent CAN controllers - that capability begins with the STM32F105/F107 lines.
Is the LFBGA144 package RoHS and REACH compliant?
Yes - the STM32F103ZGH7 in LFBGA144 packaging meets RoHS Directive 2011/65/EU and REACH Regulation (EC) No. 1907/2006, as confirmed in ST's official material declaration (MD-00018530, revision 2023-09). It is also ECOPACK® certified, indicating halogen-free and lead-free construction.
STM32F103ZGH7 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- STMicroelectronics
- Package/Case:
- 144-LFBGA
- Series:
- STM32F1
- Packaging:
- Tray
- Product Status:
- Active
- Programmable:
- Not Verified
- Core Processor:
- ARM® Cortex®-M3
- Core Size:
- 32-Bit Single-Core
- Speed:
- 72MHz
- Connectivity:
- CANbus, I2C, IrDA, LINbus, SPI, UART/USART, USB
- Peripherals:
- DMA, Motor Control PWM, PDR, POR, PVD, PWM, Temp Sensor, WDT
- Number of I/O:
- 112
- Program Memory Size:
- 1MB (1M x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- -
- RAM Size:
- 96K x 8
- Voltage - Supply (Vcc/Vdd):
- 2V ~ 3.6V
- Data Converters:
- A/D 21x12b; D/A 2x12b
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 105°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
STM32F103ZGH7 FAQ
1.How can I place an order for STM32F103ZGH7 through Aetrix?
Please submit a Request for Quotation (RFQ) for STM32F103ZGH7 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 STM32F103ZGH7 reliable?
The price and inventory of STM32F103ZGH7 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for STM32F103ZGH7 is usually 5 days.
3.What payment methods are accepted for STM32F103ZGH7?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for STM32F103ZGH7 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for STM32F103ZGH7?
STM32F103ZGH7 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your STM32F103ZGH7 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 STM32F103ZGH7?
For technical support, including STM32F103ZGH7 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your STM32F103ZGH7 requirements.
6.How does Aetrix verify that STM32F103ZGH7 is sourced from the original manufacturer or authorized distributors?
All STM32F103ZGH7 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 STM32F103ZGH7 meets industry standards.
7.What is the process for return or replacement of STM32F103ZGH7?
All STM32F103ZGH7 units undergo pre-shipment inspection (PSI). If there is an issue with STM32F103ZGH7, 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 STM32F103ZGH7 part is unused and in its original packaging.
Return procedure for STM32F103ZGH7:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
STM32F103ZGH7 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
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 …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…

