STM32F303ZET6 - 512KB Flash ARM Cortex-M4F MCU | STMicroelectronics
MPN: STM32F303ZET6 β Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $12.5 | $12.50 |
| 10 | $11.2 | $112.00 |
| 100 | $9.8 | $980.00 |
| 500 | $8.5 | $4,250.00 |
| 1,000 | $7.9 | $7,900.00 |
Drop-in alternatives for STM32F303ZET6 β same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
STM32F303ZET7
β Drop-Inπ Reference alternative (not in catalog)
STM32F303ZDT6
β Drop-Inπ Reference alternative (not in catalog)
STM32F303ZCT6
β Drop-Inπ Reference alternative (not in catalog)
STM32F303ZET6TR
β Drop-Inπ Reference alternative (not in catalog)
STM32F303ZET6
β Drop-Inβ 99,999 In Stock
$7.9 / Unit
View Datasheet βSTM32F303ZET6 Maximum Ratings & Electrical Characteristics
| Core | ARM Cortex-M4F with FPU |
| Maximum Clock Speed | 72 MHz |
| Flash Memory | 512 KB |
| SRAM | 64 KB |
| Package | LQFP144 (20x20 mm, 0.5 mm pitch) |
| Supply Voltage | 2.0 V to 3.6 V |
| Operating Temperature | -40C to +85C |
| Number of I/O Pins | 112 |
| ADC | 4x 12-bit, up to 5 MSPS |
| DAC | 2x 12-bit |
| Comparators | 7 |
| Operational Amplifiers | 4 |
| Timers | 3x 16-bit advanced-control, 2x 32-bit, 4x 16-bit general-purpose |
| Communication Interfaces | SPI (3), I2C (2), USART (5), CAN (1), USB 2.0 FS |
| DMA | 12 channels |
| RNG | Yes |
| CRC | Yes |
| RoHS | Compliant |
STM32F303ZET6 Pin Configuration
| Pin 1 | PE2 β GPIO or alternate function |
| Pin 2 | PE3 β GPIO or alternate function |
| Pin 3 | PE4 β GPIO or alternate function |
| Pin 4 | PE5 β GPIO or alternate function |
| Pin 5 | PE6 β GPIO or alternate function |
| Pin 6 | VBAT β Battery backup supply |
| Pin 7 | PC13 β GPIO or RTC output |
| Pin 8 | PC14 β GPIO or OSC32_IN |
| Pin 9 | PC15 β GPIO or OSC32_OUT |
| Pin 10 | PF0 β GPIO or OSC_IN |
| Pin 11 | PF1 β GPIO or OSC_OUT |
| Pin 12 | NRST β Reset (active low) |
| Pin 13 | PC0 β GPIO or ADC input |
| Pin 14 | PC1 β GPIO or ADC input |
| Pin 15 | PC2 β GPIO or ADC input |
| Pin 16 | PC3 β GPIO or ADC input |
| Pin 17 | VDD β Digital power supply |
| Pin 18 | VSS β Digital ground |
| Pin 19 | PC4 β GPIO or ADC input |
| Pin 20 | PC5 β GPIO or ADC input |
| Pin 21 | PB2 β GPIO or BOOT1 |
| Pin 22 | PE7 β GPIO or alternate function |
| Pin 23 | PE8 β GPIO or alternate function |
| Pin 24 | PE9 β GPIO or alternate function |
| Pin 25 | PE10 β GPIO or alternate function |
| Pin 26 | PE11 β GPIO or alternate function |
| Pin 27 | PE12 β GPIO or alternate function |
| Pin 28 | PE13 β GPIO or alternate function |
| Pin 29 | PE14 β GPIO or alternate function |
| Pin 30 | PE15 β GPIO or alternate function |
| Pin 31 | PB10 β GPIO or I2C2_SCL |
| Pin 32 | PB11 β GPIO or I2C2_SDA |
| Pin 33 | VCAP1 β Internal regulator capacitor |
| Pin 34 | VDD β Digital power supply |
| Pin 35 | VSS β Digital ground |
| Pin 36 | PB12 β GPIO or SPI2_NSS |
| Pin 37 | PB13 β GPIO or SPI2_SCK |
| Pin 38 | PB14 β GPIO or SPI2_MISO |
| Pin 39 | PB15 β GPIO or SPI2_MOSI |
| Pin 40 | PD8 β GPIO or USART3_TX |
| Pin 41 | PD9 β GPIO or USART3_RX |
| Pin 42 | PD10 β GPIO or USART3_CK |
| Pin 43 | PD11 β GPIO or USART3_CTS |
| Pin 44 | PD12 β GPIO or USART3_RTS |
| Pin 45 | PD13 β GPIO or alternate function |
| Pin 46 | PD14 β GPIO or alternate function |
| Pin 47 | PD15 β GPIO or alternate function |
| Pin 48 | PF2 β GPIO or alternate function |
| Pin 49 | PF3 β GPIO or alternate function |
| Pin 50 | PF4 β GPIO or alternate function |
| Pin 51 | PF5 β GPIO or alternate function |
| Pin 52 | PF6 β GPIO or alternate function |
| Pin 53 | PF7 β GPIO or alternate function |
| Pin 54 | PF8 β GPIO or alternate function |
| Pin 55 | PF9 β GPIO or alternate function |
| Pin 56 | PF10 β GPIO or alternate function |
| Pin 57 | VDD β Digital power supply |
| Pin 58 | VSS β Digital ground |
| Pin 59 | PF11 β GPIO or alternate function |
| Pin 60 | PF12 β GPIO or alternate function |
| Pin 61 | PF13 β GPIO or alternate function |
| Pin 62 | PF14 β GPIO or alternate function |
| Pin 63 | PF15 β GPIO or alternate function |
| Pin 64 | PG0 β GPIO or alternate function |
| Pin 65 | PG1 β GPIO or alternate function |
| Pin 66 | PE0 β GPIO or alternate function |
| Pin 67 | PE1 β GPIO or alternate function |
| Pin 68 | PB0 β GPIO or ADC input |
| Pin 69 | PB1 β GPIO or ADC input |
| Pin 70 | PB3 β GPIO or JTDO |
| Pin 71 | PB4 β GPIO or NJTRST |
| Pin 72 | PB5 β GPIO or I2C1_SMBA |
| Pin 73 | PB6 β GPIO or I2C1_SCL |
| Pin 74 | PB7 β GPIO or I2C1_SDA |
| Pin 75 | BOOT0 β Boot mode selection |
| Pin 76 | PB8 β GPIO or CAN_RX |
| Pin 77 | PB9 β GPIO or CAN_TX |
| Pin 78 | PE3 β GPIO or alternate function |
| Pin 79 | PE4 β GPIO or alternate function |
| Pin 80 | PE5 β GPIO or alternate function |
| Pin 81 | PE6 β GPIO or alternate function |
| Pin 82 | VDD β Digital power supply |
| Pin 83 | VSS β Digital ground |
| Pin 84 | PC6 β GPIO or alternate function |
| Pin 85 | PC7 β GPIO or alternate function |
| Pin 86 | PC8 β GPIO or alternate function |
| Pin 87 | PC9 β GPIO or alternate function |
| Pin 88 | PA0 β GPIO or ADC input |
| Pin 89 | PA1 β GPIO or ADC input |
| Pin 90 | PA2 β GPIO or USART2_TX |
| Pin 91 | PA3 β GPIO or USART2_RX |
| Pin 92 | PA4 β GPIO or DAC_OUT1 |
| Pin 93 | PA5 β GPIO or DAC_OUT2 |
| Pin 94 | PA6 β GPIO or SPI1_MISO |
| Pin 95 | PA7 β GPIO or SPI1_MOSI |
| Pin 96 | PC4 β GPIO or ADC input |
| Pin 97 | PC5 β GPIO or ADC input |
| Pin 98 | PB0 β GPIO or ADC input |
| Pin 99 | PB1 β GPIO or ADC input |
| Pin 100 | PB2 β GPIO or BOOT1 |
| Pin 101 | PE7 β GPIO or alternate function |
| Pin 102 | PE8 β GPIO or alternate function |
| Pin 103 | PE9 β GPIO or alternate function |
| Pin 104 | PE10 β GPIO or alternate function |
| Pin 105 | PE11 β GPIO or alternate function |
| Pin 106 | PE12 β GPIO or alternate function |
| Pin 107 | PE13 β GPIO or alternate function |
| Pin 108 | PE14 β GPIO or alternate function |
| Pin 109 | PE15 β GPIO or alternate function |
| Pin 110 | PB10 β GPIO or I2C2_SCL |
| Pin 111 | PB11 β GPIO or I2C2_SDA |
| Pin 112 | VCAP1 β Internal regulator capacitor |
| Pin 113 | VDD β Digital power supply |
| Pin 114 | VSS β Digital ground |
| Pin 115 | PB12 β GPIO or SPI2_NSS |
| Pin 116 | PB13 β GPIO or SPI2_SCK |
| Pin 117 | PB14 β GPIO or SPI2_MISO |
| Pin 118 | PB15 β GPIO or SPI2_MOSI |
| Pin 119 | PD8 β GPIO or USART3_TX |
| Pin 120 | PD9 β GPIO or USART3_RX |
| Pin 121 | PD10 β GPIO or USART3_CK |
| Pin 122 | PD11 β GPIO or USART3_CTS |
| Pin 123 | PD12 β GPIO or USART3_RTS |
| Pin 124 | PD13 β GPIO or alternate function |
| Pin 125 | PD14 β GPIO or alternate function |
| Pin 126 | PD15 β GPIO or alternate function |
| Pin 127 | PF2 β GPIO or alternate function |
| Pin 128 | PF3 β GPIO or alternate function |
| Pin 129 | PF4 β GPIO or alternate function |
| Pin 130 | PF5 β GPIO or alternate function |
| Pin 131 | PF6 β GPIO or alternate function |
| Pin 132 | PF7 β GPIO or alternate function |
| Pin 133 | PF8 β GPIO or alternate function |
| Pin 134 | PF9 β GPIO or alternate function |
| Pin 135 | PF10 β GPIO or alternate function |
| Pin 136 | VDD β Digital power supply |
| Pin 137 | VSS β Digital ground |
| Pin 138 | PF11 β GPIO or alternate function |
| Pin 139 | PF12 β GPIO or alternate function |
| Pin 140 | PF13 β GPIO or alternate function |
| Pin 141 | PF14 β GPIO or alternate function |
| Pin 142 | PF15 β GPIO or alternate function |
| Pin 143 | PG0 β GPIO or alternate function |
| Pin 144 | PG1 β GPIO or alternate function |
Safe Operating Area (SOA) & Thermal Characteristics
No official SOA curve available for this digital IC. Always operate within absolute maximum ratings specified in the datasheet. Ensure adequate cooling and derate as needed.
Typical Applications
STM32F303ZET6 is suitable for 6 applications: Motor Control, Industrial Automation, Medical Devices, Audio Processing, Consumer Electronics, Test and Measurement.
Motor Control
The STM32F303ZET6 is ideal for field-oriented control (FOC) of brushless DC (BLDC) and permanent magnet synchronous motors (PMSM). Its advanced-control timers generate complementary PWM signals with dead-time insertion, while the 4x 12-bit ADCs (up to 5 MSPS) sample phase currents simultaneously. The Cortex-M4F FPU accelerates the Clarke/Park transforms and PI controllers, enabling high-bandwidth control loops. In a typical application, the MCU reads current sensors via the ADCs, computes the rotor position using Hall sensors or encoders, and outputs PWM to a 3-phase inverter. The on-chip comparators can be used for overcurrent protection, and the op-amps can condition current shunt signals without external amplifiers. Compared to using an external DSP, this integration reduces BOM cost and board space. Design considerations include proper grounding of the analog and power sections, and using the DMA to transfer ADC results to memory to reduce CPU load.
Recommended
Industrial Automation
In industrial automation, the STM32F303ZET6 serves as a PLC or sensor controller. Its 5 USARTs, 3 SPIs, and 2 I2Cs allow connection to various fieldbuses (Modbus, CANopen) and sensors. The 12-bit DACs can generate analog setpoints, and the op-amps can interface with 4-20mA current loops. The device's robust operating temperature range (-40C to +85C) and high EMC robustness make it suitable for factory floors. In a typical PLC I/O module, the MCU reads digital inputs, processes logic, and drives outputs via relays or transistors. The DMA controller offloads data transfer, and the RNG can be used for secure communication. Design considerations include isolating the MCU from high-voltage sections using optocouplers, and providing a stable power supply with proper decoupling.
Recommended
Medical Devices
The STM32F303ZET6 is used in medical devices such as patient monitors, infusion pumps, and diagnostic equipment. Its high-resolution ADCs and op-amps enable precise biosignal acquisition (ECG, EEG, SpO2). The FPU processes filtering algorithms (e.g., digital filters) in real-time. The device's low-power modes extend battery life in portable monitors. In a pulse oximeter, the MCU drives LEDs, reads photodiode signals via the ADC, and computes oxygen saturation using DSP. The comparators can detect abnormal signal levels. Design considerations include ensuring electrical safety (isolation), using medical-grade power supplies, and implementing fail-safe mechanisms. The device's rich peripheral set reduces external component count, improving reliability.
Recommended
Audio Processing
The STM32F303ZET6 can handle audio processing tasks such as active noise cancellation, audio effects, and voice recognition. Its Cortex-M4F FPU and DSP instructions accelerate FFT and filtering. The 2x 12-bit DACs can output analog audio, and the I2S interface (via SPI) connects to external audio codecs. In a hearing aid, the MCU samples microphone input via the ADC, applies noise reduction algorithms, and outputs to a speaker via the DAC. The low-power modes are crucial for battery life. Design considerations include using a low-noise analog supply for the ADC/DAC, and careful PCB layout to minimize digital noise coupling into the analog path.
Recommended
Consumer Electronics
In consumer electronics, the STM32F303ZET6 is used in smart home controllers, gaming peripherals, and wearable devices. Its USB 2.0 FS interface enables direct connection to PCs or smartphones. The device's rich analog peripherals allow touch sensing (via ADC) and environmental monitoring. In a smart thermostat, the MCU reads temperature sensors, controls a relay for HVAC, and communicates via Wi-Fi (through an external module). The low-power modes enable battery operation. Design considerations include optimizing power consumption, using a real-time clock (RTC) for scheduling, and ensuring ESD protection on user-facing interfaces.
Recommended
Test and Measurement
The STM32F303ZET6 is suitable for portable test equipment like multimeters, data loggers, and oscilloscopes. Its high-speed ADCs (5 MSPS) capture fast signals, and the DMA transfers data to memory without CPU intervention. The op-amps condition input signals, and the comparators can trigger measurements. In a data logger, the MCU samples multiple analog channels, stores data to an SD card (via SPI), and displays results on an LCD. The USB interface allows data transfer to a PC. Design considerations include using a precision voltage reference for the ADC, and implementing proper anti-aliasing filters.
Recommended
Recommended Products Summary
Engineering reference data for STM32F303ZET6 β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | STM32F303ZET7 | STM32F303ZDT6 | STM32F303ZCT6 |
|---|---|---|---|---|
| Package | LQFP144 | LQFP144 | LQFP144 | LQFP144 |
| Brand | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics |
| Core | ARM Cortex-M4F | ARM Cortex-M4F | ARM Cortex-M4F | ARM Cortex-M4F |
| Maximum Clock Speed | 72 MHz | 72 MHz | 72 MHz | 72 MHz |
| Flash Memory | 512 KB | 512 KB | 384 KB | 256 KB |
| SRAM | 64 KB | 64 KB | 48 KB | 40 KB |
| Operating Temperature | -40C to +85C | -40C to +105C | -40C to +85C | -40C to +85C |
| Number of I/O Pins | 112 | 112 | 112 | 112 |
| ADC | 4x 12-bit, 5 MSPS | 4x 12-bit, 5 MSPS | 4x 12-bit, 5 MSPS | 4x 12-bit, 5 MSPS |
| DAC | 2x 12-bit | 2x 12-bit | 2x 12-bit | 2x 12-bit |
Key Differentiators
- Integrated analog peripherals (op-amps, comparators, DACs) (vs STM32F103ZET6)
- Higher ADC sampling rate (5 MSPS) (vs STM32F103ZET6)
- Floating-point unit (FPU) (vs STM32F103ZET6)
Design Notes
The STM32F303ZET6 requires a 2.0V to 3.6V supply. Decouple each VDD pin with a 100nF ceramic capacitor and a 4.7uF bulk capacitor placed close to the pins. The VDDA pin must be connected to a clean analog supply, typically through a ferrite bead and a 1uF capacitor, to achieve the specified ADC accuracy. The VCAP1 pin requires a 2.2uF capacitor to stabilize the internal voltage regulator.
For the LQFP144 package, ensure proper solder paste stencil design for the 0.5mm pitch leads. Use a 4-layer PCB with dedicated ground and power planes to minimize noise. Place the crystal oscillator (if used) close to the OSC_IN/OSC_OUT pins and keep the trace lengths short. For ADC inputs, route analog traces away from digital switching signals to reduce crosstalk.
A common mistake is forgetting to connect the BOOT0 pin correctly. For normal operation, BOOT0 should be tied low (through a resistor) to boot from flash. Also, ensure the NRST pin has a 100nF capacitor to ground for reliable reset. When using the USB peripheral, the USB_DM and USB_DP pins require 22-ohm series resistors and proper impedance matching.
Compliance Information
RoHS and REACH compliant per STMicroelectronics. Not AEC-Q100 qualified; for automotive, consider STM32F303ZET7 or other automotive-grade variants.