STMicroelectronics STM32F103ZCT6
- Part No.:
- STM32F103ZCT6
- Manufacturer:
- STMicroelectronics
- Category:
- Microcontrollers
- Package:
- 144-LQFP
- Datasheet:
-
STM32F103ZCT6.pdf
- Description:
- IC MCU 32BIT 256KB FLASH 144LQFP
- Quantity:
- Payment:

- Shipping:

Inventory:290
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
STM32F103ZCT6 from STMicroelectronics is a high-density performance-line Arm® Cortex®-M3 microcontroller featuring 72 MHz operation, 512 KB Flash, 64 KB SRAM, USB 2.0 full-speed interface, CAN 2.0B controller, and triple 12-bit ADCs with 21 input channels - deployed in industrial motor control systems requiring real-time PWM generation, analog sensing, and fieldbus connectivity.
For engineers reviewing the STM32F103ZCT6 datasheet, STM32F103ZCT6 pinout, STM32F103ZCT6 application, or STM32F103ZCT6 equivalent, key selection criteria include its LQFP144 package with 112 I/Os (5 V-tolerant), dual 12-bit DACs for analog output, FSMC support for external NOR/PSRAM, and integrated temperature sensor with ±1.5°C accuracy over –40 to +85°C.
Technical Context
The STM32F103ZCT6 implements an Arm Cortex-M3 core with Harvard architecture, single-cycle multiplication, hardware divide, and nested vectored interrupt controller (NVIC) supporting up to 68 maskable interrupts. Its memory subsystem includes 512 KB on-chip Flash with error correction and 64 KB SRAM with parity checking.
Peripherals are clocked via a flexible PLL-based system: HSE (4–16 MHz) or HSI (8 MHz) feeds a programmable PLL to generate up to 72 MHz SYSCLK; APB1 (max 36 MHz) drives timers, CAN, and I2C; APB2 (max 72 MHz) serves GPIO, ADC, and USART1 - enabling deterministic timing for motor control loops and USB frame synchronization.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | Arm Cortex-M3, 72 MHz max frequency - enables 1.25 DMIPS/MHz real-time execution for closed-loop control at ≤10 µs loop intervals. |
| Flash Memory | 512 KB, 0-wait-state access at 72 MHz - supports dual-bank operation for seamless firmware updates without halting execution. |
| SRAM | 64 KB with hardware parity - ensures data integrity in safety-critical buffer storage for CAN/USB packet handling. |
| ADC | 3 × 12-bit, 1 µs conversion, 21-channel multiplexing - allows simultaneous sampling of motor phase currents, DC bus voltage, and temperature. |
| DAC | 2 × 12-bit, buffered outputs - generates precise analog reference signals for sensor calibration or actuator biasing. |
| Timers | Up to 11 timers including 4 × 16-bit general-purpose, 2 × motor-control PWM with dead-time insertion - directly drives 3-phase inverter gate drivers. |
| Communication | CAN 2.0B, USB 2.0 FS, 5 × USART, 3 × SPI, 2 × I2C - provides native fieldbus, PC interface, and peripheral expansion without external protocol bridges. |
Pinout & Package
LQFP144 package (20 × 20 mm, 0.5 mm pitch), RoHS-compliant, ECOPACK® certified, rated for industrial temperature range (–40 to +85°C).
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDD, VSS | Power supply and ground | Separate analog/digital domains with dedicated AVDD/AVSS pins - reduces noise coupling into ADC/DAC paths. |
| PA0–PA15, PB0–PB15, etc. | General-purpose I/O | 112 total I/Os, all mappable to 16 EXTI lines, >90% 5 V-tolerant - simplifies level-shifting in mixed-voltage industrial interfaces. |
| PA11/PA12 | USB D+/D− | Dedicated full-speed USB transceiver with internal pull-ups - eliminates external PHY and termination resistors. |
| PB8/PB9 | CAN RX/TX | Direct connection to external CAN transceiver - supports ISO 11898-2 compliant differential signaling at 1 Mbit/s. |
| PC0–PC5 | ADC1_IN0–ADC1_IN5 | Analog inputs with shared channel mapping across ADC1/ADC2/ADC3 - enables synchronized triple-sampling for motor current reconstruction. |
Key Features
| Feature | Design Value |
|---|---|
| Flexible Static Memory Controller (FSMC) | Supports NOR/PSRAM/NAND with configurable timing - enables direct attachment of external display controllers or data loggers without FPGA glue logic. |
| Motor Control Timers | 2 × 16-bit advanced-control timers with complementary outputs and emergency stop - meets IEC 61800-5-2 functional safety requirements for drive enable/disable. |
| Temperature Sensor | Calibrated on-chip sensor with ±1.5°C accuracy - replaces discrete thermistors in thermal monitoring for motor windings or power stage heatsinks. |
| Serial Wire Debug (SWD) | 2-pin debug interface with trace capability - permits non-intrusive real-time variable inspection during field-deployed motor commissioning. |
| CRC Calculation Unit | Hardware CRC-32 generator - accelerates firmware image validation and communication packet integrity checks in CAN/USB protocols. |
Applications
| Industrial Motor Drive | Smart Energy Meter |
|---|---|
Use Scenario: 3-phase BLDC motor control with field-oriented control (FOC) algorithm running at 20 kHz PWM frequency. IC Role / Device Role / Timing Role: Primary MCU executing FOC computation, ADC sampling, PWM generation, and CAN diagnostics reporting. Use Value: Integrated motor-control timers with dead-time insertion and quadrature encoder input eliminate external timer ICs and reduce BOM count by 3 components. | Use Scenario: DIN-rail mounted electricity meter with tariff switching, tamper detection, and PLC/GPRS backhaul. IC Role / Device Role / Timing Role: System controller managing metrology ADC interface, RTC-backed billing counters, and secure communication stack. Use Value: Dual 12-bit DACs calibrate shunt-based current measurement; USB and CAN enable field firmware upgrades and utility-side configuration. |
| Automated Test Equipment | Building HVAC Controller |
Use Scenario: Portable benchtop instrument generating precision analog waveforms and capturing multi-channel sensor data. IC Role / Device Role / Timing Role: Signal generation and acquisition hub synchronizing DAC outputs with ADC captures via DMA-triggered timer events. Use Value: Triple ADCs with triple-sample-and-hold allow simultaneous sampling of voltage, current, and temperature - critical for power quality analysis. | Use Scenario: Centralized air-handling unit controller managing VFDs, dampers, CO₂ sensors, and chiller communication. IC Role / Device Role / Timing Role: Real-time coordinator interfacing Modbus RTU over RS-485, reading analog environmental sensors, and driving relay outputs. Use Value: 5 USARTs support concurrent Modbus master/slave, BACnet MS/TP, and local debug console - avoids UART multiplexing complexity. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| STM32F103VET6 | LQFP100 package, 100 I/Os, 512 KB Flash, same peripherals - lacks FSMC and LCD interface. | Suitable for space-constrained designs where external memory expansion is unnecessary. | Select when PCB area is limited and no external NOR/PSRAM/display interface is required. |
| STM32F407VGT6 | Cortex-M4F core, 168 MHz, FPU, 1 MB Flash, 192 KB SRAM - adds DSP instructions and higher throughput. | Required for floating-point intensive tasks like FFT-based power analysis or adaptive filtering. | Choose when algorithmic complexity exceeds Cortex-M3 capabilities and FPU acceleration is mandatory. |
Compared with STM32F103VET6, the ZCT6 offers 12 additional I/Os and FSMC for external memory - critical for HMI or data logging; versus STM32F407VGT6, it trades raw compute for lower cost and power, making it optimal for deterministic real-time control without floating-point math.
Availability
STM32F103ZCT6 is available at Aetrix Electronics and suitable for industrial motor drives, smart energy meters, automated test equipment, and building HVAC controllers requiring stable component supply across extended production lifecycles.
Supply support for STM32F103ZCT6 includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
STMicroelectronics is a global semiconductor leader headquartered in Geneva, Switzerland, designing and manufacturing microcontrollers, power management ICs, sensors, and automotive-grade components since 1987.
The STM32F103 product line targets cost-sensitive, high-reliability industrial and consumer applications requiring rich analog integration, real-time responsiveness, and broad ecosystem support - optimized for deterministic control with minimal external components.
FAQ
What is the maximum operating temperature range for STM32F103ZCT6?
The STM32F103ZCT6 is specified for industrial temperature range: –40°C to +85°C ambient. Its internal temperature sensor is calibrated across this range with ±1.5°C accuracy, and all electrical characteristics (including Flash write endurance and ADC linearity) are guaranteed within these limits per DS5792 Rev 13 Section 5.3.1.
Does STM32F103ZCT6 support USB device mode only, or can it act as a USB host?
The STM32F103ZCT6 integrates a USB 2.0 full-speed device-only controller - it cannot operate as a USB host. The peripheral lacks OTG capabilities, host controller logic, or VBUS sensing circuitry. It supports CDC, HID, and DFU class implementations but requires an external USB host (e.g., PC or embedded Linux system) for enumeration and data exchange.
How many independent PWM channels can be generated simultaneously on STM32F103ZCT6?
The STM32F103ZCT6 supports up to 32 independent PWM outputs: 4 general-purpose 16-bit timers provide up to 16 channels (4 per timer), and 2 advanced-control timers deliver 12 channels (6 each with complementary pairs), plus 2 basic timers drive DAC triggers. All channels are software-configurable with adjustable resolution, dead-time, and synchronization.
Is the internal 8 MHz RC oscillator factory-trimmed, and what is its accuracy over temperature?
Yes, the internal 8 MHz RC oscillator (HSI) is factory-trimmed to ±1% accuracy at 25°C. Over the full industrial temperature range (–40 to +85°C) and supply voltage (2.0–3.6 V), its variation is ±2.5% per DS5792 Rev 13 Table 25 - sufficient for boot code execution and low-precision timing, but not for USB or CAN bit timing without PLL stabilization.
STM32F103ZCT6 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- STMicroelectronics
- Package/Case:
- 144-LQFP
- Series:
- STM32F1
- Packaging:
- Tray
- Product Status:
- Active
- Programmable:
- Not Verified
- Core Processor:
- ARM® Cortex®-M3
- Core Size:
- 32-Bit Single-Core
- Speed:
- 72MHz
- Connectivity:
- CANbus, I2C, IrDA, LINbus, SPI, UART/USART, USB
- Peripherals:
- DMA, Motor Control PWM, PDR, POR, PVD, PWM, Temp Sensor, WDT
- Number of I/O:
- 112
- Program Memory Size:
- 256KB (256K x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- -
- RAM Size:
- 48K x 8
- Voltage - Supply (Vcc/Vdd):
- 2V ~ 3.6V
- Data Converters:
- A/D 21x12b; D/A 2x12b
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
STM32F103ZCT6 FAQ
1.How can I place an order for STM32F103ZCT6 through Aetrix?
Please submit a Request for Quotation (RFQ) for STM32F103ZCT6 on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for STM32F103ZCT6 reliable?
The price and inventory of STM32F103ZCT6 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for STM32F103ZCT6 is usually 5 days.
3.What payment methods are accepted for STM32F103ZCT6?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for STM32F103ZCT6 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for STM32F103ZCT6?
STM32F103ZCT6 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your STM32F103ZCT6 order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for STM32F103ZCT6?
For technical support, including STM32F103ZCT6 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your STM32F103ZCT6 requirements.
6.How does Aetrix verify that STM32F103ZCT6 is sourced from the original manufacturer or authorized distributors?
All STM32F103ZCT6 products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that STM32F103ZCT6 meets industry standards.
7.What is the process for return or replacement of STM32F103ZCT6?
All STM32F103ZCT6 units undergo pre-shipment inspection (PSI). If there is an issue with STM32F103ZCT6, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The STM32F103ZCT6 part is unused and in its original packaging.
Return procedure for STM32F103ZCT6:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
STM32F103ZCT6 Tags

-
ATTINY4-TSHR
Microchip Technology

-
ATTINY10-TSHR
Microchip Technology

-
ATTINY10-TS8R
Microchip Technology

-
ATTINY202-SSNR
Microchip Technology

-
ATTINY202-SSFR
Microchip Technology

-
ATTINY402-SSNR
Microchip Technology

-
PIC16F15213T-I/MF
Microchip Technology

-
PIC16F15213-E/MF
Microchip Technology

-
PIC10F200T-I/OT
Microchip Technology

-
ATTINY412-SSNR
Microchip Technology

-
PIC10F202T-I/OT
Microchip Technology

-
ATTINY404-SSNR
Microchip Technology
Tech Hub
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…

