STM32F103ZET6 - 72MHz Cortex-M3 MCU 512KB Flash | STMicroelectronics
부품 번호: STM32F103ZET6 ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $8.42 | $8.42 |
| 10 | $7.58 | $75.80 |
| 100 | $6.74 | $674.00 |
| 500 | $6.06 | $3,030.00 |
| 1,000 | $5.39 | $5,390.00 |
STM32F103ZET6 개요
A microcontroller (MCU) is a compact integrated circuit that combines a processor core, memory, and programmable peripherals on a single chip to govern a specific operation in an embedded system. MCUs sit at the heart of the embedded electronics hierarchy - from the ARM Cortex-M processor core, through the STM32 family of 32-bit microcontrollers, up to complete embedded control systems used in industrial automation, consumer devices, and IoT products.
Key features include three 12-bit ADCs with up to 21 channels, two 12-bit DACs, a 12-channel DMA controller, and an unusually rich communication set: up to 5 USARTs, 3 SPIs, 2 I2Cs, 1 CAN 2.0B, 1 USB 2.0 Full-Speed, and 1 SDIO interface. The Cortex-M3 core delivers 1.25 DMIPS/MHz (Dhrystone 2.1), giving roughly 90 DMIPS at 72 MHz, while the Nested Vectored Interrupt Controller (NVIC) provides low-latency deterministic interrupt handling.
Architecturally, the device integrates advanced-control, general-purpose, and basic timers (including PWM timers for motor control), a real-time clock (RTC), and a CRC calculation unit. Both JTAG and Serial Wire Debug (SWD) interfaces are supported, and boot can be selected from Flash, system memory, or SRAM. The 512 KB Flash and 112 GPIOs of the LQFP144 make it the largest-pin, largest-memory STM32F103 variant, ideal for complex firmware with real-time control and multiple communication stacks.
Typical applications include industrial control and PLC systems, motor drives, medical devices, communication boards, and IoT gateways. The wide 2.0 V to 3.6 V supply range and -40C to +85C operating temperature support both battery-powered and industrial designs.
When designing with this device, decouple every VDD pin with 100 nF ceramic capacitors placed close to the pins plus one bulk capacitor, and filter VDDA with a ferrite bead to protect the 12-bit ADC noise floor. The BOOT0/BOOT1 pins must be strapped correctly at reset to select the desired boot source.
This page adds value beyond the ST datasheet by synthesizing drop-in alternatives (GD32F103ZET6, APM32E103ZET6), pricing tiers, engineering design notes, and application guidance in one citable reference.
드롭인 대체품: STM32F103ZET6 — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: STM32F103ZET6 (동일 폼 팩터 및 풋프린트) — 차이점: Timers, Package, Communication Interfaces, Flash Memory, Operating Temperature.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
STM32F103ZGT6
✅ 드롭인✓ 재고 있음
$5.4 / 개
데이터시트 보기 →STM32F103ZCT6
✅ 드롭인✓ 재고 있음
가격 문의
데이터시트 보기 →STM32F103Z8T6
✅ 드롭인✓ 재고 있음
$3.55 / 개
데이터시트 보기 →GD32F103ZET6
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
APM32E103ZET6
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
STM32F103ZET6 최대 정격 & 전기적 특성
| Core Processor | ARM Cortex-M3 32-bit RISC |
| 최대 클록 주파수 | 72 MHz |
| Core Performance | 1.25 DMIPS/MHz (Dhrystone 2.1) |
| Program Memory Size | 512 KB Flash |
| SRAM Size | 64 KB |
| Supply Voltage Range | 2.0 V to 3.6 V |
| Number of GPIOs | 112 |
| ADC Resolution | 12-bit, 3 ADCs, up to 21 channels |
| DAC Resolution | 12-bit, 2 channels |
| DMA Channels | 12 |
| Communication Interfaces | 5 USART, 3 SPI, 2 I2C, 1 CAN 2.0B, 1 USB 2.0 FS, 1 SDIO |
| Timers | Advanced-control, general-purpose and basic timers plus RTC |
| 패키지 | LQFP-144 (20 x 20 mm) |
| 동작 온도 | -40C to +85C |
| Debug Interface | JTAG and Serial Wire Debug (SWD) |
| Boot Sources | Flash, system memory, or SRAM |
| 실장 유형 | Surface Mount |
| RoHS 상태 | Compliant |
STM32F103ZET6 핀 구성
| 핀 1 | PE2 — GPIO port E bit 2 |
| 핀 2 | PE3 — GPIO port E bit 3 |
| 핀 3 | PE4 — GPIO port E bit 4 |
| 핀 4 | PE5 — GPIO port E bit 5 |
| 핀 5 | PE6 — GPIO port E bit 6 |
| 핀 6 | VBAT — Backup battery supply for RTC and backup registers |
| 핀 7 | PC13 — GPIO port C bit 13 / tamper / RTC |
| 핀 8 | PC14 — GPIO port C bit 14 / OSC32_IN |
| 핀 9 | PC15 — GPIO port C bit 15 / OSC32_OUT |
| 핀 10 | PD0 — GPIO port D bit 0 / OSC_IN |
| 핀 11 | PD1 — GPIO port D bit 1 / OSC_OUT |
| 핀 12 | PD2 — GPIO port D bit 2 / SDIO_CMD |
| 핀 13 | PD3 — GPIO port D bit 3 / USART2_CTS |
| 핀 14 | PD4 — GPIO port D bit 4 / USART2_RTS |
| 핀 15 | PD5 — GPIO port D bit 5 / USART2_TX |
| 핀 16 | PD6 — GPIO port D bit 6 / USART2_RX |
| 핀 17 | PD7 — GPIO port D bit 7 / USART2_CK |
| 핀 18 | PD8 — GPIO port D bit 8 / USART3_TX |
| 핀 19 | PD9 — GPIO port D bit 9 / USART3_RX |
| 핀 20 | PD10 — GPIO port D bit 10 / USART3_CK |
| 핀 21 | PD11 — GPIO port D bit 11 / USART3_CTS |
| 핀 22 | PD12 — GPIO port D bit 12 / USART3_RTS |
| 핀 23 | PD13 — GPIO port D bit 13 |
| 핀 24 | PD14 — GPIO port D bit 14 |
| 핀 25 | PD15 — GPIO port D bit 15 |
| 핀 26 | PG0 — GPIO port G bit 0 |
| 핀 27 | PG1 — GPIO port G bit 1 |
| 핀 28 | PG2 — GPIO port G bit 2 |
| 핀 29 | PG3 — GPIO port G bit 3 |
| 핀 30 | PG4 — GPIO port G bit 4 |
| 핀 31 | PG5 — GPIO port G bit 5 |
| 핀 32 | PG6 — GPIO port G bit 6 |
| 핀 33 | PG7 — GPIO port G bit 7 |
| 핀 34 | PG8 — GPIO port G bit 8 |
| 핀 35 | PG9 — GPIO port G bit 9 |
| 핀 36 | PG10 — GPIO port G bit 10 |
| 핀 37 | PG11 — GPIO port G bit 11 |
| 핀 38 | PG12 — GPIO port G bit 12 |
| 핀 39 | PG13 — GPIO port G bit 13 |
| 핀 40 | PG14 — GPIO port G bit 14 |
| 핀 41 | PG15 — GPIO port G bit 15 |
| 핀 42 | PB0 — GPIO port B bit 0 / ADC12_IN8 |
| 핀 43 | PB1 — GPIO port B bit 1 / ADC12_IN9 |
| 핀 44 | PB2 — GPIO port B bit 2 / BOOT1 |
| 핀 45 | PB3 — GPIO port B bit 3 / JTDO |
| 핀 46 | PB4 — GPIO port B bit 4 / NJTRST |
| 핀 47 | PB5 — GPIO port B bit 5 |
| 핀 48 | PB6 — GPIO port B bit 6 / I2C1_SCL |
| 핀 49 | PB7 — GPIO port B bit 7 / I2C1_SDA |
| 핀 50 | PB8 — GPIO port B bit 8 / CAN_RX |
| 핀 51 | PB9 — GPIO port B bit 9 / CAN_TX |
| 핀 52 | PB10 — GPIO port B bit 10 / I2C2_SCL |
| 핀 53 | PB11 — GPIO port B bit 11 / I2C2_SDA |
| 핀 54 | PB12 — GPIO port B bit 12 / SPI2_NSS |
| 핀 55 | PB13 — GPIO port B bit 13 / SPI2_SCK |
| 핀 56 | PB14 — GPIO port B bit 14 / SPI2_MISO |
| 핀 57 | PB15 — GPIO port B bit 15 / SPI2_MOSI |
| 핀 58 | PD8 — GPIO port D bit 8 / USART3_TX |
| 핀 59 | PD9 — GPIO port D bit 9 / USART3_RX |
| 핀 60 | PD10 — GPIO port D bit 10 / USART3_CK |
| 핀 61 | PD11 — GPIO port D bit 11 / USART3_CTS |
| 핀 62 | PD12 — GPIO port D bit 12 / USART3_RTS |
| 핀 63 | PD13 — GPIO port D bit 13 |
| 핀 64 | PD14 — GPIO port D bit 14 |
| 핀 65 | PD15 — GPIO port D bit 15 |
| 핀 66 | PC0 — GPIO port C bit 0 / ADC12_IN10 |
| 핀 67 | PC1 — GPIO port C bit 1 / ADC12_IN11 |
| 핀 68 | PC2 — GPIO port C bit 2 / ADC12_IN12 |
| 핀 69 | PC3 — GPIO port C bit 3 / ADC12_IN13 |
| 핀 70 | PC4 — GPIO port C bit 4 / ADC12_IN14 |
| 핀 71 | PC5 — GPIO port C bit 5 / ADC12_IN15 |
| 핀 72 | VSS_1 — Ground |
| 핀 73 | VDD_1 — Digital power supply 2.0 V to 3.6 V |
| 핀 74 | PC6 — GPIO port C bit 6 / TIM3_CH1 |
| 핀 75 | PC7 — GPIO port C bit 7 / TIM3_CH2 |
| 핀 76 | PC8 — GPIO port C bit 8 / TIM3_CH3 |
| 핀 77 | PC9 — GPIO port C bit 9 / TIM3_CH4 |
| 핀 78 | PC10 — GPIO port C bit 10 / USART3_TX |
| 핀 79 | PC11 — GPIO port C bit 11 / USART3_RX |
| 핀 80 | PC12 — GPIO port C bit 12 / USART3_CK |
| 핀 81 | PD0 — GPIO port D bit 0 / OSC_IN |
| 핀 82 | PD1 — GPIO port D bit 1 / OSC_OUT |
| 핀 83 | PD2 — GPIO port D bit 2 / SDIO_CMD |
| 핀 84 | PD3 — GPIO port D bit 3 / USART2_CTS |
| 핀 85 | PD4 — GPIO port D bit 4 / USART2_RTS |
| 핀 86 | PD5 — GPIO port D bit 5 / USART2_TX |
| 핀 87 | PD6 — GPIO port D bit 6 / USART2_RX |
| 핀 88 | PD7 — GPIO port D bit 7 / USART2_CK |
| 핀 89 | PG9 — GPIO port G bit 9 |
| 핀 90 | PG10 — GPIO port G bit 10 |
| 핀 91 | PG11 — GPIO port G bit 11 |
| 핀 92 | PG12 — GPIO port G bit 12 |
| 핀 93 | PG13 — GPIO port G bit 13 |
| 핀 94 | PG14 — GPIO port G bit 14 |
| 핀 95 | PG15 — GPIO port G bit 15 |
| 핀 96 | PB3 — GPIO port B bit 3 / JTDO |
| 핀 97 | PB4 — GPIO port B bit 4 / NJTRST |
| 핀 98 | PB5 — GPIO port B bit 5 |
| 핀 99 | PB6 — GPIO port B bit 6 / I2C1_SCL |
| 핀 100 | PB7 — GPIO port B bit 7 / I2C1_SDA |
| 핀 101 | BOOT0 — Boot mode selection input |
| 핀 102 | PB8 — GPIO port B bit 8 / CAN_RX |
| 핀 103 | PB9 — GPIO port B bit 9 / CAN_TX |
| 핀 104 | PE0 — GPIO port E bit 0 |
| 핀 105 | PE1 — GPIO port E bit 1 |
| 핀 106 | VSS_2 — Ground |
| 핀 107 | VDD_2 — Digital power supply 2.0 V to 3.6 V |
| 핀 108 | PE2 — GPIO port E bit 2 |
| 핀 109 | PE3 — GPIO port E bit 3 |
| 핀 110 | PE4 — GPIO port E bit 4 |
| 핀 111 | PE5 — GPIO port E bit 5 |
| 핀 112 | PE6 — GPIO port E bit 6 |
| 핀 113 | VSS_3 — Ground |
| 핀 114 | VDD_3 — Digital power supply 2.0 V to 3.6 V |
| 핀 115 | PA0 — GPIO port A bit 0 / WKUP / ADC12_IN0 |
| 핀 116 | PA1 — GPIO port A bit 1 / ADC12_IN1 |
| 핀 117 | PA2 — GPIO port A bit 2 / USART2_TX / ADC12_IN2 |
| 핀 118 | PA3 — GPIO port A bit 3 / USART2_RX / ADC12_IN3 |
| 핀 119 | VSS_4 — Ground |
| 핀 120 | VDD_4 — Digital power supply 2.0 V to 3.6 V |
| 핀 121 | PA4 — GPIO port A bit 4 / SPI1_NSS / ADC12_IN4 / DAC_OUT1 |
| 핀 122 | PA5 — GPIO port A bit 5 / SPI1_SCK / ADC12_IN5 / DAC_OUT2 |
| 핀 123 | PA6 — GPIO port A bit 6 / SPI1_MISO / ADC12_IN6 |
| 핀 124 | PA7 — GPIO port A bit 7 / SPI1_MOSI / ADC12_IN7 |
| 핀 125 | PC4 — GPIO port C bit 4 / ADC12_IN14 |
| 핀 126 | PC5 — GPIO port C bit 5 / ADC12_IN15 |
| 핀 127 | PB0 — GPIO port B bit 0 / ADC12_IN8 |
| 핀 128 | PB1 — GPIO port B bit 1 / ADC12_IN9 |
| 핀 129 | PB2 — GPIO port B bit 2 / BOOT1 |
| 핀 130 | PE7 — GPIO port E bit 7 |
| 핀 131 | PE8 — GPIO port E bit 8 |
| 핀 132 | PE9 — GPIO port E bit 9 |
| 핀 133 | PE10 — GPIO port E bit 10 |
| 핀 134 | PE11 — GPIO port E bit 11 |
| 핀 135 | PE12 — GPIO port E bit 12 |
| 핀 136 | PE13 — GPIO port E bit 13 |
| 핀 137 | PE14 — GPIO port E bit 14 |
| 핀 138 | PE15 — GPIO port E bit 15 |
| 핀 139 | PB10 — GPIO port B bit 10 / I2C2_SCL |
| 핀 140 | PB11 — GPIO port B bit 11 / I2C2_SDA |
| 핀 141 | VSS_5 — Ground |
| 핀 142 | VDD_5 — Digital power supply 2.0 V to 3.6 V |
| 핀 143 | PB12 — GPIO port B bit 12 / SPI2_NSS |
| 핀 144 | PB13 — GPIO port B bit 13 / SPI2_SCK |
일반적인 애플리케이션
STM32F103ZET6 적합 용도: 6 애플리케이션s: Industrial Control and PLC Systems, Motor Drives and Motion Control, Medical Devices and Patient Monitoring, IoT Gateways and Communication Boards, Consumer Appliances and White Goods, Test and Measurement Instrumentation.
Industrial Control and PLC Systems
The STM32F103ZET6 fits industrial PLC and control systems because its 112 GPIOs, 5 USARTs, and CAN 2.0B interface allow direct connection to field I/O modules, encoders, and industrial buses without external glue logic. The 512 KB Flash accommodates ladder-logic interpreters and Modbus stacks, while the 72 MHz Cortex-M3 core executes deterministic scan cycles. In a typical PLC slice, the MCU scans digital inputs through port expanders, drives relay outputs via shift registers, and exchanges data over CAN or RS-485. The 12-bit ADCs sample 4-20 mA sensor loops, and the 12-channel DMA offloads conversion transfers to keep scan jitter low. Unlike a smaller STM32F103 variant, the LQFP-144 package exposes enough pins to avoid multiplexing conflicts between communication peripherals and I/O, simplifying PCB routing in multi-module racks.
추천
Motor Drives and Motion Control
The STM32F103ZET6 is used in motor drives because its advanced-control timers generate complementary PWM with dead-time insertion for three-phase inverters, while three 12-bit ADCs with up to 21 channels sample phase currents and DC-link voltage simultaneously. The 12-channel DMA moves ADC results to memory without CPU intervention, preserving bandwidth for field-oriented control math at 72 MHz. In a typical BLDC or PMSM drive, the MCU runs a current loop at 10-20 kHz, a speed loop at 1 kHz, and communicates setpoints over CAN 2.0B or USART. The 512 KB Flash stores motor parameter tables and communication stacks. Compared with lower-pin STM32F103 parts, the LQFP-144 provides enough GPIOs for gate-driver fault inputs, encoder feedback, and user interface without port sharing.
추천
Medical Devices and Patient Monitoring
The STM32F103ZET6 suits medical monitoring equipment because its three 12-bit ADCs and two 12-bit DACs support multi-channel biosignal acquisition and analog output calibration, while the 512 KB Flash holds signal-processing firmware and communication protocols. In a patient monitor, the MCU samples ECG or SpO2 front-end outputs through the ADCs, filters them in real time, and streams results over USB 2.0 Full-Speed or USART to a host display. The 112 GPIOs drive status LEDs, buttons, and alarm outputs. The 2.0 V to 3.6 V supply range allows direct operation from a regulated 3.3 V medical rail, and the -40C to +85C temperature range covers clinical environments. Designers should filter VDDA with a ferrite bead and keep analog and digital grounds separated to protect the ADC noise floor.
추천
IoT Gateways and Communication Boards
The STM32F103ZET6 is used in IoT gateways because its communication peripheral set - 5 USARTs, 3 SPIs, 2 I2Cs, 1 CAN 2.0B, 1 USB 2.0 Full-Speed, and 1 SDIO - allows simultaneous connection to wireless modules, sensors, and storage without external bridges. In a gateway design, the MCU runs a protocol stack that translates Modbus or CAN field data into MQTT or HTTP payloads forwarded through an external Wi-Fi or cellular module over USART or SPI. The SDIO interface supports local data logging to an SD card, and the 512 KB Flash stores the TCP/IP stack and configuration. The 72 MHz core provides enough throughput for packet parsing and encryption, while the 112 GPIOs accommodate status indicators and module control lines.
추천
Consumer Appliances and White Goods
The STM32F103ZET6 fits consumer appliance control because its 112 GPIOs and integrated timers drive multiple loads - motors, heaters, valves, and user-interface panels - from a single MCU, reducing board count. In a washing machine or refrigerator controller, the MCU reads temperature and position sensors through the 12-bit ADCs, drives triacs and relays via GPIO and PWM timers, and manages a display and touch panel over SPI or I2C. The 512 KB Flash stores cycle profiles and safety logic, and the CAN or USART interface supports factory programming and diagnostics. The 2.0 V to 3.6 V supply and -40C to +85C range cover appliance environments. Compared with smaller STM32F103 packages, the LQFP-144 avoids pin multiplexing between the display bus and motor-control timers.
추천
Test and Measurement Instrumentation
The STM32F103ZET6 is used in benchtop and portable instruments because its three 12-bit ADCs with up to 21 channels and two 12-bit DACs support multi-point signal acquisition and analog stimulus generation, while the 12-channel DMA sustains high sample rates without CPU stalls. In a data logger or signal analyzer, the MCU samples conditioned inputs, applies digital filtering, and streams results over USB 2.0 Full-Speed to a PC, or logs them to an SD card through the SDIO interface. The 512 KB Flash holds calibration tables and measurement firmware, and the 72 MHz core handles FFT and averaging routines. The 112 GPIOs drive range relays, input multiplexers, and front-panel controls. Designers should keep the analog supply filtered and route ADC inputs away from switching nodes to preserve measurement accuracy.
추천
추천 제품 요약
엔지니어링 참조 데이터: STM32F103ZET6 — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | STM32F103ZGT6 | STM32F103ZCT6 | GD32F103ZET6 | APM32E103ZET6 |
|---|---|---|---|---|---|
| Package | LQFP-144 | LQFP-144 - same | LQFP-144 - same | LQFP-144 - same | LQFP-144 - same |
| Brand | STMicroelectronics | STMicroelectronics | STMicroelectronics | GigaDevice | Geehy |
| Core | ARM Cortex-M3 | ARM Cortex-M3 | ARM Cortex-M3 | ARM Cortex-M3 | ARM Cortex-M3 |
| Max Clock Frequency | 72 MHz | 72 MHz | 72 MHz | 108 MHz | 120 MHz |
| Flash Memory | 512 KB | 1 MB | 256 KB | 512 KB | 512 KB |
| SRAM | 64 KB | 96 KB | 48 KB | 64 KB | 128 KB |
| GPIO Count | 112 | 112 | 112 | 112 | 112 |
| Supply Voltage | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.6 V to 3.6 V | 2.0 V to 3.6 V |
| CAN Interface | 1x CAN 2.0B | 1x CAN 2.0B | 1x CAN 2.0B | 1x CAN 2.0B | 1x CAN 2.0B |
| USB Interface | 1x USB 2.0 Full-Speed | 1x USB 2.0 Full-Speed | 1x USB 2.0 Full-Speed | 1x USB 2.0 Full-Speed | 1x USB 2.0 Full-Speed |
주요 차별점
- Largest Flash and GPIO count in the STM32F103 line (vs STM32F103ZCT6)
- Native ST toolchain and ecosystem support (vs GD32F103ZET6)
- Lower clock ceiling than pin-compatible clones (vs APM32E103ZET6)
설계 노트
Decouple every VDD pin (VDD_1 through VDD_5) with a 100 nF ceramic capacitor placed as close to the pin as possible, plus at least one 4.7 uF to 10 uF bulk capacitor near the package. Filter VDDA with a ferrite bead followed by a 100 nF and 1 uF capacitor to protect the 12-bit ADC noise floor. Keep the analog supply within 2.0 V to 3.6 V and ensure VDDA never exceeds VDD by more than 300 mV during power sequencing.
Route the 8 MHz main crystal and 32.768 kHz RTC crystal with short, symmetric traces and guard them with ground. Place the load capacitors close to the crystal pins and avoid routing high-speed signals such as USB or SDIO underneath the oscillator area. For the LQFP-144, use a solid ground plane under the device and connect the exposed thermal pad area with multiple vias if the package variant includes one.
Strap BOOT0 low and BOOT1 (PB2) as required at reset to select boot from Flash; incorrect strapping causes the device to enter the system memory bootloader unexpectedly. Do not leave NRST floating - add a 100 nF capacitor to ground and a 10 kOhm pull-up. When migrating to a GD32F103ZET6 drop-in, re-validate clock configuration and Flash wait states because the clone supports up to 108 MHz with zero-wait Flash buffering.
규정 준수 정보
RoHS and REACH compliance per STMicroelectronics product page. Not AEC-Q100 qualified - the STM32F103ZET6 is an industrial/consumer grade device rated -40C to +85C.