Send an Inquiry

To receive a quote for your project, please fill in the following information, and we’ll get back to you promptly.

Name*
Company*
Email Address*
Phone/WhatsApp
Part Number*
Quantity*
Message
Submit Inventory List

Please fill in the following information, and we’ll get back to you promptly.

Name*
Company*
Email Address*
Phone/WhatsApp
Upload My List
Message

STMicroelectronics STM32F103ZFH6

Part No.:
STM32F103ZFH6
Manufacturer:
STMicroelectronics
Category:
Microcontrollers
Package:
144-LFBGA
Datasheet:
AetrixSTM32F103ZFH6.pdf
Description:
IC MCU 32BIT 768KB FLSH 144LFBGA
Quantity:
Payment:
Payment
Shipping:
Shipping

Inventory:3,905

Please send an inquiry. Send us your inquiry, and we will respond immediately.

Part Number
Quantity*
Price
Name*
Company
Email*
Comments

Product details

Overview

STM32F103ZFH6 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 channels - deployed in industrial motor control systems requiring real-time PWM generation, analog sensing, and fieldbus communication.

For engineers reviewing the STM32F103ZFH6 datasheet, STM32F103ZFH6 pinout, STM32F103ZFH6 application, or STM32F103ZFH6 equivalent, key selection considerations include its LQFP144 package, 112 I/Os (5 V-tolerant), dual 12-bit DACs, 17 timers including motor-control PWM units with dead-time generation, and integrated CRC unit for firmware integrity verification.

Technical Context

The STM32F103ZFH6 implements a tightly coupled ARM Cortex-M3 core with Memory Protection Unit (MPU), supporting deterministic interrupt handling via Nested Vectored Interrupt Controller (NVIC) and precise timing through multiple independent clock domains - including HSE (4–16 MHz), HSI (8 MHz), LSE (32.768 kHz), and LSI (40 kHz) oscillators with calibration.

Its peripheral architecture integrates a Flexible Static Memory Controller (FSMC) supporting NOR/PSRAM/NAND and CompactFlash, LCD parallel interface (8080/6800 modes), and dual DMA controllers managing data transfers across 13 communication interfaces - including 5 USARTs (with LIN/IrDA), 3 SPIs (two multiplexed with I2S), 2 I2C, USB, CAN, and SDIO - all synchronized to APB1/APB2 buses with configurable prescalers.

Key Specifications

ParameterValue and Actual Design Meaning
CoreARM Cortex-M3 @ 72 MHz; delivers 1.25 DMIPS/MHz (Dhrystone 2.1), enabling real-time deterministic execution for motor control and protocol stacks.
Memory1 MB Flash + 96 KB SRAM; supports in-application programming (IAP) and dual-bank operation for robust firmware updates.
ADC3 × 12-bit, 1 µs converters with triple-sample-and-hold; enables simultaneous sampling of current/voltage/temperature in 3-phase motor drives.
DAC2 × 12-bit voltage-output DACs; provides precise analog reference generation or waveform synthesis without external components.
Timers17 timers including 2 motor-control PWM timers with dead-time insertion and emergency stop input; meets IEC 60335 Class B functional safety requirements.
CommunicationCAN 2.0B + USB 2.0 FS + 5×USART + 3×SPI + 2×I2C; supports multi-protocol gateway functionality in industrial automation nodes.
I/O112 GPIOs, nearly all 5 V-tolerant and remappable to 16 EXTI lines; simplifies PCB layout and enables flexible signal routing in dense control boards.
Supply2.0–3.6 V operation with POR/PDR/PVD; allows direct interfacing with 3.3 V logic and battery-backed RTC operation via VBAT pin.

Pinout & Package

LQFP144 package (20 × 20 mm, 0.5 mm pitch), RoHS-compliant, ECOPACK® certified, rated for industrial temperature range (–40°C to +85°C).

Pin/TerminalCircuit RoleDesign Meaning
VDD, VSSPower supply and groundDedicated analog/digital power pins with separate decoupling requirements; VDDA must be ≥ VDD for ADC/DAC accuracy.
PA0–PA15, PB0–PB15, etc.General-purpose I/O112 total GPIOs; most support alternate functions (timers, USART, SPI), EXTI, and 5 V tolerance - critical for mixed-voltage system integration.
OSC_IN / OSC_OUTExternal crystal oscillator input/outputSupports 4–16 MHz quartz; enables precise clock source for USB/CAN timing and RTC synchronization.
USB_DP / USB_DMUSB 2.0 full-speed differential pairIntegrated transceivers require no external PHY; enables HID/device-class enumeration with minimal external components.
CAN_RX / CAN_TXCAN 2.0B bus interfaceDirect connection to external CAN transceiver (e.g., TJA1050); supports bit rates up to 1 Mbit/s with programmable timing quanta.
NRSTActive-low reset inputAsynchronous reset with internal pull-up; accepts external push-button or supervisor IC assertion for system-level fault recovery.

Key Features

FeatureDesign Value
Flexible static memory controller (FSMC)4 chip-select outputs supporting NOR/PSRAM/NAND/CompactFlash - enables direct attachment of external display buffers or program storage.
Temperature sensorCalibrated on-chip sensor with ±1.5°C accuracy over –40°C to +85°C - used for thermal derating in motor drivers and power supplies.
Serial wire debug (SWD)2-pin debug interface replacing JTAG; reduces PCB footprint while retaining full flash programming and real-time trace capability.
Low-power modesSleep/Stop/Standby with VBAT backup for RTC and registers - extends battery life in portable HMI and sensor concentrators.
CRC calculation unitHardware-accelerated CRC-32 generator; verifies firmware image integrity during boot or OTA update without CPU overhead.
Embedded Trace Macrocell™Real-time instruction and data trace via SWO pin; enables non-intrusive profiling and timing analysis in time-critical control loops.

Applications

Industrial Motor ControlAutomated Test Equipment

Use Scenario: Closed-loop control of 3-phase BLDC motors in HVAC compressors and CNC spindles.

IC Role / Device Role / Timing Role: Real-time execution of FOC (Field-Oriented Control) algorithm using dual 12-bit ADCs for current sampling and motor-control PWM timers with dead-time generation.

Use Value: Enables sub-microsecond PWM edge alignment and synchronized ADC triggering - reducing torque ripple below 2% THD.

Use Scenario: Multi-channel signal acquisition and stimulus generation in benchtop ATE platforms.

IC Role / Device Role / Timing Role: Simultaneous control of 5×USARTs for DUT communication, 3×SPIs for DAC/ADC peripherals, and USB for host PC interface.

Use Value: Eliminates need for external protocol bridges; reduces BOM count by integrating high-speed serial, analog I/O, and host connectivity in one die.

Building Automation GatewayMedical Diagnostic Interface

Use Scenario: Protocol translation between BACnet MS/TP (RS-485) and KNX TP (twisted pair) in smart building controllers.

IC Role / Device Role / Timing Role: Dual CAN and 5×USART interfaces manage concurrent fieldbus traffic; FSMC drives local LCD HMI with touch overlay.

Use Value: Supports deterministic scheduling of CAN message arbitration and UART framing - ensuring <50 µs latency for alarm propagation.

Use Scenario: ECG front-end signal conditioning and wireless telemetry module in portable diagnostic devices.

IC Role / Device Role / Timing Role: 3×12-bit ADCs acquire lead-I/II/III signals at 1 kSPS; USB handles encrypted data upload; VBAT maintains RTC timestamp during battery swaps.

Use Value: Meets IEC 60601-1 leakage current limits via isolated 3.3 V supply domain and low-power Stop mode between acquisitions.

Equivalent & Alternatives

The following parts are listed as comparable options for similar microcontroller applications.

Alternative PartTechnical DifferenceApplication DifferenceSelection Advice
STM32F103VET6LQFP100 package (100 pins), 512 KB Flash, same core/peripherals but fewer GPIOs and no FSMCSuitable for space-constrained designs where external memory expansion is unnecessarySelect when board area is limited and 112 I/Os or NAND/CF support are not required
STM32F407VGT6Cortex-M4F core @ 168 MHz, FPU, 1 MB Flash, enhanced DSP instructions, no FSMC in LQFP100 variantBetter suited for floating-point intensive tasks (e.g., FFT-based spectral analysis) but higher power and costChoose only if application requires hardware FPU or >72 MHz deterministic throughput

Compared with STM32F103VET6, the STM32F103ZFH6 adds 24 GPIOs, FSMC, and 512 KB more Flash - justifying its use in complex gateways; versus STM32F407VGT6, it trades FPU and speed for lower power, mature toolchain support, and proven industrial qualification.

Availability

STM32F103ZFH6 is available at Aetrix Electronics and suitable for industrial motor control, automated test equipment, building automation gateways, and medical diagnostic interfaces requiring stable component supply across extended product lifecycles.

Supply support for STM32F103ZFH6 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, sensors, and automotive-grade components since 1987.

The STM32F103x series belongs to ST's foundational performance-line ARM Cortex-M3 portfolio, engineered for cost-sensitive industrial and consumer applications demanding high peripheral integration, deterministic real-time response, and long-term availability.

FAQ

What is the maximum operating frequency and associated power consumption of the STM32F103ZFH6?

The STM32F103ZFH6 operates at up to 72 MHz with 1.25 DMIPS/MHz performance. At 72 MHz with code executing from Flash, typical active current is 36 mA (VDD = 3.3 V, TA = 25°C); maximum is 54 mA under worst-case conditions per datasheet Table 14. Power scales linearly with clock frequency and peripheral activity.

Does the STM32F103ZFH6 support USB device enumeration without external components?

Yes - the part integrates a full-speed USB 2.0 transceiver with internal pull-up resistors on USB_DP. Only a single 1.5 kΩ pull-up resistor on USB_DP (required by USB specification) and standard ESD protection diodes are needed for basic HID or CDC device enumeration.

How many independent PWM channels can be generated simultaneously using the STM32F103ZFH6's timers?

The MCU supports up to 40 independent PWM outputs: ten 16-bit general-purpose timers (each with up to 4 OC channels), two 16-bit motor-control timers (each with 6 complementary PWM outputs plus dead-time), and two basic timers driving DACs - all fully configurable via TIMx_CCMR registers and DMA-triggered update events.

Is the STM32F103ZFH6 qualified for automotive applications?

No - the STM32F103ZFH6 is specified for industrial temperature range (–40°C to +85°C) and carries no AEC-Q100 qualification. For automotive use, ST recommends the pin-compatible STM32F103xx Automotive line (e.g., STM32F103CBT6-A) with extended temperature range and PPAP documentation support.

STM32F103ZFH6 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:
768KB (768K 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 ~ 85°C (TA)
Grade:
-
Qualification:
-
Mounting Type:
Surface Mount
Supplier Device Package:

STM32F103ZFH6 FAQ

1.How can I place an order for STM32F103ZFH6 through Aetrix?

Please submit a Request for Quotation (RFQ) for STM32F103ZFH6 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 STM32F103ZFH6 reliable?

The price and inventory of STM32F103ZFH6 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for STM32F103ZFH6 is usually 5 days.

3.What payment methods are accepted for STM32F103ZFH6?

We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for STM32F103ZFH6 transactions.

Note: Certain payment methods may incur a processing fee.

4.How is shipping managed for STM32F103ZFH6?

STM32F103ZFH6 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.

Once your STM32F103ZFH6 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 STM32F103ZFH6?

For technical support, including STM32F103ZFH6 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your STM32F103ZFH6 requirements.

6.How does Aetrix verify that STM32F103ZFH6 is sourced from the original manufacturer or authorized distributors?

All STM32F103ZFH6 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 STM32F103ZFH6 meets industry standards.

7.What is the process for return or replacement of STM32F103ZFH6?

All STM32F103ZFH6 units undergo pre-shipment inspection (PSI). If there is an issue with STM32F103ZFH6, 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 STM32F103ZFH6 part is unused and in its original packaging.

Return procedure for STM32F103ZFH6:

1.Submit a request within 90 days.

2.Obtain a Return Material Authorization (RMA) from Aetrix.

STM32F103ZFH6 Tags

  • STM32F103ZFH6
  • STM32F103ZFH6 PDF
  • STM32F103ZFH6 Datasheet
  • STM32F103ZFH6 Specifications
  • STM32F103ZFH6 Images
  • STMicroelectronics
  • STMicroelectronics STM32F103ZFH6
  • Buy STM32F103ZFH6
  • STM32F103ZFH6 Price
  • STM32F103ZFH6 Distributor
  • STM32F103ZFH6 Supplier
  • STM32F103ZFH6 Wholesale
Related Products
ATTINY4-TSHR
ATTINY4-TSHR

Microchip Technology

ATTINY10-TSHR
ATTINY10-TSHR

Microchip Technology

ATTINY10-TS8R
ATTINY10-TS8R

Microchip Technology

ATTINY202-SSNR
ATTINY202-SSNR

Microchip Technology

ATTINY202-SSFR
ATTINY202-SSFR

Microchip Technology

ATTINY402-SSNR
ATTINY402-SSNR

Microchip Technology

PIC16F15213T-I/MF
PIC16F15213T-I/MF

Microchip Technology

PIC16F15213-E/MF
PIC16F15213-E/MF

Microchip Technology

PIC10F200T-I/OT
PIC10F200T-I/OT

Microchip Technology

ATTINY412-SSNR
ATTINY412-SSNR

Microchip Technology

PIC10F202T-I/OT
PIC10F202T-I/OT

Microchip Technology

ATTINY404-SSNR
ATTINY404-SSNR

Microchip Technology

Tech Hub

Search

Search

PRODUCT

PRODUCT

PHONE

PHONE

USER

USER