STMicroelectronics STM32F103ZEH7
- Part No.:
- STM32F103ZEH7
- Manufacturer:
- STMicroelectronics
- Category:
- Microcontrollers
- Package:
- 144-LFBGA
- Datasheet:
-
STM32F103ZEH7.pdf
- Description:
- IC MCU 32BIT 512KB FLSH 144LFBGA
- Quantity:
- Payment:

- Shipping:

Inventory:2,676
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
STM32F103ZEH7 from STMicroelectronics is a high-density performance-line Arm® Cortex®-M3 microcontroller in LFBGA144 package, delivering 72 MHz operation, 512 KB Flash, 64 KB SRAM, USB 2.0 full-speed and CAN 2.0B interfaces, and triple 12-bit ADCs with 21-channel sampling - deployed in industrial motor control systems requiring real-time PWM generation, analog sensing, and fieldbus connectivity.
For engineers reviewing the STM32F103ZEH7 datasheet, STM32F103ZEH7 pinout, STM32F103ZEH7 application, or STM32F103ZEH7 equivalent, key selection criteria include its 144-pin BGA footprint, 512 KB Flash capacity, dual 12-bit DACs, 11 timers (including 2 motor-control PWM timers with dead-time), and support for FSMC-based external memory expansion in embedded HMI and PLC designs.
Technical Context
The STM32F103ZEH7 implements an Arm Cortex-M3 core with Harvard architecture, single-cycle multiplication, hardware divide, and nested vectored interrupt controller (NVIC) supporting up to 84 maskable interrupts. It integrates a flexible static memory controller (FSMC) with four chip selects for NOR/PSRAM/NAND/CompactFlash interfacing and parallel LCD interface in 8080/6800 modes.
Clock system includes 4–16 MHz external crystal oscillator, factory-trimmed 8 MHz internal RC, 40 kHz RC for low-power mode, and 32 kHz RTC oscillator with calibration. Power management supports Sleep, Stop, and Standby modes with VBAT backup for RTC and registers, and programmable voltage detector (PVD) for supply monitoring.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Core | Arm Cortex-M3, 72 MHz max - enables deterministic real-time execution of motor control algorithms with ≤1.4 µs interrupt latency. |
| Flash Memory | 512 KB - sufficient for dual-bank firmware updates and complex protocol stacks (CANopen, Modbus TCP). |
| SRAM | 64 KB - supports large buffers for USB CDC ACM, SDIO data streaming, and multi-channel ADC acquisition. |
| ADC | 3 × 12-bit, 1 µs conversion, 21 channels - allows simultaneous sampling of motor phase currents, temperature, and bus voltage with triple-sample-and-hold. |
| DAC | 2 × 12-bit - provides precise analog setpoint generation for reference signals or sensor calibration outputs. |
| Timers | Up to 11: 4 general-purpose 16-bit, 2 motor-control PWM, 2 watchdogs, SysTick, 2 basic - enables synchronized PWM for 3-phase inverters with emergency stop and quadrature encoder input. |
| Communication | USB 2.0 FS, CAN 2.0B, 5×USART, 3×SPI (2×I2S), 2×I2C, SDIO - supports fieldbus gateway functions and host-peripheral bridging in industrial edge nodes. |
Pinout & Package
LFBGA144 (10 × 10 mm, 0.8 mm pitch) package with 112 I/O pins - all 5 V-tolerant except analog inputs and USB D+/D−, supporting direct interfacing with legacy 5 V logic and robust noise immunity in industrial environments.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDD/VSS | Power supply / Ground | Multiple dedicated pairs ensure stable core/SRAM/IO supply domains and low-impedance return paths for high-speed digital switching. |
| PA0–PA15, PB0–PB15, etc. | General-purpose I/O | 112 mappable GPIOs, each configurable as interrupt source on 16 vectors - enables flexible peripheral routing and PCB layout optimization. |
| PA9/PA10 | USART1 TX/RX | Hardware UART for debug console or RS-485 transceiver control without software bit-banging overhead. |
| PA11/PA12 | USB DP/DM | Dedicated full-speed USB PHY pins - require 1.5 kΩ pull-up on DP for device enumeration; no external transceiver needed. |
| PB8/PB9 | CAN RX/TX | Differential CAN bus interface compliant with ISO 11898-1 - supports 1 Mbit/s operation with integrated CAN protocol engine. |
| PC0–PC5 | ADC1_IN0–IN5 | Analog input channels with shared sample-and-hold - used for precision voltage/current measurement with <±1 LSB INL error. |
Key Features
| Feature | Design Value |
|---|---|
| Flexible Static Memory Controller (FSMC) | Supports NOR/PSRAM/NAND/CF with programmable timing - enables direct connection to external displays, FPGA co-processors, or legacy memory-mapped peripherals. |
| Motor Control Timers | 2 × 16-bit advanced-control timers with dead-time insertion, complementary outputs, and emergency brake - eliminates need for external gate drivers in BLDC/PMSM drives. |
| Temperature Sensor | Integrated calibrated sensor with ±1.5°C accuracy over –40 to +85°C - provides on-die thermal monitoring for CPU throttling or fan control without external components. |
| CRC Calculation Unit | Hardware CRC-32 generator - accelerates firmware image integrity checks and communication frame validation at line rate. |
| Serial Wire Debug (SWD) | 2-pin debug interface with trace capability - enables non-intrusive real-time debugging and code profiling in space-constrained industrial modules. |
Applications
| Industrial Motor Drive | Programmable Logic Controller (PLC) |
|---|---|
Use Scenario: Closed-loop control of 3-phase AC induction motors using space-vector PWM and encoder feedback. IC Role / Device Role / Timing Role: Real-time execution of FOC algorithm, synchronized ADC sampling, and 20 kHz PWM generation with sub-microsecond jitter. Use Value: Integrated motor timers eliminate external dead-time ICs; 512 KB Flash accommodates safety-certified motion libraries and field-upgradable firmware. |
Use Scenario: Modular I/O base unit handling discrete inputs, analog sensor aggregation, and CAN-based backplane communication. IC Role / Device Role / Timing Role: Central processing node managing cyclic I/O scan, protocol translation (Modbus RTU ↔ CANopen), and watchdog supervision. Use Value: 112 GPIOs enable direct connection to 32-channel digital I/O modules; FSMC supports external configuration EEPROM and diagnostics display buffer. |
| USB-CAN Bridge | HMI Controller with LCD Interface |
Use Scenario: PC-to-fieldbus adapter converting USB CDC commands into CAN frames for diagnostic access to automotive ECUs. IC Role / Device Role / Timing Role: Dual-role USB device endpoint and CAN message scheduler with timestamping and filtering. Use Value: On-chip USB PHY and CAN controller reduce BOM count; 64 KB SRAM buffers burst CAN traffic during USB host latency spikes. |
Use Scenario: Local operator interface for HVAC controllers with 480×272 RGB TFT display and capacitive touch overlay. IC Role / Device Role / Timing Role: Display controller driving 16-bit parallel LCD interface at 10 MHz pixel clock, managing touch ADC and button debounce. Use Value: Built-in LCD parallel interface (8080 mode) eliminates external display controller; triple ADC supports simultaneous temperature, humidity, and touch panel scanning. |
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 pins), 512 KB Flash, same core/peripherals - lacks 12 additional GPIOs and FSMC address/data bus lines. | Suitable for cost-sensitive designs where external memory expansion is unnecessary and PCB area constraints favor QFP over BGA. | Select when BGA assembly capability is unavailable and I/O count ≤80 suffices for target I/O mapping. |
| STM32F407VGT6 | Cortex-M4F core, 168 MHz, FPU, 1 MB Flash, 192 KB SRAM - adds DSP instructions and higher throughput but requires different toolchain and power sequencing. | Required for floating-point-intensive tasks (e.g., FFT-based vibration analysis) or larger RTOS workloads exceeding F103 resource limits. | Choose only when FPU, higher clock speed, or >512 KB Flash are mandatory - not a drop-in replacement due to register map and peripheral differences. |
Compared with STM32F103VET6, the ZEH7 offers 12 more I/Os and full FSMC bus width for external memory/display; versus STM32F407VGT6, it trades FPU and speed for lower power, simpler certification path, and proven field reliability in established industrial designs.
Availability
STM32F103ZEH7 is available at Aetrix Electronics and suitable for industrial motor drives, programmable logic controllers, USB-CAN protocol bridges, and HMI controllers requiring stable component supply across extended product lifecycles.
Supply support for STM32F103ZEH7 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, designing and manufacturing microcontrollers, power devices, sensors, and analog ICs for industrial, automotive, and consumer markets.
The STM32F103 series belongs to ST's mainstream Cortex-M3 portfolio, engineered specifically for cost-effective, high-reliability embedded control in industrial automation, motor drives, and human-machine interfaces.
FAQ
What is the operating temperature range for STM32F103ZEH7?
The STM32F103ZEH7 is rated for industrial temperature range: –40°C to +85°C ambient. Its internal temperature sensor is calibrated across this range, and all electrical characteristics-including Flash write endurance, ADC accuracy, and USB timing-are guaranteed within these limits per DS5792 Rev 13 Section 5.3.1.
Does STM32F103ZEH7 support external memory interfaces?
Yes - it integrates a Flexible Static Memory Controller (FSMC) with four independent chip select outputs, supporting asynchronous/synchronous NOR, PSRAM, NAND Flash, and CompactFlash. Timing parameters are fully programmable via registers, enabling direct connection to 8-/16-bit memory devices without glue logic.
Can STM32F103ZEH7 operate without an external crystal?
Yes - it includes a factory-trimmed 8 MHz internal RC oscillator (HSI) usable as system clock source, and a 40 kHz RC (LSI) for RTC. However, USB and CAN require ±0.25% clock accuracy, which mandates use of the 4–16 MHz external crystal (HSE) or PLL derivation from HSI with calibration.
How many PWM outputs does STM32F103ZEH7 support simultaneously?
It supports up to 32 PWM channels: 16 from four general-purpose 16-bit timers (4 channels each), plus 12 from two advanced-control timers (6 channels each, including complementary pairs). All channels are independently configurable for frequency, duty cycle, and dead-time - sufficient for 3-phase dual-motor control.
STM32F103ZEH7 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:
- 512KB (512K x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- -
- RAM Size:
- 64K 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:
STM32F103ZEH7 FAQ
1.How can I place an order for STM32F103ZEH7 through Aetrix?
Please submit a Request for Quotation (RFQ) for STM32F103ZEH7 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 STM32F103ZEH7 reliable?
The price and inventory of STM32F103ZEH7 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for STM32F103ZEH7 is usually 5 days.
3.What payment methods are accepted for STM32F103ZEH7?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for STM32F103ZEH7 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for STM32F103ZEH7?
STM32F103ZEH7 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your STM32F103ZEH7 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 STM32F103ZEH7?
For technical support, including STM32F103ZEH7 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your STM32F103ZEH7 requirements.
6.How does Aetrix verify that STM32F103ZEH7 is sourced from the original manufacturer or authorized distributors?
All STM32F103ZEH7 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 STM32F103ZEH7 meets industry standards.
7.What is the process for return or replacement of STM32F103ZEH7?
All STM32F103ZEH7 units undergo pre-shipment inspection (PSI). If there is an issue with STM32F103ZEH7, 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 STM32F103ZEH7 part is unused and in its original packaging.
Return procedure for STM32F103ZEH7:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
STM32F103ZEH7 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…

