STMicroelectronics

STM32F103Z - 72MHz Cortex-M3 MCU, 144-LQFP | STMicroelectronics

Teilenummer: STM32F103Z ✓ Aktiv
Auf Lager Versand in 1–3 Werktagen
2.0 V to 3.6 V Vdss 144-LQFP (20x20 mm) Package 72 MHz Speed 512 KB Memory
Ab $7.1 USD / Stück
MOQ: 1 |
Preis aktualisiert: 2026-10-10
Mengenpreise
Menge Stückpreis Gesamt
1 $12.5 $12,50
10 $11.2 $112,00
100 $9.8 $980,00
500 $8.4 $4.200,00
1.000 $7.1 $7.100,00
ℹ️ Alle Preise sind in USD

STM32F103Z Übersicht

The STMicroelectronics STM32F103Z is a high-density ARM Cortex-M3 32-bit microcontroller in the STM32F1 performance line, available in a 144-pin LQFP package. The Z-suffix family includes the STM32F103ZC (256 KB Flash), ZD (384 KB Flash), and ZE (512 KB Flash) variants, all running up to 72 MHz CPU clock and offering up to 1 MB of Flash in the broader F1 portfolio. This MCU integrates 64 KB SRAM, USB full-speed, CAN, multiple USART/SPI/I2C peripherals, a 12-bit ADC, and a 16-bit PWM timer block, making it a versatile choice for embedded applications.

What is an ARM Cortex-M3 microcontroller? A Cortex-M3 MCU is a 32-bit processor core designed by ARM specifically for embedded deterministic real-time control. Within ST's product hierarchy, the Cortex-M3 sits between the Cortex-M0 (lowest cost/performance) and Cortex-M4 (DSP/FPU). The STM32F103Z belongs to ST's mainstream performance line, balancing cost, peripheral richness, and the 72 MHz speed grade against newer STM32F4/F7/H7 families that scale to 180-480 MHz.

Key features include 72 MHz ARM Cortex-M3 core with single-cycle multiplication and hardware division, 512 KB Flash (ZE variant) with zero-wait-state execution, and 64 KB SRAM. The device supports 1.25 DMIPS/MHz performance, USB 2.0 full-speed with on-chip PHY, CAN 2.0B, three 12-bit ADCs with 1 µs conversion time, four 16-bit timers, and up to 112 general-purpose I/O pins. The 144-LQFP package provides extensive connectivity while remaining hand-solderable.

Architecturally, the STM32F103Z uses a multi-AHB bus matrix that allows simultaneous CPU and DMA access to peripherals and memory, minimizing wait states. The integrated voltage regulator supports 2.0-3.6 V single-supply operation with internal 1.8 V core LDO. The 12-bit ADC group can be triggered by timers for synchronized motor-control sampling.

Typical applications include industrial control and human-machine interfaces (HMIs), motor drives and inverters, USB peripherals and CAN-bus nodes, point-of-sale terminals, GPS data loggers, and barcode scanners. The wide peripheral set and large pin count also make it popular as a main controller for printers, 3D-printer boards, and mid-range IoT gateways.

When designing with this MCU, prioritize decoupling: place 100 nF ceramic capacitors on every VDD/VDDA pin within 5 mm of the lead, and add a 4.7 µF bulk capacitor. For noise-critical ADC sampling, use a separate ferrite-isolated analog supply and enable the internal voltage-reference buffer. This page synthesizes pricing tiers, drop-in alternatives such as GD32F103, and PCB layout guidance beyond what is in the ST datasheet.

Drop-in-Alternativen für STM32F103Z – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.

Varianten dieser Serie

Modelle derselben Serie, die drop-in-kompatibel sind mit STM32F103Z (gleiche Bauform und Footprint) – abweichend in Timers, Operating Temperature, Package, ADC Resolution, CAN.

STMicroelectronics
Timers: 11 (including 2 advanced-control)
Operating Temperature: -40C to +85C
ADC Resolution: 12-Bit
Vergleichen mit STM32F103Z →
STMicroelectronics
Timers: Advanced-control, general-purpose and basic timers plus RTC
Operating Temperature: -40C to +85C
Package: LQFP-144 (20 x 20 mm)
Vergleichen mit STM32F103Z →

Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:

STM32F103ZET6

✅ Drop-In
STMicroelectronics
📦 144-LQFP
ARM Cortex-M3 32-bit RISC · 72 MHz · 1.25 DMIPS/MHz (Dhrystone 2.1) · 512 KB Flash · 64 KB · 2.0 V to 3.6 V · 112 · 12-bit, 3 ADCs, up to 21 channels

✓ Auf Lager

$5.39 / Stück

Datenblatt ansehen →

STM32F103ZDT6

✅ Drop-In
📦 144-LQFP
384 KB Flash vs 512 KB (-25%), same package

📋 Referenzalternative (nicht im Katalog)

STM32F103ZCT6

✅ Drop-In
STMicroelectronics
📦 144-LQFP
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

✓ Auf Lager

Preis auf Anfrage

Datenblatt ansehen →

GD32F103ZET6

✅ Drop-In
📦 144-LQFP
108 MHz vs 72 MHz CPU (+50%), same register map, near drop-in

📋 Referenzalternative (nicht im Katalog)

GD32F103ZCT6

✅ Drop-In
📦 144-LQFP
256 KB Flash, 108 MHz, same package

📋 Referenzalternative (nicht im Katalog)

STM32F103Z Grenzwerte & elektrische Eigenschaften

Core ARM Cortex-M3
CPU Bit Width 32-bit
Maximum CPU Clock 72 MHz
Performance 1.25 DMIPS/MHz
Flash Memory (ZE) 512 KB
Flash Memory (ZD) 384 KB
Flash Memory (ZC) 256 KB
SRAM 64 KB
Versorgungsspannung 2.0 V to 3.6 V
Gehäuse 144-LQFP (20x20 mm)
Betriebstemperatur -40C to +85C (commercial)
GPIO Count 112
USB USB 2.0 Full-Speed with on-chip PHY
CAN 1x CAN 2.0B
ADC 3x 12-bit, 1 µs conversion
Timers 4x 16-bit general-purpose + advanced-control timers
Communication Peripherals USART, SPI, I2C, USB, CAN
RoHS-Status Compliant

STM32F103Z 144-lqfp (20x20 mm) Pinbelegungsleitfaden

Pinbelegung für STM32F103Z (144-lqfp (20x20 mm)-Gehäuse). Dieser digitale IC umfasst GPIO, Kommunikationsschnittstellen (UART, SPI, I2C) und Versorgungspins. Alternative Pin-Funktionen und Konfigurationsoptionen entnehmen Sie dem Herstellerdatenblatt. Unverzichtbar für Embedded-System-Design und PCB-Layout.

Pinbelegungsdiagramm für STM32F103Z im 144-lqfp (20x20 mm)-Gehäuse

Keine detaillierten Pinbelegungsdaten verfügbar für STM32F103Z.

Siehe die Datenblatt für die vollständige Pin-Konfiguration.

Typische Anwendungen

STM32F103Z ist geeignet für 6 Anwendungs: Industrial Motor Control (BLDC / PMSM FOC), USB Peripherals and HID Devices, CAN-Bus Industrial Nodes, Human-Machine Interfaces (HMI) and Displays, 3D Printers and CNC Controllers, Point-of-Sale (POS) Terminals and Barcode Scanners.

🏭

Industrial Motor Control (BLDC / PMSM FOC)

The STM32F103Z is widely deployed in industrial BLDC and PMSM motor drives up to several hundred watts. Its 72 MHz Cortex-M3 core, four 16-bit advanced-control PWM timers, and three 12-bit ADCs with 1 µs conversion provide the timing granularity needed for field-oriented control (FOC) at typical 10-20 kHz PWM rates. The 64 KB SRAM holds PI-controller state and sine/cosine lookup tables. Drop-in alternatives like GD32F103ZET6 raise the loop rate ceiling to 30 kHz due to the 108 MHz clock, but original 72 MHz designs are typically unchanged. For new designs requiring higher FOC bandwidth, consider STM32G4 or STM32F3.

🧩

USB Peripherals and HID Devices

The STM32F103Z's USB 2.0 full-speed peripheral with on-chip PHY eliminates the external pull-up resistor and 3.3 V regulator typically required, simplifying USB keyboard, mouse, game controller, and CDC virtual-COM designs. The 512 KB Flash variant (ZE) comfortably stores USB stacks plus HID report descriptors and bootloaders. STM32Cube firmware examples (USBD_HID, USBD_CDC) port directly to drop-in alternatives such as GD32F103ZET6. The 144-LQFP pin count exposes up to 112 GPIO, supporting matrix-scan keypads and RGB-LED status indicators on the same board.

🌐

CAN-Bus Industrial Nodes

With its integrated CAN 2.0B controller and 144-LQFP package providing ample GPIO, the STM32F103Z is a common choice for industrial CAN nodes such as sensor hubs, motor controllers, and HVAC fan/sensor nodes. The bxCAN peripheral supports standard 11-bit and extended 29-bit identifiers with hardware filtering. The high Flash density (up to 512 KB) accommodates CANopen or DeviceNet protocol stacks alongside application logic. Drop-in alternatives like GD32F103ZET6 retain CAN peripheral behavior at the register level; the increased CPU clock improves time-critical frame handling on heavy bus loads.

📺

Human-Machine Interfaces (HMI) and Displays

The 144-LQFP STM32F103Z provides enough GPIO and peripheral bandwidth to drive TFT LCDs up to 3.5-4.3 inches via FSMC or SPI, plus touch controllers and keypads, in industrial HMI panels and home-automation controllers. The FSMC interface (144-pin variants only) allows direct connection to parallel NOR Flash or SRAM displays. Designers can use the same 64 KB SRAM to hold display framebuffers in low-color modes. Drop-in alternatives (GD32F103ZET6) double available CPU headroom for higher-resolution GUIs and faster screen refresh.

🖥️

3D Printers and CNC Controllers

The STM32F103Z is the canonical MCU on the popular 3D-printer controller board form factor, where it drives stepper motors via timer-generated step/dir pulses, reads thermistor ADCs for hot-end/bed temperature, and runs Marlin/Repetier firmware. Its 72 MHz CPU and 64 KB SRAM handle 5-6 axis stepper control with moderate G-code parsing. The ZE variant's 512 KB Flash accommodates full Marlin firmware builds. Drop-in alternatives like GD32F103ZET6 are routinely used by 3D-printer hobbyists as low-cost substitutes with the same Marlin firmware support.

📱

Point-of-Sale (POS) Terminals and Barcode Scanners

The STM32F103Z powers handheld barcode scanners, mPOS card readers, and receipt printers. USB, USART, and SPI peripherals interface with imaging modules, secure PIN pads, and thermal print heads. The 512 KB Flash variant stores USB CDC/HID stacks, encryption libraries, and custom protocol firmware. Industrial temperature grade (-40C to +85C) suits outdoor and warehouse use. Drop-in alternatives like GD32F103ZET6 offer improved ADC performance for laser-diode current sensing in barcode imagers.

Zusammenfassung der empfohlenen Produkte

STM32F103ZET6 STMicroelectronics Verwendet in: Industrial Motor Control (BLDC / PMSM FOC), USB Peripherals and HID Devices, CAN-Bus Industrial Nodes, Human-Machine Interfaces (HMI) and Displays, 3D Printers and CNC Controllers, Point-of-Sale (POS) Terminals and Barcode Scanners GD32F103ZET6 Pin-compatible drop-in upgrade with 108 MHz clock Verwendet in: Industrial Motor Control (BLDC / PMSM FOC), CAN-Bus Industrial Nodes, Human-Machine Interfaces (HMI) and Displays, 3D Printers and CNC Controllers, Point-of-Sale (POS) Terminals and Barcode Scanners STM32F103ZCT6 STMicroelectronics Verwendet in: USB Peripherals and HID Devices
What is the CPU clock speed of the STM32F103Z?
The STM32F103Z runs at a maximum 72 MHz on the ARM Cortex-M3 core, delivering 90 DMIPS (1.25 DMIPS/MHz). According to the ST datasheet for the STM32F103xC/xD/xE high-density line, the system clock is sourced from an internal 8 MHz RC trimmed by PLL to generate the 72 MHz SYSCLK used by the AHB bus matrix and Cortex core.
How much Flash and SRAM does the STM32F103Z have?
The STM32F103Z family includes ZC (256 KB Flash), ZD (384 KB Flash), and ZE (512 KB Flash) variants, all with 64 KB SRAM. According to ST's STM32F103 datasheet, the ZE variant is the highest-density option in the 144-LQFP package, supporting zero-wait-state execution from Flash at 72 MHz.
What package does the STM32F103Z come in?
The STM32F103Z ships in a 144-pin LQFP package measuring 20x20 mm with 0.5 mm pitch (ST part-number suffix T6 = LQFP, tape & reel). According to ST's STM32F103xC/xD/xE datasheet, this 144-LQFP provides 112 GPIO pins, the largest pin count in the F103 family, and is hand-solderable with standard reflow profiles.
Where can I buy the STM32F103ZET6?
The STM32F103ZET6 is in stock at DigiKey, Mouser, and major distributors at approximately $7-12 per unit in 100-1000 quantities, as of 2026-10-10. Octopart also lists stock across 20+ distributors including Arrow, Future Electronics, and LCSC for Asian sourcing. Lead time for stock parts is typically 2-6 weeks depending on variant.
What is the price of the STM32F103ZET6?
As of 2026-10-10, DigiKey prices STM32F103ZET6 at $12.50 qty-1, with volume breaks at $9.80/100 and $7.10/1000. Mouser and Arrow typically price within a few percent of DigiKey. The ZCT6 (256 KB Flash) variant is approximately 30-40% cheaper. Distributor stock fluctuates; check Octopart for real-time pricing across all sources.
STM32F103Z vs STM32F103C8T6 - what is the difference?
The STM32F103Z (144-LQFP) is the high-density variant with 256-512 KB Flash and 64 KB SRAM, while the STM32F103C8T6 (48-LQFP) is a medium-density part with 64 KB Flash and 20 KB SRAM. The Z-series adds more GPIO (112 vs 37), USB, CAN, and three ADCs versus two on the C8T6. Same 72 MHz Cortex-M3 core, so code is portable across the family.
What is the best drop-in replacement for STM32F103Z?
The best drop-in replacement for STM32F103Z is the GigaDevice GD32F103ZET6 in the same 144-LQFP package. It runs the same ARM Cortex-M3 core at up to 108 MHz with the same peripheral register layout, so most STM32 HAL code ports without changes. The faster 108 MHz clock requires re-verifying Flash wait states and ADC sampling timing.
Can GD32F103 replace STM32F103Z directly on my PCB?
Yes, GD32F103ZET6 from GigaDevice is pin-to-pin compatible with STM32F103ZET6 in the same 144-LQFP footprint. The GD32 runs at 108 MHz vs STM32's 72 MHz, so clock-tree initialization and Flash wait-state configuration must be revisited. USB peripheral behavior is also slightly different; validate HID and CDC firmware before committing.
When should I choose STM32F103Z over STM32F407V?
Choose STM32F103Z when 72 MHz Cortex-M3 performance is sufficient and cost matters most - it typically costs 30-50% less than STM32F407V. Choose STM32F407V when you need the Cortex-M4F DSP/FPU instructions, 168 MHz clock, or higher-resolution timers. For new designs in 2026, also consider STM32G4 or STM32H5 for better power efficiency.
Is STM32F103Z suitable for industrial motor control?
Yes, STM32F103Z is widely used in industrial motor control and HVAC inverter designs up to several hundred watts. The 72 MHz Cortex-M3 plus advanced-control PWM timers and 1 µs 12-bit ADC are adequate for field-oriented control (FOC) of BLDC and PMSM motors. For higher-power or higher-FOC-loop-rate designs, the STM32F3 or STM32G4 families are more recent alternatives.
Where do I download the STM32F103Z datasheet PDF?
Download the STM32F103Z datasheet (covering ZC/ZD/ZE variants) from ST's official website at https://www.st.com/resource/en/datasheet/stm32f103ze.pdf. The datasheet covers ordering information, pinouts, electrical characteristics, and package mechanical drawings. For programming manuals and reference manuals, see the ST STM32F1 documentation hub.
What is the pinout of STM32F103ZET6?
The STM32F103ZET6 pinout assigns 144 pins in the LQFP package, including 112 GPIO pins distributed across GPIOA-GPIOG, plus dedicated pins for USB, CAN, JTAG/SWD, NRST, BOOT0, VDD/VDDA/VSS/VSSA pairs, and oscillator pins. According to the ST datasheet, full pinout diagrams and alternate-function mapping tables are in the device datasheet's Pinouts and Pin Description sections.
What cross-brand MCU is equivalent to STM32F103Z?
The GigaDevice GD32F103ZET6 is the most common cross-brand equivalent, sharing the 144-LQFP footprint and Cortex-M3 core. Other pin-compatible alternatives include Artery AT32F403A and CKS32F103 (a Chinese clone). All run Cortex-M3 with similar peripheral blocks; the GD32's 108 MHz maximum clock is the main parametric difference to verify.
What is the difference between STM32F103ZE, ZD, and ZC?
The ZC, ZD, and ZE suffixes in STM32F103Z indicate Flash memory density: ZC = 256 KB, ZD = 384 KB, ZE = 512 KB. All three share 64 KB SRAM and the same 144-LQFP package, so they are drop-in compatible at the PCB level. Choose ZE for the largest application code footprint; ZC is the most cost-optimized option.
Is the STM32F103Z still in production in 2026?
Yes, the STM32F103Z remains in active production as of 2026-10-10 with stock available at DigiKey, Mouser, and LCSC. ST designates this part as 'Active' in their product lifecycle database, meaning no announced end-of-life. For new designs, ST recommends migrating to STM32G0/G4 or STM32H5 for newer features and longer availability.
What are the key specifications of the STM32F103Z that engineers should know?
The STM32F103Z key specifications are: 72 MHz ARM Cortex-M3 core (90 DMIPS), 256-512 KB Flash (ZC/ZD/ZE), 64 KB SRAM, USB full-speed with on-chip PHY, one CAN 2.0B controller, three 12-bit 1 µs ADCs, four 16-bit timers, 112 GPIO, and 2.0-3.6 V single supply. It runs industrial-grade commercial grade -40C to +85C, ships in 144-LQFP, and remains in active production.

Technische Referenzdaten für STM32F103Z – Vergleich, Designhinweise und Compliance-Informationen.

Auswahlhilfe

Choose the STM32F103Z (or specific ZE/ZD/ZC variant) when you need 72 MHz ARM Cortex-M3 performance in a 144-LQFP package with 112 GPIO, USB, and CAN. Pick STM32F103ZET6 for 512 KB Flash in production designs that need full firmware stacks; STM32F103ZCT6 for cost-optimized designs where 256 KB Flash is sufficient; and STM32F103ZDT6 as a middle-ground 384 KB option. For drop-in alternatives, GD32F103ZET6 is the leading cross-brand substitute with 108 MHz clock and pin-compatibility. For new designs in 2026, also evaluate STM32G4 or STM32H5 for better power efficiency and longer-term availability.

Vergleich mit Alternativen

Parameter Dieses Produkt STM32F103ZET6 STM32F103ZDT6 STM32F103ZCT6 GD32F103ZET6 GD32F103ZCT6
Package 144-LQFP 144-LQFP (same) 144-LQFP (same) 144-LQFP (same) 144-LQFP (same) 144-LQFP (same)
Brand STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics GigaDevice GigaDevice
Core Cortex-M3 Cortex-M3 Cortex-M3 Cortex-M3 Cortex-M3 Cortex-M3
Maximum CPU Clock 72 MHz 72 MHz 72 MHz 72 MHz 108 MHz 108 MHz
Flash Memory 512 KB (ZE) / 384 KB (ZD) / 256 KB (ZC) 512 KB 384 KB 256 KB 512 KB 256 KB
SRAM 64 KB 64 KB 64 KB 64 KB 64 KB 48 KB
USB USB FS with PHY USB FS with PHY USB FS with PHY USB FS with PHY USB FS with PHY USB FS with PHY
CAN 1x CAN 2.0B 1x CAN 2.0B 1x CAN 2.0B 1x CAN 2.0B 1x CAN 2.0B 1x CAN 2.0B
GPIO 112 112 112 112 112 112

Wichtigste Unterscheidungsmerkmale

  • Highest-density Z variant with full 512 KB Flash (vs. STM32F103ZCT6)
  • Pin-compatible upgrade path with higher clock (vs. GD32F103ZET6)
  • Family breadth with single PCB footprint (vs. STM32F103C8T6)

Designhinweise

Estimated: at 72 MHz with all peripherals active, core current is roughly 50 mA plus I/O sink/source current. Provide a 4.7 µF bulk capacitor near the VDD pins and 100 nF ceramic on each VDD/VDDA pair within 5 mm of the lead. Add a ferrite bead isolating VDDA from VDD if the ADC is sampling low-level analog signals; otherwise the digital switching noise will couple into the analog reference and degrade ADC SNR.

Place the 8 MHz external crystal (or ceramic resonator) within 5 mm of OSC_IN/OSC_OUT with short, symmetric traces and a ground guard ring. For USB designs, the 1.5 kΩ pull-up on D+ must connect to the same 3.3 V rail as VDD; do not tie it to a separate LDO or it can confuse the host enumeration. Route USB D+/D- as a 90-ohm differential pair with matched length and keep them away from switching nodes.

Do not skip BOOT0 configuration: tie BOOT0 to GND through a 10 kΩ resistor for normal Flash boot, or to VDD for system-memory bootloader. If BOOT0 floats, the MCU may intermittently enter bootloader mode. Also, ensure NRST has a 10 kΩ pull-up and a 100 nF capacitor to GND for clean reset; missing reset capacitors are a common cause of intermittent power-on failures on STM32F1 designs.

Estimated: at full peripheral activity, total package dissipation stays under 0.5 W in normal use - well within the 144-LQFP thermal envelope. For industrial (-40C to +85C) operation with elevated ambient, add a small copper pour under the exposed thermal pad (if present) and 4-6 thermal vias to the inner ground plane to keep Tj below 100C. The 144-LQFP package has no exposed pad, so all heat leaves through the lead frame to the PCB copper.

Compliance-Informationen

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Bleifrei
Yes
Halogenfrei
Yes
Konfliktmineralien
Compliant

RoHS and REACH compliance per ST product page. Industrial temperature grade is -40C to +85C (commercial variant). AEC-Q100 not applicable - this is a commercial/industrial part, not automotive qualified.

Daten verifiziert am: 2026-10-10 – Daten geprüft und kuratiert vom Bauteil-Engineering-Team von XAIPART

Ähnliche Suchanfragen

STM32F103Z STM32F103Z datasheet STM32F103ZET6 STMicroelectronics STM32F103Z STM32F103Z 144-LQFP STM32F103Z GD32F103 alternative STM32F103Z motor control FOC STM32F103ZET6 buy price stock STM32F103Z vs STM32F407V ARM Cortex-M3 72MHz 144-pin MCU STM32F103Z pinout diagram STM32F103Z 3D printer controller what is the flash memory of STM32F103ZET6 drop-in replacement STM32F103Z

Verwandte Bauteile & Begriffe

STMicroelectronics STM32F103Z STM32F103ZET6 STM32F103ZDT6 STM32F103ZCT6 GD32F103ZET6 GD32F103ZCT6 ARM Cortex-M3 32-bit microcontroller microcontroller STM32F1 performance line 144-LQFP LQFP package family USB full-speed CAN 2.0B 12-bit ADC PWM timer FSMC bxCAN DMA AHB bus matrix RoHS REACH industrial motor control 3D printer controller
Schnellangebot-RFQ
Geben Sie alle Details an – unser Vertriebsteam antwortet innerhalb von 24 Stunden
Teilenummer Hersteller Gehäuse QTY Zielpreis Gesamt
Gesamt: $0.00 USD
✓
Angebotsanfrage gesendet!

Wir antworten innerhalb von 24 Stunden auf Ihre E-Mail

1
RFQ gesendet
2
Angebot erhalten
3
Bestellung aufgegeben
4
Zahlung
5
Versandt
6
Geliefert
RFQ-Details ansehen