STM32F103Z - 72MHz Cortex-M3 MCU, 144-LQFP | STMicroelectronics
Teilenummer: STM32F103Z ✓ Aktiv| 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 |
STM32F103Z Übersicht
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.
Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:
STM32F103ZET6
✅ Drop-In✓ Auf Lager
$5.39 / Stück
Datenblatt ansehen →STM32F103ZDT6
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
STM32F103ZCT6
✅ Drop-In✓ Auf Lager
Preis auf Anfrage
Datenblatt ansehen →GD32F103ZET6
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
GD32F103ZCT6
✅ Drop-In📋 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.
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.
Empfohlen
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.
Empfohlen
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.
Empfohlen
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.
Empfohlen
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.
Empfohlen
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.
Empfohlen
Zusammenfassung der empfohlenen Produkte
Technische Referenzdaten für STM32F103Z – Vergleich, Designhinweise und Compliance-Informationen.
Auswahlhilfe
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 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.