STM32F446RCT6TR - 180MHz Cortex-M4 MCU 256KB Flash | ST
部品番号: STM32F446RCT6TR ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $9.63 | $9.63 |
| 10 | $8.92 | $89.20 |
| 100 | $7.85 | $785.00 |
| 500 | $7.1 | $3,550.00 |
| 1,000 | $6.45 | $6,450.00 |
STM32F446RCT6TR 概要
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, volatile and non-volatile memory, peripherals, and I/O on one silicon die. The STM32 family is built on the ARM Cortex-M architecture, a 32-bit RISC core family widely used in embedded systems for its deterministic real-time behaviour and energy efficiency. The STM32F4 sub-family is the high-performance tier, positioning the STM32F4 above Cortex-M0/M3 devices in the STM32 portfolio, with DSP extensions and an FPU that simplify the design of motor control loops, audio codecs, and signal processing pipelines.
Key features of the STM32F446RCT6TR include 128 KB of SRAM, a flexible static memory controller (FSMC) for external memory expansion, multiple high-speed timers, three 12-bit ADCs (2.4 MSPS), two 12-bit DACs, USB 2.0 full-speed and high-speed OTG interfaces, CAN 2.0B, SDMMC, I2S, and I2C. The supply voltage range of 1.8 V to 3.6 V makes it suitable for battery-powered applications, and seven low-power modes (Sleep, Stop, Standby, etc.) optimise energy use in duty-cycled designs.
The Cortex-M4 architecture is paired with ST's ART Accelerator, which prefetches and caches instructions to deliver linear performance from Flash, eliminating the typical wait states that limit execution throughput. Hardware divide and single-cycle multiply accumulate (MAC) operations enable real-time DSP workloads, while the memory protection unit (MPU) and true random-number generator (TRNG) support secure firmware execution and cryptographic key generation for IoT endpoints.
Typical applications for the STM32F446RCT6TR include motor drives (FOC for PMSM and BLDC), industrial fieldbus nodes (CAN, RS-485), audio DSP front-ends, USB peripherals, USB-C chargers, and consumer appliances that demand 32-bit performance without an MPU-class processor. The combination of USB HS OTG, CAN, and 12-bit ADC at 2.4 MSPS positions this MCU for sensor hubs and digital power conversion in the 100 W to 1 kW range.
When designing with the STM32F446RCT6TR, the VDD/VDDA pin pair must be decoupled with 100 nF and 4.7 µF capacitors placed within 5 mm of the package, and the NRST pin requires an external 10 kΩ pull-up with a 100 nF capacitor for reliable reset behaviour. Boot mode is selected through the BOOT0 pin state at reset, and designers should provide a header or test point for in-system programming via SWD (PA13/PA14). The 64-LQFP (10x10) package has a typical thermal resistance of 38 °C/W, which is adequate for industrial-grade ambient operation up to 85 °C at moderate CPU load.
This page synthesises distributor pricing, drop-in pin-compatible alternatives from the same STM32F4 family, and practical PCB design notes drawn from ST application notes and reference designs, providing information beyond the manufacturer datasheet summary alone.
ドロップイン代替品: STM32F446RCT6TR — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: STM32F446RCT6TR (同一形状・フットプリント) — 相違点: Package, Flash Memory, Architecture, Core Architecture, Operating Temperature.
クイック比較ツール — 並列比較する代替部品を選択:
STM32F446RCT6
✅ ドロップイン✓ 在庫あり
価格はお問い合わせください
データシートを見る →STM32F446RCT7
✅ ドロップイン✓ 在庫あり
価格はお問い合わせください
データシートを見る →STM32F411RET6TR
✅ ドロップイン✓ 在庫あり
$4.02 / 個
データシートを見る →STM32F446RCT6TR 最大定格&電気的特性
| Core Architecture | ARM Cortex-M4 with FPU |
| Maximum CPU Clock | 180 MHz |
| Program Memory (Flash) | 256 KB |
| SRAM | 128 KB |
| パッケージ | 64-LQFP (10x10 mm) |
| Supply Voltage (VDD) | 1.8 V to 3.6 V |
| I/O Pins | 50+ GPIO |
| ADC | 3x 12-bit, up to 2.4 MSPS |
| DAC | 2x 12-bit |
| Communication | USB 2.0 FS/HS OTG, CAN 2.0B, USART, SPI, I2C, I2S, SDMMC |
| Timers | Advanced-control, general-purpose, basic, low-power timers |
| 動作温度 | -40 °C to +85 °C (industrial grade) |
| 実装タイプ | Surface Mount |
| MSLレベル | 3 |
| RoHS ステータス | Compliant |
STM32F446RCT6TR ピン構成
| ピン 1 | VBAT — Backup battery supply for RTC |
| ピン 2 | PC13 — GPIO/Tamper-RTC (also WKUP2) |
| ピン 3 | PC14 — GPIO/LSE crystal |
| ピン 4 | PC15 — GPIO/LSE crystal |
| ピン 5 | OSC_IN — HSE crystal oscillator input |
| ピン 6 | OSC_OUT — HSE crystal oscillator output |
| ピン 7 | NRST — Reset input, active low |
| ピン 8 | VSSA — Analog ground |
| ピン 9 | VDDA — Analog supply |
| ピン 10 | PA0 — GPIO/ADC1_IN0/TIM2_CH1 |
| ピン 11 | PA1 — GPIO/ADC1_IN1/TIM2_CH2 |
| ピン 12 | PA2 — GPIO/USART2_TX/ADC1_IN2 |
| ピン 13 | PA3 — GPIO/USART2_RX/ADC1_IN3 |
| ピン 14 | PA4 — GPIO/SPI1_NSS/DAC_OUT1 |
| ピン 15 | PA5 — GPIO/SPI1_SCK/DAC_OUT2 |
| ピン 16 | PA6 — GPIO/SPI1_MISO/ADC1_IN6 |
| ピン 17 | PA7 — GPIO/SPI1_MOSI/ADC1_IN7 |
| ピン 18 | PB0 — GPIO/ADC1_IN8/TIM3_CH3 |
| ピン 19 | PB1 — GPIO/ADC1_IN9/TIM3_CH4 |
| ピン 20 | PB2 — GPIO/BOOT1 |
| ピン 21 | PB10 — GPIO/I2C2_SCL/USART3_TX |
| ピン 22 | PB11 — GPIO/I2C2_SDA/USART3_RX |
| ピン 23 | VSS_1 — Digital ground |
| ピン 24 | VDD_1 — Digital supply 1.8-3.6V |
| ピン 25 | PB12 — GPIO/SPI2_NSS/CAN2_RX |
| ピン 26 | PB13 — GPIO/SPI2_SCK/CAN2_TX |
| ピン 27 | PB14 — GPIO/SPI2_MISO/TIM12_CH1 |
| ピン 28 | PB15 — GPIO/SPI2_MOSI/TIM12_CH2 |
| ピン 29 | PA8 — GPIO/USART1_CK/TIM1_CH1 |
| ピン 30 | PA9 — GPIO/USART1_TX/TIM1_CH2 |
| ピン 31 | PA10 — GPIO/USART1_RX/TIM1_CH3 |
| ピン 32 | PA11 — GPIO/USB_DM/CAN1_RX |
| ピン 33 | PA12 — GPIO/USB_DP/CAN1_TX |
| ピン 34 | PA13 — GPIO/SWDIO |
| ピン 35 | VSS_2 — Digital ground |
| ピン 36 | VDD_2 — Digital supply |
| ピン 37 | PA14 — GPIO/SWCLK |
| ピン 38 | PA15 — GPIO/SPI1_NSS/TIM2_CH1 |
| ピン 39 | PB3 — GPIO/SPI1_SCK/TIM2_CH2 |
| ピン 40 | PB4 — GPIO/SPI1_MISO/TIM3_CH1 |
| ピン 41 | PB5 — GPIO/SPI1_MOSI/TIM3_CH2 |
| ピン 42 | PB6 — GPIO/I2C1_SCL/USART1_TX |
| ピン 43 | PB7 — GPIO/I2C1_SDA/USART1_RX |
| ピン 44 | BOOT0 — Boot mode select |
| ピン 45 | PB8 — GPIO/I2C1_SCL/CAN1_RX |
| ピン 46 | PB9 — GPIO/I2C1_SDA/CAN1_TX |
| ピン 47 | VSS_3 — Digital ground |
| ピン 48 | VDD_3 — Digital supply |
| ピン 49 | VSS_4 — Digital ground |
| ピン 50 | VDD_4 — Digital supply |
| ピン 51 | PD0 — GPIO/CAN1_RX |
| ピン 52 | PD1 — GPIO/CAN1_TX |
| ピン 53 | PD2 — GPIO/SDIO_CMD/TIM3_ETR |
| ピン 54 | PC0 — GPIO/ADC1_IN10 |
| ピン 55 | PC1 — GPIO/ADC1_IN11 |
| ピン 56 | PC2 — GPIO/ADC1_IN12/SPI2_MISO |
| ピン 57 | PC3 — GPIO/ADC1_IN13/SPI2_MOSI |
| ピン 58 | VREF+ — ADC positive reference |
| ピン 59 | VDDA — Analog supply |
| ピン 60 | VSSA — Analog ground |
| ピン 61 | PA0 — GPIO/ADC1_IN0/WKUP |
| ピン 62 | PC4 — GPIO/ADC1_IN14 |
| ピン 63 | PC5 — GPIO/ADC1_IN15 |
| ピン 64 | PB11 — GPIO/I2C2_SDA |
主な用途
STM32F446RCT6TR の用途: 6 件s: Brushless DC (BLDC) and PMSM Motor Control, USB-C Power Delivery Charger and USB Audio, Industrial CAN Fieldbus and Sensor Hubs, Audio DSP Front-End and Headphone Amplifier Controller, Digital Power Conversion (DC-DC and PFC), IoT Edge Node and Wearable Sensor Hub.
Brushless DC (BLDC) and PMSM Motor Control
The STM32F446RCT6TR's 180 MHz Cortex-M4F core, three 12-bit ADCs at 2.4 MSPS, and advanced-control timers (TIM1/TIM8) make it a strong fit for sensorless FOC of PMSM and BLDC motors in the 100 W to 1 kW range. The single-precision FPU accelerates Park/Clarke transforms and PI loop math, while the 12-bit DAC pair enables reference voltage generation for analog front-ends. Compared to a Cortex-M0 design, the F446 cuts the FOC cycle time roughly in half, allowing higher PWM frequencies (up to 50 kHz) and lower torque ripple. ST's MC SDK 6.x and the STSPIN32F0 reference design are typical companion platforms, and a typical 3-phase inverter PCB fits in 25 mm x 25 mm using this MCU.
おすすめ
USB-C Power Delivery Charger and USB Audio
The STM32F446RCT6TR integrates a USB 2.0 high-speed OTG controller with on-chip PHY, which is essential for USB-C PD 3.1 sink/source roles and USB audio class 2.0 streaming at 96 kHz / 24-bit. The I2S peripheral paired with the two 12-bit DACs can drive a stereo headphone amplifier directly, while the 256 KB Flash holds USB-PD stacks and audio processing libraries. The FPU accelerates biquad filtering and dynamics processing for USB headsets and DAC/amps. Reference designs such as the X-NUCLEO-USBPDM1 and ST's USB-PD middleware shorten time-to-prototype, and the 64-LQFP package leaves enough GPIO for charger status LEDs, button inputs, and an I2C-controlled buck controller.
おすすめ
Industrial CAN Fieldbus and Sensor Hubs
The STM32F446RCT6TR's CAN 2.0B interface and 12-bit ADC at 2.4 MSPS make it well suited for industrial sensor hubs and CANopen / DeviceNet nodes. The Cortex-M4F core can run a TCP/IP stack over CAN or RS-485 (via USART), and the FSMC bus enables expansion with external SRAM or NOR Flash for data logging. Compared to the F103, the F446 doubles CPU headroom and adds DSP instructions for vibration and current sensing in predictive maintenance nodes. The wide -40 °C to +85 °C operating range suits factory-floor deployment, and the 64-LQFP footprint is compatible with many existing F4 designs, easing migration from older F2/F1 series.
おすすめ
Audio DSP Front-End and Headphone Amplifier Controller
The STM32F446RCT6TR's Cortex-M4F core and DSP extensions enable real-time biquad filtering, dynamics compression, and sample-rate conversion in USB and Bluetooth audio headsets. The two on-chip 12-bit DACs and I2S interface support stereo output, and the DMA-driven I2S can feed an external Class-D amplifier or codec without CPU intervention. The 180 MHz CPU delivers roughly 225 DMIPS, leaving enough headroom for wireless stack handling and user-interface code on top of the audio pipeline. ST's Audio Weaver tool and the STM32 Discovery F4 firmware examples provide a starting point, and the 64-LQFP package fits the 25 mm x 35 mm PCB size typical of on-ear headphone designs.
おすすめ
Digital Power Conversion (DC-DC and PFC)
The STM32F446RCT6TR's high-resolution timers and 12-bit ADC at 2.4 MSPS deliver the sampling accuracy required for digital control of DC-DC converters and PFC stages. The Cortex-M4F core runs voltage-mode and current-mode control loops at 100 kHz to 1 MHz PWM, while the DMA-fed ADC minimises interrupt latency. The 64-LQFP provides sufficient GPIO for multiple PWM channels, feedback paths, and PMBus / I2C communication. Compared to analog-only controllers, the F446 enables firmware-driven compensation, telemetry, and adaptive dead-time control, which is critical for high-density telecom and server PSUs. The 256 KB Flash stores the control firmware, soft-start tables, and PMBus command set.
おすすめ
IoT Edge Node and Wearable Sensor Hub
The STM32F446RCT6TR's low-power modes (Stop, Standby) and 1.8 V to 3.6 V supply range make it a fit for battery-powered IoT edge nodes and wearable sensor hubs. The 180 MHz performance allows on-device inference of small ML models (e.g., motion classification, anomaly detection) and DSP-based sensor fusion. The USB FS interface supports charging and data sync, and the I2C/SPI peripherals interface with 6-axis IMUs, environmental sensors, and BLE modules. The 64-LQFP package (10x10 mm) integrates cleanly into wearable PCBs, and ST's STM32Cube.AI toolchain converts TFLite models to run on the Cortex-M4F, enabling always-on keyword detection or activity recognition at <10 mW average power.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: STM32F446RCT6TR — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | STM32F446RCT6 | STM32F446RCT7 | STM32F446VET6TR | STM32F405VGT6TR |
|---|---|---|---|---|---|
| Package | 64-LQFP (10x10) | 64-LQFP (10x10) - same | 64-LQFP (10x10) - same | 100-LQFP (14x14) - different | 100-LQFP (14x14) - different |
| Brand | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics |
| Core / Frequency | Cortex-M4F / 180 MHz | Cortex-M4F / 180 MHz | Cortex-M4F / 180 MHz | Cortex-M4F / 180 MHz | Cortex-M4F / 168 MHz |
| Flash | 256 KB | 256 KB | 256 KB | 512 KB | 1 MB |
| SRAM | 128 KB | 128 KB | 128 KB | 128 KB | 192 KB |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +105C | -40C to +85C | -40C to +85C |
| USB | USB 2.0 HS OTG | USB 2.0 HS OTG | USB 2.0 HS OTG | USB 2.0 HS OTG | USB 2.0 HS OTG + ULPI |
| Ethernet MAC | No | No | No | No | Yes |
| ADC | 3x 12-bit 2.4 MSPS | 3x 12-bit 2.4 MSPS | 3x 12-bit 2.4 MSPS | 3x 12-bit 2.4 MSPS | 3x 12-bit 2.4 MSPS |
主な差別化要因
- Highest F4 performance in a 64-LQFP with 12-bit DAC pair (vs STM32F405VGT6TR)
- Industry-standard 64-LQFP footprint enables easy F1/F2/F4 migration (vs STM32F446VET6TR)
- ART Accelerator delivers 0-wait-state Flash at 180 MHz (vs STM32F411RET6TR)
設計ノート
Estimated: At 180 MHz CPU clock with all peripherals active, the STM32F446RCT6TR consumes approximately 80-100 mA from VDD. Place a 4.7 uF bulk capacitor and a 100 nF ceramic decoupling cap on each VDD/VDDA pin pair within 5 mm of the package, and keep the digital and analog ground planes connected under the chip. For USB HS applications, add a 100 nF cap on the VDD_USB pin even though the PHY is internal. For low-power designs, switch to the LSE/LSE-on-LSI mode in Standby to reduce current to <10 uA.
The 64-LQFP package has a thermal resistance of approximately 38 C/W (theta_JA on a 4-layer JEDEC test board); at 100 mA VDD current the 0.1 W self-heating is negligible, so external heatsinking is not required. However, the package lead fingers should be soldered with proper pad geometry (IPC-7351 nominal) to avoid tombstoning during reflow. For noise-sensitive analog applications (ADC, DAC), keep analog and digital power planes separated and use a ferrite bead to filter the VDDA supply. The 64-LQFP footprint allows 0.5 mm pitch hand-rework, which simplifies prototyping.
Common pitfalls: (1) leaving NRST floating will cause intermittent reset failures; always add a 10 kohm pull-up and 100 nF cap. (2) BOOT0 must be pulled low for normal Flash boot; a high state will enter the system memory bootloader, which is useful for factory programming but not for normal operation. (3) USB HS requires the VDD_USB and VDD_PLL pins properly decoupled; missing decoupling on VDD_PLL will cause USB packet errors. (4) The Cortex-M4F FPU requires a specific NVIC priority and Lazy Stacking configuration in the startup code; if missing, floating-point exceptions will trigger HardFault. (5) For 256 KB Flash parts, the ART Accelerator must be enabled in the RCC->CFGR register for 0-wait-state execution.
コンプライアンス情報
RoHS and REACH compliant per ST product page; lead-free matte-tin finish; MSL3 (168-hour floor life) per J-STD-020. Not AEC-Q100 qualified - the STM32F446RCT7 or automotive-grade ST parts should be selected for automotive applications.