STM32F303ZET6 - 512KB Flash ARM Cortex-M4F MCU | STMicroelectronics
部品番号: STM32F303ZET6 ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 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 |
STM32F303ZET6 概要
What is an ARM Cortex-M4F microcontroller? It is a 32-bit processor core designed for embedded control applications, featuring a floating-point unit (FPU) for efficient handling of mathematical operations, DSP instructions for digital signal processing, and a memory protection unit (MPU) for enhanced system reliability. The Cortex-M4F is part of the ARM Cortex-M family, which includes the M0, M0+, M3, M4, and M7 cores, each optimized for different performance and power trade-offs. In the system hierarchy, the microcontroller sits between the application software and the physical hardware, executing instructions and managing peripherals such as timers, ADCs, and communication interfaces.
Key features of the STM32F303ZET6 include a 72 MHz maximum clock speed, 512 KB flash, 64 KB SRAM, and a rich set of peripherals: 4x 12-bit ADCs with up to 5 MSPS, 2x 12-bit DACs, 7x comparators, 4x operational amplifiers, 3x 16-bit advanced-control timers, 2x 32-bit timers, and multiple communication interfaces (SPI, I2C, USART, CAN, USB). The device also features a true random number generator (RNG), a CRC calculation unit, and a 12-channel DMA controller. The FPU accelerates single-precision floating-point arithmetic, which is critical for control loops and sensor fusion algorithms.
Technically, the STM32F303ZET6 is built on a 90nm process technology, offering a balance of performance and power efficiency. It operates from a 2.0V to 3.6V supply and features multiple low-power modes (Sleep, Stop, Standby) to minimize energy consumption in battery-powered designs. The device includes a comprehensive clock system with an internal 8 MHz RC oscillator, an internal 32 kHz RC oscillator, and support for external crystals up to 32 MHz. The ADC can operate in dual or triple interleaved mode to achieve higher sampling rates, and the comparators and op-amps enable analog signal conditioning without external components.
Typical applications include motor control (field-oriented control of brushless DC motors), industrial automation (PLC, sensors, actuators), medical devices (patient monitoring, infusion pumps), and consumer electronics (audio processing, smart home controllers). The combination of analog peripherals and DSP capabilities makes it ideal for applications requiring both signal conditioning and real-time control.
When designing with this device, ensure adequate decoupling of the power supply pins (VDD, VDDA) with 100nF and 4.7uF capacitors placed close to the pins. The VDDA pin must be connected to a clean analog supply to achieve the specified ADC accuracy. Also, configure the boot pins correctly to select the desired boot source (flash, system memory, or SRAM) during development.
ドロップイン代替品: STM32F303ZET6 — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: STM32F303ZET6 (同一形状・フットプリント) — 相違点: ADC, Communication Interfaces, Comparators, Core, DAC.
クイック比較ツール — 並列比較する代替部品を選択:
STM32F303ZET7
✅ ドロップイン ⚠️ 仕様未検証📋 参考代替品(カタログ未掲載)
STM32F303ZDT6
✅ ドロップイン ⚠️ 仕様未検証📋 参考代替品(カタログ未掲載)
STM32F303ZCT6
✅ ドロップイン ⚠️ 仕様未検証📋 参考代替品(カタログ未掲載)
STM32F303ZET6TR
✅ ドロップイン ⚠️ 仕様未検証📋 参考代替品(カタログ未掲載)
STM32F303ZET6
✅ ドロップイン✓ 在庫あり
$7.9 / 個
データシートを見る →STM32F303ZET6 最大定格&電気的特性
| Core | ARM Cortex-M4F with FPU |
| Maximum Clock Speed | 72 MHz |
| Flash Memory | 512 KB |
| SRAM | 64 KB |
| パッケージ | LQFP144 (20x20 mm, 0.5 mm pitch) |
| 電源電圧 | 2.0 V to 3.6 V |
| 動作温度 | -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 ピン構成
| ピン 1 | PE2 — GPIO or alternate function |
| ピン 2 | PE3 — GPIO or alternate function |
| ピン 3 | PE4 — GPIO or alternate function |
| ピン 4 | PE5 — GPIO or alternate function |
| ピン 5 | PE6 — GPIO or alternate function |
| ピン 6 | VBAT — Battery backup supply |
| ピン 7 | PC13 — GPIO or RTC output |
| ピン 8 | PC14 — GPIO or OSC32_IN |
| ピン 9 | PC15 — GPIO or OSC32_OUT |
| ピン 10 | PF0 — GPIO or OSC_IN |
| ピン 11 | PF1 — GPIO or OSC_OUT |
| ピン 12 | NRST — Reset (active low) |
| ピン 13 | PC0 — GPIO or ADC input |
| ピン 14 | PC1 — GPIO or ADC input |
| ピン 15 | PC2 — GPIO or ADC input |
| ピン 16 | PC3 — GPIO or ADC input |
| ピン 17 | VDD — Digital power supply |
| ピン 18 | VSS — Digital ground |
| ピン 19 | PC4 — GPIO or ADC input |
| ピン 20 | PC5 — GPIO or ADC input |
| ピン 21 | PB2 — GPIO or BOOT1 |
| ピン 22 | PE7 — GPIO or alternate function |
| ピン 23 | PE8 — GPIO or alternate function |
| ピン 24 | PE9 — GPIO or alternate function |
| ピン 25 | PE10 — GPIO or alternate function |
| ピン 26 | PE11 — GPIO or alternate function |
| ピン 27 | PE12 — GPIO or alternate function |
| ピン 28 | PE13 — GPIO or alternate function |
| ピン 29 | PE14 — GPIO or alternate function |
| ピン 30 | PE15 — GPIO or alternate function |
| ピン 31 | PB10 — GPIO or I2C2_SCL |
| ピン 32 | PB11 — GPIO or I2C2_SDA |
| ピン 33 | VCAP1 — Internal regulator capacitor |
| ピン 34 | VDD — Digital power supply |
| ピン 35 | VSS — Digital ground |
| ピン 36 | PB12 — GPIO or SPI2_NSS |
| ピン 37 | PB13 — GPIO or SPI2_SCK |
| ピン 38 | PB14 — GPIO or SPI2_MISO |
| ピン 39 | PB15 — GPIO or SPI2_MOSI |
| ピン 40 | PD8 — GPIO or USART3_TX |
| ピン 41 | PD9 — GPIO or USART3_RX |
| ピン 42 | PD10 — GPIO or USART3_CK |
| ピン 43 | PD11 — GPIO or USART3_CTS |
| ピン 44 | PD12 — GPIO or USART3_RTS |
| ピン 45 | PD13 — GPIO or alternate function |
| ピン 46 | PD14 — GPIO or alternate function |
| ピン 47 | PD15 — GPIO or alternate function |
| ピン 48 | PF2 — GPIO or alternate function |
| ピン 49 | PF3 — GPIO or alternate function |
| ピン 50 | PF4 — GPIO or alternate function |
| ピン 51 | PF5 — GPIO or alternate function |
| ピン 52 | PF6 — GPIO or alternate function |
| ピン 53 | PF7 — GPIO or alternate function |
| ピン 54 | PF8 — GPIO or alternate function |
| ピン 55 | PF9 — GPIO or alternate function |
| ピン 56 | PF10 — GPIO or alternate function |
| ピン 57 | VDD — Digital power supply |
| ピン 58 | VSS — Digital ground |
| ピン 59 | PF11 — GPIO or alternate function |
| ピン 60 | PF12 — GPIO or alternate function |
| ピン 61 | PF13 — GPIO or alternate function |
| ピン 62 | PF14 — GPIO or alternate function |
| ピン 63 | PF15 — GPIO or alternate function |
| ピン 64 | PG0 — GPIO or alternate function |
| ピン 65 | PG1 — GPIO or alternate function |
| ピン 66 | PE0 — GPIO or alternate function |
| ピン 67 | PE1 — GPIO or alternate function |
| ピン 68 | PB0 — GPIO or ADC input |
| ピン 69 | PB1 — GPIO or ADC input |
| ピン 70 | PB3 — GPIO or JTDO |
| ピン 71 | PB4 — GPIO or NJTRST |
| ピン 72 | PB5 — GPIO or I2C1_SMBA |
| ピン 73 | PB6 — GPIO or I2C1_SCL |
| ピン 74 | PB7 — GPIO or I2C1_SDA |
| ピン 75 | BOOT0 — Boot mode selection |
| ピン 76 | PB8 — GPIO or CAN_RX |
| ピン 77 | PB9 — GPIO or CAN_TX |
| ピン 78 | PE3 — GPIO or alternate function |
| ピン 79 | PE4 — GPIO or alternate function |
| ピン 80 | PE5 — GPIO or alternate function |
| ピン 81 | PE6 — GPIO or alternate function |
| ピン 82 | VDD — Digital power supply |
| ピン 83 | VSS — Digital ground |
| ピン 84 | PC6 — GPIO or alternate function |
| ピン 85 | PC7 — GPIO or alternate function |
| ピン 86 | PC8 — GPIO or alternate function |
| ピン 87 | PC9 — GPIO or alternate function |
| ピン 88 | PA0 — GPIO or ADC input |
| ピン 89 | PA1 — GPIO or ADC input |
| ピン 90 | PA2 — GPIO or USART2_TX |
| ピン 91 | PA3 — GPIO or USART2_RX |
| ピン 92 | PA4 — GPIO or DAC_OUT1 |
| ピン 93 | PA5 — GPIO or DAC_OUT2 |
| ピン 94 | PA6 — GPIO or SPI1_MISO |
| ピン 95 | PA7 — GPIO or SPI1_MOSI |
| ピン 96 | PC4 — GPIO or ADC input |
| ピン 97 | PC5 — GPIO or ADC input |
| ピン 98 | PB0 — GPIO or ADC input |
| ピン 99 | PB1 — GPIO or ADC input |
| ピン 100 | PB2 — GPIO or BOOT1 |
| ピン 101 | PE7 — GPIO or alternate function |
| ピン 102 | PE8 — GPIO or alternate function |
| ピン 103 | PE9 — GPIO or alternate function |
| ピン 104 | PE10 — GPIO or alternate function |
| ピン 105 | PE11 — GPIO or alternate function |
| ピン 106 | PE12 — GPIO or alternate function |
| ピン 107 | PE13 — GPIO or alternate function |
| ピン 108 | PE14 — GPIO or alternate function |
| ピン 109 | PE15 — GPIO or alternate function |
| ピン 110 | PB10 — GPIO or I2C2_SCL |
| ピン 111 | PB11 — GPIO or I2C2_SDA |
| ピン 112 | VCAP1 — Internal regulator capacitor |
| ピン 113 | VDD — Digital power supply |
| ピン 114 | VSS — Digital ground |
| ピン 115 | PB12 — GPIO or SPI2_NSS |
| ピン 116 | PB13 — GPIO or SPI2_SCK |
| ピン 117 | PB14 — GPIO or SPI2_MISO |
| ピン 118 | PB15 — GPIO or SPI2_MOSI |
| ピン 119 | PD8 — GPIO or USART3_TX |
| ピン 120 | PD9 — GPIO or USART3_RX |
| ピン 121 | PD10 — GPIO or USART3_CK |
| ピン 122 | PD11 — GPIO or USART3_CTS |
| ピン 123 | PD12 — GPIO or USART3_RTS |
| ピン 124 | PD13 — GPIO or alternate function |
| ピン 125 | PD14 — GPIO or alternate function |
| ピン 126 | PD15 — GPIO or alternate function |
| ピン 127 | PF2 — GPIO or alternate function |
| ピン 128 | PF3 — GPIO or alternate function |
| ピン 129 | PF4 — GPIO or alternate function |
| ピン 130 | PF5 — GPIO or alternate function |
| ピン 131 | PF6 — GPIO or alternate function |
| ピン 132 | PF7 — GPIO or alternate function |
| ピン 133 | PF8 — GPIO or alternate function |
| ピン 134 | PF9 — GPIO or alternate function |
| ピン 135 | PF10 — GPIO or alternate function |
| ピン 136 | VDD — Digital power supply |
| ピン 137 | VSS — Digital ground |
| ピン 138 | PF11 — GPIO or alternate function |
| ピン 139 | PF12 — GPIO or alternate function |
| ピン 140 | PF13 — GPIO or alternate function |
| ピン 141 | PF14 — GPIO or alternate function |
| ピン 142 | PF15 — GPIO or alternate function |
| ピン 143 | PG0 — GPIO or alternate function |
| ピン 144 | PG1 — GPIO or alternate function |
主な用途
STM32F303ZET6 の用途: 6 件s: 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.
おすすめ
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.
おすすめ
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.
おすすめ
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.
おすすめ
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.
おすすめ
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.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: STM32F303ZET6 — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | 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 |
主な差別化要因
- Integrated analog peripherals (op-amps, comparators, DACs) (vs STM32F103ZET6)
- Higher ADC sampling rate (5 MSPS) (vs STM32F103ZET6)
- Floating-point unit (FPU) (vs STM32F103ZET6)
設計ノート
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.
コンプライアンス情報
RoHS and REACH compliant per STMicroelectronics. Not AEC-Q100 qualified; for automotive, consider STM32F303ZET7 or other automotive-grade variants.