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

- Shipping:

Inventory:360
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
STM32F101ZET6 from STMicroelectronics is a high-density ARM® Cortex®-M3 32-bit microcontroller with 512 KB Flash, 48 KB SRAM, and 112 I/O pins in LQFP144 package. It integrates 9 timers (including 4×16-bit advanced timers), 1×12-bit 1 µs ADC (16-channel), 2×12-bit DACs, and 10 communication interfaces (3×SPI, 2×I²C, 3×USART, USB, CAN). It targets industrial control panels requiring real-time motor sequencing, sensor fusion, and multi-protocol connectivity.
For engineers reviewing the STM32F101ZET6 datasheet, STM32F101ZET6 pinout, STM32F101ZET6 application, or STM32F101ZET6 equivalent, key selection criteria include its 112-pin LQFP144 footprint, 36 MHz CPU clock with 1.25 DMIPS/MHz, 512 KB Flash endurance (10k write/erase cycles), VBAT-backed RTC with calibration, and FSMC support for NOR/PSRAM/CompactFlash expansion.
Technical Context
The STM32F101ZET6 implements an ARM Cortex-M3 core with single-cycle multiplication and hardware division, executing at up to 36 MHz with 1.25 DMIPS/MHz performance. Its memory subsystem includes 512 KB on-chip Flash (with error correction and 10k cycle endurance) and 48 KB SRAM, plus a Flexible Static Memory Controller (FSMC) supporting asynchronous/synchronous NOR, PSRAM, NAND, and CompactFlash.
Clock architecture features dual oscillators: a 4–16 MHz external crystal input and factory-trimmed 8 MHz internal RC, plus 32 kHz LSE for RTC with calibration. Power management supports Sleep, Stop, and Standby modes with VBAT backup for RTC and 40 kHz LSI oscillator for wake-up timing.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | ARM Cortex-M3, 36 MHz max - enables deterministic real-time task scheduling with <1 µs interrupt latency. |
| Flash Memory | 512 KB - sufficient for complex firmware with bootloader, OTA update partition, and safety-critical code duplication. |
| SRAM | 48 KB - supports large buffers for communication stacks (e.g., USB CDC + CAN FD + TCP/IP offload). |
| ADC | 1×12-bit, 1 µs conversion, 16 channels - captures fast analog signals (e.g., motor phase currents) with temperature sensor integration. |
| DAC | 2×12-bit - generates precise analog reference voltages or waveform outputs for sensor calibration or actuator control. |
| I/O Pins | 112 GPIO, 5 V-tolerant on most - allows direct interfacing with legacy 5 V logic and industrial sensors without level shifters. |
| Timers | 9 total: 4×16-bit general-purpose, 2×watchdog, 1×SysTick, 2×basic - supports PWM generation, quadrature decoding, and time-stamped event capture. |
| Communication | 3×SPI (18 Mbit/s), 2×I²C, 3×USART, USB 2.0 FS, CAN 2.0B - enables concurrent fieldbus (CAN), human interface (USB), and sensor network (I²C/SPI) operation. |
Pinout & Package
LQFP144 (20 × 20 mm, 0.5 mm pitch) package with exposed thermal pad; RoHS-compliant, ECOPACK® certified.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDD, VSS | Core & I/O power supply | Separate 2.0–3.6 V domains enable noise isolation between analog/digital sections and reduce EMI coupling. |
| PA0–PA15, PB0–PB15, etc. | General-purpose I/O | All 112 pins support remapping to 16 EXTI lines and alternate functions (SPI/I²C/USART), enabling flexible board layout. |
| OSC_IN / OSC_OUT | External crystal oscillator input/output | Supports 4–16 MHz crystals for precise system clock; internal trimming allows ±1% accuracy over temperature. |
| NRST | Active-low reset | Debounced externally; accepts 100 ns minimum pulse width and drives internal POR/PDR circuitry. |
| VBAT | Battery backup supply | Directly powers RTC and 4 backup registers during main power loss; operates down to 1.8 V. |
| BOOT0 | Boot mode select | High at reset forces boot from system memory (ROM bootloader); used for field firmware recovery via USART. |
Key Features
| Feature | Design Value |
|---|---|
| Flexible Static Memory Controller (FSMC) | 4 chip-select outputs with programmable timing - enables direct attachment of external displays, FPGA co-processors, or legacy memory-mapped peripherals. |
| LCD Parallel Interface | 8080/6800 mode support - drives monochrome or color segment-based LCDs without external controller, reducing BOM cost. |
| Temperature Sensor | Calibrated 10 mV/°C output - provides on-die thermal monitoring for CPU throttling or ambient temperature compensation in sensor nodes. |
| CRC Calculation Unit | Hardware-accelerated 32-bit CRC - validates firmware integrity and communication packets in real time with zero CPU overhead. |
| Serial Wire Debug (SWD) | 2-pin debug interface - enables full JTAG-equivalent debugging and flash programming using low-pin-count connectors on space-constrained PCBs. |
| 96-bit Unique ID | Factory-programmed serial number - supports secure device authentication, license binding, and anti-cloning in connected industrial equipment. |
Applications
| Industrial HMI Panel | Motor Control Gateway |
|---|---|
Use Scenario: Touch-enabled operator interface for PLC-controlled machinery with local data logging and alarm display. IC Role / Device Role / Timing Role: Main application processor managing GUI rendering, SD card logging, and real-time CAN bus monitoring. Use Value: 112 GPIOs route touch screen signals, LED indicators, and relay drivers; FSMC connects parallel LCD; USB enables configuration via PC. | Use Scenario: Field-mounted gateway aggregating encoder feedback, current sensing, and position commands across multiple servo axes. IC Role / Device Role / Timing Role: Real-time coordinator synchronizing PWM updates (via timer-triggered ADC sampling) and CAN message transmission. Use Value: 4×16-bit timers generate complementary PWM with dead-time insertion; 12-bit ADC samples current at 1 µs resolution for closed-loop control. |
| Smart Energy Meter | Building Automation Node |
Use Scenario: DIN-rail mounted meter with kWh calculation, tamper detection, and RS-485/IR communication. IC Role / Device Role / Timing Role: Primary metrology controller performing RMS computation, RTC-based billing intervals, and secure firmware updates. Use Value: VBAT-backed RTC maintains accurate time stamping during mains outage; 2×DACs calibrate analog front-end references; 3×USARTs support dual communication ports. | Use Scenario: HVAC zone controller integrating temperature/humidity sensing, valve actuation, and BACnet MS/TP communication. IC Role / Device Role / Timing Role: Embedded system-on-module handling sensor fusion, PID loop execution, and protocol translation. Use Value: Temperature sensor enables self-calibration; 48 KB SRAM buffers environmental history; I²C/SPI interfaces connect to digital sensors and display modules. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| STM32F103ZET6 | Includes USB OTG FS and CAN 2.0B; identical Flash/SRAM/timers/peripherals except enhanced connectivity. | Required where host-mode USB or CAN FD arbitration is needed; not drop-in due to different USB PHY routing. | Select when USB device/host capability or CAN FD frame handling is mandatory; otherwise STM32F101ZET6 offers lower cost and same core performance. |
| STM32F407VGT6 | ARM Cortex-M4F core, 168 MHz, 1 MB Flash, FPU, higher peripheral count; larger LQFP100 package (100 pins vs. 144). | Suitable for floating-point intensive tasks (e.g., FFT-based power quality analysis); requires PCB redesign due to pin count and package mismatch. | Choose only if floating-point math, DSP instructions, or >512 KB Flash are required; STM32F101ZET6 remains optimal for deterministic control with minimal BOM impact. |
Compared with STM32F103ZET6, the STM32F101ZET6 omits USB/CAN but retains identical timing peripherals and memory - ideal for cost-sensitive, non-USB industrial controllers. Against STM32F407VGT6, it trades raw compute for smaller footprint and lower power, better matching fixed-function edge nodes.
Availability
STM32F101ZET6 is available at Aetrix Electronics and suitable for industrial HMI panels, motor control gateways, smart energy meters, and building automation nodes requiring stable component supply across multi-year production cycles.
Supply support for STM32F101ZET6 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 ICs, sensors, and automotive semiconductors since 1987.
The STM32F101xx series belongs to ST's mainstream ARM Cortex-M3 portfolio, engineered for cost-effective, high-reliability industrial control applications with emphasis on peripheral integration, low-power operation, and long-term supply stability.
FAQ
What is the maximum operating frequency and associated power consumption of the STM32F101ZET6?
The STM32F101ZET6 operates at up to 36 MHz with typical active current of 36 mA at 3.6 V and 36 MHz (code running from Flash, all peripherals enabled). In Stop mode with regulator in low-power state, current drops to 3.5 µA at 25°C - verified per datasheet Table 17. This enables battery-backed operation for extended periods without compromising real-time responsiveness.
Does the STM32F101ZET6 support external memory expansion, and what interfaces are available?
Yes, it integrates a Flexible Static Memory Controller (FSMC) with four chip-select outputs supporting asynchronous/synchronous NOR, PSRAM, NAND Flash, and CompactFlash. Timing is fully configurable per memory type (e.g., 60 ns read access for SRAM), and the interface uses dedicated address/data bus pins mapped to GPIO ports PA0–PA15, PD0–PD15, and PE0–PE7 - confirmed in Section 2.3.5 and Table 31–40 of the datasheet.
How many analog-to-digital converter channels does the STM32F101ZET6 provide, and what is their effective resolution?
It includes one 12-bit ADC with up to 16 external input channels and an integrated temperature sensor. Effective resolution is 12 bits under standard conditions (fADC ≤ 14 MHz, RAIN ≤ 10 kΩ), delivering ±1 LSB INL and ±1 LSB DNL per Table 58. Conversion time is 1 µs at maximum speed, enabling sampling rates up to 1 MSPS for time-critical measurements like motor current profiling.
Is the STM32F101ZET6 pin-compatible with other members of the STM32F101xx family, and what are the package options?
Yes, all STM32F101xC/D/E variants share identical pinouts within the same package type. The STM32F101ZET6 uses LQFP144 (20 × 20 mm), while compatible parts include LQFP100 (STM32F101VE) and LQFP64 (STM32F101RC). Pin compatibility allows hardware reuse across density variants - e.g., upgrading from 256 KB to 512 KB Flash without PCB revision - as documented in Table 1 and Section 2.2.
STM32F101ZET6 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:
- 36MHz
- Connectivity:
- I2C, IrDA, LINbus, SPI, UART/USART
- Peripherals:
- DMA, PDR, POR, PVD, PWM, Temp Sensor, WDT
- Number of I/O:
- 112
- Program Memory Size:
- 512KB (512K x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- -
- RAM Size:
- 48K x 8
- Voltage - Supply (Vcc/Vdd):
- 2V ~ 3.6V
- Data Converters:
- A/D 16x12b; D/A 2x12b
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
STM32F101ZET6 FAQ
1.How can I place an order for STM32F101ZET6 through Aetrix?
Please submit a Request for Quotation (RFQ) for STM32F101ZET6 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 STM32F101ZET6 reliable?
The price and inventory of STM32F101ZET6 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for STM32F101ZET6 is usually 5 days.
3.What payment methods are accepted for STM32F101ZET6?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for STM32F101ZET6 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for STM32F101ZET6?
STM32F101ZET6 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your STM32F101ZET6 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 STM32F101ZET6?
For technical support, including STM32F101ZET6 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your STM32F101ZET6 requirements.
6.How does Aetrix verify that STM32F101ZET6 is sourced from the original manufacturer or authorized distributors?
All STM32F101ZET6 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 STM32F101ZET6 meets industry standards.
7.What is the process for return or replacement of STM32F101ZET6?
All STM32F101ZET6 units undergo pre-shipment inspection (PSI). If there is an issue with STM32F101ZET6, 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 STM32F101ZET6 part is unused and in its original packaging.
Return procedure for STM32F101ZET6:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
STM32F101ZET6 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…

