STM32F103Z8T6 - 72MHz Cortex-M3 MCU 64KB LQFP-144 | STMicroelectronics
MPN: STM32F103Z8T6 β Active| 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 |
STM32F103Z8T6 Overview
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 β οΈ εζ°εΎ ιͺθ―π Reference alternative (not in catalog)
STM32F103ZCT6
β Drop-In β οΈ εζ°εΎ ιͺθ―β In Stock
Contact for price
View Datasheet βGD32F103Z8T6
β Drop-Inπ Reference alternative (not in catalog)
APM32F103Z8T6
β Drop-Inπ Reference alternative (not in catalog)
CKS32F103Z8T6
β Drop-Inπ Reference alternative (not in catalog)
CH32F103Z8T6
β Drop-Inπ 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.
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.
Recommended
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.
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.
Recommended
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.
Recommended
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.
Recommended
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
Recommended Products Summary
Engineering reference data for STM32F103Z8T6 β comparison, design guidance, and compliance information.
Selection Guide
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 compliance per ST product family policy for current STM32 production. REACH/halogen-free declarations not present in provided data.