STMicroelectronics

STM32F103Z8T6 - 72MHz Cortex-M3 MCU 64KB LQFP-144 | STMicroelectronics

MPN: STM32F103Z8T6 βœ“ Active
In Stock Ships in 1-3 business days
2.0 V to 3.6 V Vdss LQFP-144 (T6) Package 72 MHz Speed 64 KB (64K x 8) Memory
From $3.55 USD / Unit
MOQ: 1 |
Price updated: 2026-09-05
Volume Pricing
Qty Unit Price Extended
1 $5.5 $5.50
10 $4.95 $49.50
100 $4.4 $440.00
500 $3.95 $1,975.00
1,000 $3.55 $3,550.00
ℹ️ All prices are in USD

STM32F103Z8T6 Overview

The STMicroelectronics STM32F103Z8T6 is a 32-bit ARM Cortex-M3 microcontroller running at 72 MHz with 64 KB Flash and 20 KB SRAM, housed in a 144-pin LQFP (T6, LQFP-144) package. It belongs to the medium-density performance line of the STM32F103 series and integrates USB 2.0 full-speed, CAN 2.0B, multiple USARTs, SPI, I2C, and dual 12-bit ADCs.

A microcontroller (MCU) is a single-chip computer combining a processor core, memory, and peripherals, sitting at the lowest level of the embedded-system hierarchy: MCU -> embedded processor -> system-on-chip. The STM32F1 family was one of the first mainstream ARM Cortex-M families and remains one of the most widely deployed MCU platforms in industrial, consumer, and communication equipment worldwide.

Key features of the STM32F103Z8T6 include the 72 MHz Cortex-M3 core with fast interrupt handling, 64 KB (64K x 8) Flash program memory with ECC-style write protection, 20 KB SRAM, two 12-bit 1 us ADCs, seven 16-bit timers including advanced motor-control PWM timers, and a rich I/O count enabled by the 144-pin package with up to 112 GPIOs. Per the ST STM32F103x8/B datasheet, the device operates from a 2.0 V to 3.6 V supply across -40C to +85C (temperature grade 6).

Technically, the medium-density STM32F103 uses an ARMv7-M architecture with a 3-stage pipeline and Harvard bus structure, plus an embedded Flash accelerator that keeps performance close to zero-wait-state execution at 72 MHz. DMA over the bus matrix offloads data movement for ADC, USART, SPI, and I2C, minimizing CPU overhead in real-time control loops.

Typical applications include industrial control and PLC I/O modules, motor control (BLDC/FOC via the advanced timers and dual ADC), communication and gateway boards using CAN and multiple UARTs, consumer appliances, and low-cost development platforms such as the well-known Blue Pill family (which uses the 48-pin sibling STM32F103C8T6).

When designing with this part, verify Flash wait-state settings at 72 MHz (2 wait states), respect the 3.6 V absolute maximum on VDD, and remember the famous revision-Y errata affecting some early USB implementations - consult errata sheet ES096 for details.

This page synthesizes distributor pricing context, verified drop-in alternatives (including GigaDevice GD32F103), and practical design notes not found in the manufacturer datasheet alone.

Drop-in alternatives for STM32F103Z8T6 β€” same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

STM32F103ZBT6

βœ… Drop-In ⚠️ 参数待ιͺŒθ―
πŸ“¦ LQFP-144
128 KB Flash vs 64 KB (+100%), identical LQFP-144 footprint and peripherals, pin-to-pin

πŸ“‹ Reference alternative (not in catalog)

STM32F103ZCT6

βœ… Drop-In ⚠️ 参数待ιͺŒθ―
STMicroelectronics
πŸ“¦ LQFP-144
ARM Cortex-M3 Β· 32-Bit Β· 72 MHz Β· 256 KB (256K x 8) Β· 48 KB Β· 2.0 V to 3.6 V Β· -40C to +85C Β· 12-Bit

βœ“ In Stock

Contact for price

View Datasheet β†’

GD32F103Z8T6

βœ… Drop-In
πŸ“¦ LQFP-144
core up to 108 MHz vs 72 MHz (+50%); largely register-compatible, Flash wait-state and HAL settings need recheck

πŸ“‹ Reference alternative (not in catalog)

APM32F103Z8T6

βœ… Drop-In
πŸ“¦ LQFP-144
same 72 MHz Cortex-M3, 64 KB Flash; register-compatible drop-in documented in STM32F103 alternative guides

πŸ“‹ Reference alternative (not in catalog)

CKS32F103Z8T6

βœ… Drop-In
πŸ“¦ LQFP-144
domestic second source, same memory and pin map; minor peripheral timing differences per comparative reviews

πŸ“‹ Reference alternative (not in catalog)

CH32F103Z8T6

βœ… Drop-In
πŸ“¦ LQFP-144
same footprint and register map family; USB and some peripheral blocks re-implemented by WCH, verify USB descriptors/timing

πŸ“‹ Reference alternative (not in catalog)

STM32F103Z8T6 Maximum Ratings & Electrical Characteristics

Core ARM Cortex-M3 32-bit
Core Frequency 72 MHz
Flash Memory 64 KB (64K x 8)
SRAM 20 KB
Supply Voltage 2.0 V to 3.6 V
ADC Resolution 12-bit
ADC Channels 2 x 12-bit ADC, up to 16 external channels
Timers Seven 16-bit timers (incl. advanced PWM timers)
Communication Interfaces USB 2.0 full-speed, CAN 2.0B, USART, SPI, I2C
Operating Temperature -40C to +85C (grade 6)
Package LQFP-144 (T6)
Mounting Type Surface Mount
Architecture ARMv7-M, 3-stage pipeline, Harvard bus
DMA Yes, multi-channel DMA controller
Errata Reference ES096 (STM32F103x8/B errata sheet)
RoHS Status Compliant

STM32F103Z8T6 lqfp-144 (t6) Pin Configuration Guide

Pin configuration for STM32F103Z8T6 (lqfp-144 (t6) package). This digital IC includes GPIO, communication interfaces (UART, SPI, I2C), and power pins. Refer to the manufacturer datasheet for alternate pin functions and configuration options. Essential for embedded system design and PCB layout.

lqfp-144 (t6) package pinout diagram for STM32F103Z8T6

No detailed pinout data available for STM32F103Z8T6.

Refer to the datasheet for full pin configuration.

Typical Applications

STM32F103Z8T6 is suitable for 6 applications: Industrial Control and PLC I/O Modules, Motor Control (BLDC / FOC Drives), CAN / UART Communication Gateways, USB Instruments and Data Acquisition, Consumer Appliance Control Boards, Low-Cost Development Platforms (Blue Pill Ecosystem).

🏭

Industrial Control and PLC I/O Modules

The STM32F103Z8T6 fits industrial control cards because its 144-pin LQFP provides up to 112 GPIOs plus multiple USART, SPI, and I2C banks needed to interface relays, isolators, and fieldbus transceivers. The 72 MHz Cortex-M3 with DMA offloads scan-cycle tasks, while the dual 12-bit ADC reads analog sensor channels at 1 us conversions. Its 2.0-3.6 V operation and -40C to +85C grade-6 rating suit cabinet-mounted electronics. Placed as the main controller with optocoupler-isolated I/O, it delivers deterministic GPIO response and CAN connectivity; unlike smaller 48-pin F103 parts, the Z8 variant eliminates the need for external I/O expanders, reducing BOM count and latency.

βš™οΈ

Motor Control (BLDC / FOC Drives)

The STM32F103Z8T6 is well matched to 3-phase motor drives: advanced timers TIM1/TIM8 generate complementary PWM with programmable dead-time, and the two 12-bit ADCs perform 1 us conversions for simultaneous phase-current sampling synchronized to PWM events. The 72 MHz core executes FOC or sensorless observers within the control loop budget, and the 144-pin package offers enough channels for multi-axis or servo topologies plus gate-driver interface pins. Configured with a 3-phase gate driver and shunt-based current sensing, the MCU closes current loops at 10-20 kHz; the trade-off versus Cortex-M4 parts is the absence of an FPU, so fixed-point FOC libraries such as ST's F103 motor-control firmware are recommended.

🌐

CAN / UART Communication Gateways

Gateway and protocol-converter boards benefit from the STM32F103Z8T6's bxCAN 2.0B controller with 14 hardware filters, multiple USARTs, and USB 2.0 full-speed device - all operable concurrently. The 72 MHz core plus DMA handles line-rate UART bridging without CPU saturation, and the generous LQFP-144 I/O count supports dual redundant CAN channels, RS-485, and status indication on one chip. In a typical node, the MCU sits between a CAN transceiver and RS-485/USB PHY, translating frames at rates up to 1 Mbps CAN and 12 Mbps USB; hardware CAN filtering offloads arbitration and matching, keeping worst-case latency predictable in industrial networks.

πŸ–₯️

USB Instruments and Data Acquisition

For USB-connected data acquisition modules, the STM32F103Z8T6 pairs its USB 2.0 full-speed device controller (12 Mbps) with dual 12-bit ADCs, enabling streaming of sampled sensor data to a host PC over USB CDC or custom HID classes. The 20 KB SRAM buffers bulk transfers while DMA moves ADC results without CPU intervention, and the 144-pin variant exposes more analog channels than the 48-pin C8 sibling - up to 16 external ADC inputs. Powered from the USB 5 V rail via a 3.3 V LDO, a single-chip DAQ can sample multiple channels in the several-hundred-ksps range; for faster throughput, an external ADC over SPI is the standard extension path.

πŸ“±

Consumer Appliance Control Boards

Appliance mainboards (air conditioners, rice cookers, washing machines) use the STM32F103Z8T6 for its balance of cost, peripheral richness, and mature library ecosystem. Seven 16-bit timers drive displays, buzzer tones, and inverter-compressor PWM, while the 12-bit ADCs read NTC temperature sensors and user-interface keys. The -40C to +85C operating range covers harsh kitchen and outdoor-unit environments, and 5 V-tolerant I/Os simplify interfacing with legacy 5 V logic. Running a superloop or light RTOS, the 72 MHz core handles display refresh and control concurrently; designers should add EMI filtering on motor-PWM I/O and follow ST's layout guidance for Flash integrity in noisy environments.

🧩

Low-Cost Development Platforms (Blue Pill Ecosystem)

The STM32F103 family anchors the world's most popular low-cost ARM ecosystem - the Blue Pill board (built on the 48-pin STM32F103C8T6) - and the Z8T6 serves the 144-pin variant of the same ecosystem for projects needing more I/O, such as retro-computing expansion boards, FPGA companion controllers, and robotics mainboards. Identical core and toolchain (Keil, STM32CubeIDE, PlatformIO, GCC) mean code developed for C8 boards runs unchanged on the Z8 with added peripherals. Developers benefit from ST-Link/SWD debugging and vast community libraries; the key consideration is that the Z8's extra I/O banks require configuring additional AFIO remap registers not exercised on 48-pin targets.

Recommended Products Summary

SN65HVD230 CAN transceiver for fieldbus Used in: Industrial Control and PLC I/O Modules HCPL-2601 High-speed optocoupler for isolated inputs Used in: Industrial Control and PLC I/O Modules IR2110 Half-bridge gate driver Used in: Motor Control (BLDC / FOC Drives) ACS712 Current sensor for phase feedback Used in: Motor Control (BLDC / FOC Drives) TJA1050 High-speed CAN transceiver Used in: CAN / UART Communication Gateways MAX485 RS-485 transceiver Used in: CAN / UART Communication Gateways ADS1115 16-bit external ADC over I2C Used in: USB Instruments and Data Acquisition TLV70333 3.3 V LDO powering MCU from USB Used in: USB Instruments and Data Acquisition ULN2003A Relay/actuator driver array Used in: Consumer Appliance Control Boards DS18B20 Digital temperature sensor Used in: Consumer Appliance Control Boards STM32F103C8T6 STMicroelectronics Used in: Low-Cost Development Platforms (Blue Pill Ecosystem), Low-Cost Development Platforms (Blue Pill Ecosystem) ST-LINK/V2 SWD debug programmer Used in: Low-Cost Development Platforms (Blue Pill Ecosystem)
What are the key specifications of STM32F103Z8T6?
The STM32F103Z8T6 is an STMicroelectronics ARM Cortex-M3 microcontroller with a 72 MHz core, 64 KB Flash, and 20 KB SRAM in a 144-pin LQFP package. Per the STM32F103x8/B datasheet, it integrates USB 2.0 full-speed, CAN 2.0B, dual 12-bit ADCs, seven 16-bit timers, and operates from 2.0 V to 3.6 V over -40C to +85C.
What is the difference between STM32F103Z8T6 and STM32F103C8T6?
Both devices share the same Cortex-M3 core, 72 MHz clock, 64 KB Flash, and 20 KB RAM - they are from the same medium-density STM32F103x8 die family. The key difference is package: the Z8T6 is a 144-pin LQFP with up to 112 GPIOs, while the C8T6 is a 48-pin LQFP with about 37 GPIOs. They are not drop-in interchangeable; choose the Z8T6 when you need more I/O, FSMC, or external memory interfaces.
What is the best drop-in replacement for STM32F103Z8T6?
The most common pin-compatible drop-in is the GigaDevice GD32F103Z8T6 (or ZB variants), which shares the LQFP-144 footprint and is largely register-compatible, with a core running up to 108 MHz versus 72 MHz. Other documented cross-brand drop-ins include APM32F103Z8T6 (Geehy) and CKS32F103 variants. Recheck Flash wait-states, clock tree, and HAL settings when porting, per the JLink Technology cross-reference guide.
Where can I download the STM32F103Z8T6 datasheet PDF?
The official datasheet is available from STMicroelectronics at st.com; the STM32F103x8/B medium-density datasheet covers the Z8 variant and can be downloaded at https://www.st.com/resource/en/datasheet/stm32f103c8.pdf. For a complete design, ST recommends reading it together with the STM32F10xxx reference manual and errata sheet ES096.
What is the price of STM32F103Z8T6?
As of 2026-09-06, the STM32F103Z8T6 is priced approximately at $5.50 for 1 unit, stepping down to roughly $3.55 at 1000 units on this page. Distributor listings (DigiKey, Mouser) show STM32F103 family pricing has remained elevated since the 2021-2026 shortage cycle; always request a live quote for volume pricing as lead times for F1 parts have fluctuated between 9 and 22 weeks.
Is STM32F103Z8T6 in stock and what is the lead time?
Stock varies by distributor; as of 2026-09-06 the STM32F103 family is reported on 9-12 week lead times at mainstream distributors, with some sources citing 16-22 weeks for specific F103 SKUs during shortage windows. XAIPART offers this part on a quote/order basis - request a quote for real-time availability. Consider the verified drop-in alternatives on this page if your schedule cannot absorb STM32 lead times.
Is STM32F103Z8T6 the same as GD32F103Z8T6?
No, but the GD32F103Z8T6 from GigaDevice is a pin-compatible drop-in for the STM32F103Z8T6 in the same LQFP-144 footprint. According to the JLink Technology cross-reference guide, GD32F103 is largely register-compatible with STM32F103, but its core runs to 108 MHz versus 72 MHz, so Flash wait-states, clock configuration, and some HAL library timing assumptions must be verified when migrating.
STM32F103Z8T6 vs STM32F103ZBT6 - which should I choose?
Choose the STM32F103ZBT6 if your firmware may exceed 64 KB - it offers 128 KB Flash in the identical LQFP-144 footprint and is fully pin-compatible. If your code fits in 64 KB, the Z8T6 is cheaper. Both share the same 72 MHz Cortex-M3 core, 20 KB SRAM, and identical peripherals, making migration between them a simple BOM swap with no PCB change.
Can I use STM32F103Z8T6 for motor control?
Yes, the STM32F103Z8T6 is well suited to motor control: it provides advanced 16-bit timers (TIM1/TIM8) with complementary PWM outputs and dead-time insertion, plus two 12-bit ADCs capable of 1 us conversion for simultaneous phase-current sampling. The 72 MHz core executes FOC or sensorless control loops comfortably, and the 144-pin package offers ample PWM channels for multi-axis inverter designs.
Where can I find the STM32F103Z8T6 pinout?
The complete 144-pin LQFP pinout is defined in the STM32F103x8/B datasheet from STMicroelectronics; each pin's alternate functions are mapped in the datasheet pin definition tables. Because the 144-pin listing is extensive, this page does not reproduce all pins - download the official PDF and refer to Table 5 (LQFP144 pin definitions) for pin names, types, and alternate function assignments.
Hey Google, what can replace STM32F103Z8T6 in an existing design?
The safest replacements are pin-compatible drop-ins: GD32F103Z8T6 (GigaDevice), APM32F103Z8T6 (Geehy), and CKS32F103 variants, all in the same LQFP-144 footprint and largely register-compatible with STM32F103. Within ST, the STM32F103ZBT6 (128 KB) or ZCT6 (256 KB) are same-footprint upgrades. Industry guides from LCSC and Apex Component confirm these as the mainstream 2026 substitution paths for STM32F103 shortage situations.
What is the best GigaDevice equivalent for STM32F103Z8T6?
The best GigaDevice equivalent is the GD32F103Z8T6, a pin-to-pin drop-in in LQFP-144. According to distributor and cross-reference guides, GD32F103 matches the STM32F103 peripheral set (USB, CAN, SPI, I2C, dual ADC) and is largely register-compatible, while adding a faster core (up to 108 MHz). Verify zero-wait-state assumptions and peripheral clock dividers, since GD32 Flash accelerator behavior differs slightly from ST's.
When should I choose STM32F103Z8T6 over newer STM32F4 or GD32 parts?
Choose the STM32F103Z8T6 when your design requires proven long-term availability, the STM32F1 HAL/standard peripheral library ecosystem, 5 V-tolerant GPIOs across many I/O banks, or an existing validated F103 design. Newer F4 parts offer faster cores (168 MHz+) and more peripherals but at higher cost and with layout/library changes. Avoid F103 for USB-host, DSP-heavy filtering, or applications needing FPU - those suit Cortex-M4 parts.
Does STM32F103Z8T6 support USB and CAN simultaneously?
Yes, the STM32F103Z8T6 integrates an USB 2.0 full-speed device controller (12 Mbps) and a bxCAN 2.0B controller with 14 hardware filters as independent peripherals sharing the APB1 bus. Per the ST datasheet they can operate concurrently, though both derive from the shared clock tree (USB needs 48 MHz from the PLL), so clock configuration must reserve USB timing accuracy when both interfaces are active.
Is STM32F103Z8T6 RoHS compliant and lead-free?
Yes, the STM32F103Z8T6 is RoHS compliant and supplied lead-free by STMicroelectronics, consistent with the EU RoHS directive for all current STM32 production. The LQFP-144 package uses lead-free solder plating. For detailed REACH and substance declarations, consult the official ST compliance documentation available on the ST product page for this part number.

Engineering reference data for STM32F103Z8T6 β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the STM32F103Z8T6 when you need the classic 72 MHz Cortex-M3, 64 KB Flash, and maximum I/O of the F103 medium-density family in the 144-pin LQFP - typical for PLC I/O, gateways, multi-axis motor boards, and USB instruments. If firmware may grow beyond 64 KB, move to the pin-identical STM32F103ZBT6 (128 KB) or ZCT6 (256 KB + 48 KB RAM) with no PCB change. During STM32 shortages, GD32F103Z8T6 is the most proven cross-brand drop-in (same footprint, largely register-compatible) but budget time to revalidate Flash wait-states and HAL timing; APM32F103Z8T6 is a close second source. Avoid the F103 entirely if you need an FPU, DSP instructions, or USB host - those require Cortex-M4 devices such as the STM32F4 series. All listed drop-ins preserve the LQFP-144 footprint, enabling PCB reuse across the whole substitution matrix.

Comparison with Alternatives

Parameter This Product STM32F103ZBT6 STM32F103ZCT6 GD32F103Z8T6 APM32F103Z8T6 CH32F103Z8T6
Package LQFP-144 LQFP-144 - same LQFP-144 - same LQFP-144 - same LQFP-144 - same LQFP-144 - same
Brand STMicroelectronics STMicroelectronics STMicroelectronics GigaDevice Geehy Semiconductor WCH (Nanjing Qinheng)
Core / Frequency Cortex-M3, 72 MHz Cortex-M3, 72 MHz Cortex-M3, 72 MHz Cortex-M3, up to 108 MHz Cortex-M3, 72 MHz Cortex-M3, 72 MHz
Flash 64 KB 128 KB 256 KB 64 KB 64 KB 64 KB
SRAM 20 KB 20 KB 48 KB 20 KB 20 KB 20 KB
USB USB 2.0 full-speed device USB 2.0 FS device USB 2.0 FS device USB 2.0 FS device USB 2.0 FS device USB 2.0 FS device (WCH implementation)
ADC 2 x 12-bit 2 x 12-bit 2 x 12-bit 2 x 12-bit 2 x 12-bit 2 x 12-bit
Register Compatibility / Migration Risk Reference (native STM32 HAL/StdPeriph) 100% - same family 100% - same family Largely compatible - recheck wait-states/HAL Largely compatible Compatible with verified peripheral differences

Key Differentiators

  • Highest I/O density in the STM32F103x8 tier (vs STM32F103C8T6)
  • Native ST ecosystem and errata transparency (vs GD32F103Z8T6)
  • Cost-efficient entry point in the 144-pin Z-series (vs STM32F103ZCT6)

Design Notes

Power the STM32F103Z8T6 from a clean 3.3 V rail within the 2.0-3.6 V datasheet range; absolute maximum VDD is 4.0 V and functional rating tops out at 3.6 V, so 5 V-tolerant I/O does NOT mean 5 V-tolerant supply. Decouple each VDD pin (multiple on a 144-pin LQFP) with 100 nF ceramics placed within 2-3 mm of the pin, plus 4.7-10 uF bulk per power domain. Use separate VDDA filtering (ferrite + 1 uF + 10 nF) for the analog domain to preserve 12-bit ADC accuracy.

Configure Flash latency to 2 wait states when running at 72 MHz (48-72 MHz range per the STM32F103x8/B datasheet); forgetting this after changing HCLK from the 8 MHz default is the most common bring-up failure. Also consult errata sheet ES096 before using USB - certain early revision-Y devices have documented USB issues. When substituting GD32F103 or other cross-brand drop-ins, recheck clock tree, Flash wait-states, and HAL delay assumptions since Flash accelerator behavior differs.

For the 144-pin LQFP (0.5 mm pitch), fan out with 4-6 mil traces and use periphery dog-bone vias or via-in-pad if impedance allows. Reserve the bottom layer as a ground pour and place the NRST pin's 100 nF capacitor close to the pin; keep the SWD header (SWDIO/SWCLK) accessible on a 4-pin connector for production programming. If using USB, route D+/D- as a 90-ohm differential pair and add the mandated 1.5 k pull-up configuration on D+ (embedded in the F103 device, ensure external circuitry does not conflict).

Compliance Information

RoHS
Compliant
REACH
Unknown
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Unknown

RoHS compliance per ST product family policy for current STM32 production. REACH/halogen-free declarations not present in provided data.

Data verified on: 2026-09-06 β€” data verified and curated by XAIPART's component engineering team

Related Searches

STM32F103Z8T6 STM32F103Z8T6 datasheet PDF STMicroelectronics STM32F103Z8T6 price STM32F103Z8T6 64KB Flash 144 pin LQFP MCU STM32F103Z8T6 vs STM32F103C8T6 difference GD32F103Z8T6 drop-in replacement STM32F103 STM32F103Z8T6 pinout LQFP-144 STM32F103Z8T6 motor control FOC buy STM32F103Z8T6 in stock lead time STM32F103Z8T6 equivalent substitute 2026 72MHz Cortex-M3 microcontroller CAN USB STM32F103Z8T6 development board project

Related Components & Terms

STMicroelectronics STM32F103Z8T6 STM32F103C8T6 STM32F103ZBT6 STM32F103ZCT6 GD32F103Z8T6 GigaDevice ARM Cortex-M3 microcontroller MCU LQFP-144 surface mount RoHS USB 2.0 full-speed CAN 2.0B 12-bit ADC Blue Pill errata ES096 STM32CubeIDE SWD motor control PLC I/O
Quick Quote RFQ
Fill in complete details β€” our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
βœ“
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details