STM32F103Z - 72MHz Cortex-M3 MCU, 144-LQFP | STMicroelectronics
部品番号: STM32F103Z ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 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 概要
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.
ドロップイン代替品: STM32F103Z — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: STM32F103Z (同一形状・フットプリント) — 相違点: Timers, Operating Temperature, Package, ADC Resolution, CAN.
クイック比較ツール — 並列比較する代替部品を選択:
STM32F103ZET6
✅ ドロップイン✓ 在庫あり
$5.39 / 個
データシートを見る →STM32F103ZDT6
✅ ドロップイン📋 参考代替品(カタログ未掲載)
STM32F103ZCT6
✅ ドロップイン✓ 在庫あり
価格はお問い合わせください
データシートを見る →GD32F103ZET6
✅ ドロップイン📋 参考代替品(カタログ未掲載)
GD32F103ZCT6
✅ ドロップイン📋 参考代替品(カタログ未掲載)
STM32F103Z 最大定格&電気的特性
| 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 |
| 電源電圧 | 2.0 V to 3.6 V |
| パッケージ | 144-LQFP (20x20 mm) |
| 動作温度 | -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 ステータス | Compliant |
STM32F103Z 144-lqfp (20x20 mm) ピン配置ガイド
STM32F103Z (144-lqfp (20x20 mm) パッケージ) のピン配置。 このデジタルICには、GPIO、通信インターフェース (UART、SPI、I2C)、および電源ピンが含まれています。代替ピン機能と設定オプションについては、メーカーのデータシートを参照してください。組み込みシステム設計とPCBレイアウトに不可欠です。
詳細なピン配置データはありません: STM32F103Z.
詳細は データシート をご参照ください。
主な用途
STM32F103Z の用途: 6 件s: 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.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: STM32F103Z — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | 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 |
主な差別化要因
- 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)
設計ノート
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.
コンプライアンス情報
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.