STMicroelectronics

STM32F358RCT6 - 256KB Flash ARM Cortex-M4F MCU | STMicroelectronics

MPN: STM32F358RCT6 ✓ 啟用中
2.0 V to 3.6 V Vdss LQFP64 (10x10 mm) Package 72 MHz Speed 256 KB Memory
MOQ: 1 |

STM32F358RCT6 概覽

The STM32F358RCT6 is a high-performance 32-bit microcontroller from STMicroelectronics, based on the ARM Cortex-M4F core with floating-point unit (FPU). It operates at a maximum frequency of 72 MHz and provides 256 KB of flash memory and 48 KB of SRAM. The device is housed in a 64-pin LQFP package (LQFP64) and is designed for a wide range of embedded applications requiring advanced analog features and digital signal processing.

What is a microcontroller? A microcontroller (MCU) is a compact integrated circuit designed to govern a specific operation in an embedded system. It integrates a processor core, memory (flash and SRAM), and programmable input/output peripherals on a single chip. Microcontrollers are the backbone of embedded systems, enabling control, monitoring, and communication in applications ranging from consumer electronics to industrial automation. The STM32F358RCT6 belongs to the STM32F3 series, which is optimized for mixed-signal processing, combining a powerful Cortex-M4F core with advanced analog peripherals such as operational amplifiers, comparators, and a 12-bit ADC with up to 5 MSPS.

Key features of the STM32F358RCT6 include a 72 MHz ARM Cortex-M4F core with FPU, 256 KB flash, 48 KB SRAM, and a rich set of peripherals: three 12-bit ADCs (up to 5 MSPS), two 12-bit DACs, three operational amplifiers, two comparators, multiple timers (including advanced-control timers), and a wide range of communication interfaces (I2C, SPI, USART, CAN, USB). The device also features a memory protection unit (MPU), a DMA controller, and a CRC calculation unit. These features make it suitable for applications requiring precise analog measurement and real-time control.

Technically, the STM32F358RCT6 is built on a 90nm process technology, offering a balance between performance and power consumption. The Cortex-M4F core includes a single-precision FPU and DSP instructions, enabling efficient execution of complex algorithms such as digital filters and motor control loops. The device supports a supply voltage range of 2.0V to 3.6V and operates over a temperature range of -40°C to +85°C. The LQFP64 package provides 51 GPIOs, with many pins multiplexed to support alternate functions.

Typical applications include motor control (e.g., field-oriented control of brushless DC motors), industrial automation (PLC, sensors), medical devices (patient monitoring), and consumer electronics (smart home hubs). The advanced analog peripherals make it particularly well-suited for applications requiring high-resolution analog-to-digital conversion and signal conditioning.

When designing with the STM32F358RCT6, ensure proper decoupling of the power supply pins with 100nF capacitors placed close to each VDD pin, and a 4.7uF bulk capacitor. The VDDA pin must be connected to a clean analog supply, and VREF+ should be decoupled with a 1uF capacitor. For ADC accuracy, use a low-impedance source and consider adding a small RC filter on analog inputs.

直接替換替代品,適用於 STM32F358RCT6 — 相同封裝,腳位對腳位相容。需重新設計 PCB 的不同封裝零件不列入。

此系列的變體

與下列產品可直接替換的同系列型號: STM32F358RCT6 (相同外形與佔位) — 差異在於 Comparators, Operational Amplifiers, Package, SRAM, Timers.

STMicroelectronics
Comparators: 7x ultra-fast
Operational Amplifiers: 2x on-chip
Package: LQFP-64 (10x10 mm)
比較對象 STM32F358RCT6 →
STMicroelectronics
Comparators: 2 (rail-to-rail)
Operational Amplifiers: 3 (internal, rail-to-rail)
Package: 64-pin LQFP
比較對象 STM32F358RCT6 →
STMicroelectronics
Comparators: 2 (rail-to-rail)
Operational Amplifiers: 3 (internal, rail-to-rail)
Package: 64-pin LQFP
比較對象 STM32F358RCT6 →

STM32F303RCT6

✅ 直接替換 ⚠️ 規格未經驗證
STMicroelectronics
📦 LQFP64
ARM Cortex-M4F with FPU and DSP · 72 MHz · 256 KB · 40 KB (including 8 KB CCM-SRAM) · 2.0 V to 3.6 V · LQFP-64 (10x10 mm) · 4x 12-bit, up to 5 MSPS · 3x 12-bit

聯絡詢價

查看資料表 →

STM32F358RCT7

✅ 直接替換 ⚠️ 規格未經驗證
📦 LQFP64
Extended temperature range (-40C to +105C)

📋 參考替代品(不在目錄中)

STM32F358RCT6TR

✅ 直接替換 ⚠️ 規格未經驗證
📦 LQFP64
Tape and reel packaging variant

📋 參考替代品(不在目錄中)

STM32F303RCT7

✅ 直接替換 ⚠️ 規格未經驗證
📦 LQFP64
Extended temperature range, lacks MPU and CRC

📋 參考替代品(不在目錄中)

ℹ️ 1 跨封裝零件已隱藏 — 不同封裝需重新加工 PCB,並非真正的直接替換品。 聯絡我們 如果您需要跨封裝建議。

STM32F358RCT6 最大額定值與電氣特性

Core ARM Cortex-M4F with FPU
Maximum Frequency 72 MHz
Flash Memory 256 KB
SRAM 48 KB
供應電壓 2.0 V to 3.6 V
工作溫度 -40C to +85C
封裝 LQFP64 (10x10 mm)
GPIO Pins 51
ADC 3x 12-bit, up to 5 MSPS
DAC 2x 12-bit
Operational Amplifiers 3
Comparators 2
Timers Multiple (incl. advanced-control)
Communication Interfaces I2C, SPI, USART, CAN, USB
DMA Yes
RoHS Compliant

STM32F358RCT6 腳位配置

QFP-64 Package Pinout Diagram QFP-64 10x10mm, P0.5mm, JEDEC MS-026. 1 16 QFP-64
腳位 1 VBAT — Battery backup supply
腳位 2 PC13 — GPIO / RTC output
腳位 3 PC14 — GPIO / OSC32_IN
腳位 4 PC15 — GPIO / OSC32_OUT
腳位 5 PF0 — GPIO / OSC_IN
腳位 6 PF1 — GPIO / OSC_OUT
腳位 7 NRST — Reset (active low)
腳位 8 VSSA — Analog ground
腳位 9 VDDA — Analog power supply
腳位 10 PA0 — GPIO / ADC / TIM2_CH1
腳位 11 PA1 — GPIO / ADC / TIM2_CH2
腳位 12 PA2 — GPIO / USART2_TX / ADC
腳位 13 PA3 — GPIO / USART2_RX / ADC
腳位 14 PA4 — GPIO / DAC_OUT1 / SPI1_NSS
腳位 15 PA5 — GPIO / DAC_OUT2 / SPI1_SCK
腳位 16 PA6 — GPIO / SPI1_MISO / TIM3_CH1
腳位 17 PA7 — GPIO / SPI1_MOSI / TIM3_CH2
腳位 18 PC4 — GPIO / ADC / I2S
腳位 19 PC5 — GPIO / ADC / I2S
腳位 20 PB0 — GPIO / ADC / TIM3_CH3
腳位 21 PB1 — GPIO / ADC / TIM3_CH4
腳位 22 PB2 — GPIO / BOOT1
腳位 23 PB10 — GPIO / I2C2_SCL / USART3_TX
腳位 24 PB11 — GPIO / I2C2_SDA / USART3_RX
腳位 25 VSS_1 — Ground
腳位 26 VDD_1 — Power supply
腳位 27 PB12 — GPIO / SPI2_NSS / TIM1_BKIN
腳位 28 PB13 — GPIO / SPI2_SCK / TIM1_CH1N
腳位 29 PB14 — GPIO / SPI2_MISO / TIM1_CH2N
腳位 30 PB15 — GPIO / SPI2_MOSI / TIM1_CH3N
腳位 31 PC6 — GPIO / TIM3_CH1 / I2S
腳位 32 PC7 — GPIO / TIM3_CH2 / I2S
腳位 33 PC8 — GPIO / TIM3_CH3 / I2S
腳位 34 PC9 — GPIO / TIM3_CH4 / I2S
腳位 35 PA8 — GPIO / TIM1_CH1 / USB
腳位 36 PA9 — GPIO / USART1_TX / TIM1_CH2
腳位 37 PA10 — GPIO / USART1_RX / TIM1_CH3
腳位 38 PA11 — GPIO / USB_DM / TIM1_CH4
腳位 39 PA12 — GPIO / USB_DP / TIM1_ETR
腳位 40 PA13 — GPIO / SWDIO
腳位 41 VSS_2 — Ground
腳位 42 VDD_2 — Power supply
腳位 43 PA14 — GPIO / SWCLK
腳位 44 PA15 — GPIO / JTDI / TIM2_CH1
腳位 45 PB3 — GPIO / JTDO / TIM2_CH2
腳位 46 PB4 — GPIO / NJTRST / TIM3_CH1
腳位 47 PB5 — GPIO / I2C1_SMBA / TIM3_CH2
腳位 48 PB6 — GPIO / I2C1_SCL / TIM4_CH1
腳位 49 PB7 — GPIO / I2C1_SDA / TIM4_CH2
腳位 50 BOOT0 — Boot mode selection
腳位 51 PB8 — GPIO / CAN_RX / TIM4_CH3
腳位 52 PB9 — GPIO / CAN_TX / TIM4_CH4
腳位 53 VSS_3 — Ground
腳位 54 VDD_3 — Power supply
腳位 55 PC10 — GPIO / USART3_TX / I2S
腳位 56 PC11 — GPIO / USART3_RX / I2S
腳位 57 PC12 — GPIO / USART3_CK / I2S
腳位 58 PD2 — GPIO / TIM3_ETR
腳位 59 PC0 — GPIO / ADC / I2S
腳位 60 PC1 — GPIO / ADC / I2S
腳位 61 PC2 — GPIO / ADC / I2S
腳位 62 PC3 — GPIO / ADC / I2S
腳位 63 VSS_4 — Ground
腳位 64 VDD_4 — Power supply

典型應用

STM32F358RCT6 適用於 6 應用s: Motor Control, Industrial Automation, Medical Devices, Consumer Electronics, IoT and Smart Home, Test and Measurement.

🏭

Motor Control

The STM32F358RCT6 is ideal for motor control applications, particularly field-oriented control (FOC) of brushless DC motors. Its advanced-control timers generate PWM signals with dead-time insertion, while the high-speed ADC (up to 5 MSPS) samples phase currents with minimal delay. The Cortex-M4F FPU accelerates the complex mathematical computations required for FOC, such as Clarke and Park transforms. The operational amplifiers and comparators can be used for current sensing and overcurrent protection. In a typical FOC implementation, the MCU reads current sensors, computes the rotor position, and updates PWM duty cycles in real-time, achieving smooth and efficient motor operation. The device's 72 MHz clock and 256 KB flash provide ample headroom for control algorithms and communication protocols.

🏭

Industrial Automation

In industrial automation, the STM32F358RCT6 serves as the central controller for PLCs, sensors, and actuators. Its rich set of communication interfaces (CAN, USART, SPI, I2C) enables seamless integration with industrial networks such as Modbus and CANopen. The 12-bit ADC with up to 5 MSPS allows precise measurement of analog signals from sensors, while the DACs can generate analog control signals. The device's robust design, with a wide supply voltage range and extended temperature options, ensures reliable operation in harsh industrial environments. The MPU enhances system reliability by preventing unauthorized memory access, which is critical for safety-critical applications. The 256 KB flash and 48 KB SRAM are sufficient for complex control logic and data logging.

💊

Medical Devices

The STM32F358RCT6 is well-suited for medical devices such as patient monitors and diagnostic equipment. Its high-resolution ADC (12-bit, up to 5 MSPS) enables accurate acquisition of physiological signals like ECG and EEG. The operational amplifiers can be used for signal conditioning, while the Cortex-M4F FPU processes the data for filtering and analysis. The device's low power consumption and wide supply voltage range make it suitable for battery-powered portable devices. The MPU ensures data integrity and security, which is essential for medical applications. The 256 KB flash allows storing patient data and firmware updates. The device's small LQFP64 package is ideal for compact medical devices.

📱

Consumer Electronics

In consumer electronics, the STM32F358RCT6 can be used in smart home hubs, wearable devices, and audio equipment. Its USB interface enables easy connectivity to PCs and smartphones, while the DACs can generate audio signals. The device's low power consumption is ideal for battery-powered devices, and the wide supply voltage range allows operation from a single lithium-ion cell. The Cortex-M4F FPU accelerates audio processing algorithms, such as noise cancellation and equalization. The 256 KB flash provides ample storage for firmware and user settings. The device's rich peripheral set, including timers and communication interfaces, makes it a versatile choice for a wide range of consumer products.

🧩

IoT and Smart Home

The STM32F358RCT6 is an excellent choice for IoT and smart home applications, such as smart thermostats, lighting control, and security systems. Its low power consumption and multiple low-power modes (Sleep, Stop, Standby) enable battery-powered operation for extended periods. The device's communication interfaces (SPI, I2C, USART) allow connection to Wi-Fi, Bluetooth, and Zigbee modules. The ADC can read sensors for temperature, humidity, and light, while the DACs can control analog actuators. The 256 KB flash and 48 KB SRAM are sufficient for running a real-time operating system (RTOS) and handling network protocols. The device's small package and wide supply voltage range make it easy to integrate into smart home devices.

🔧

Test and Measurement

The STM32F358RCT6 is well-suited for test and measurement equipment, such as data loggers, oscilloscopes, and signal generators. Its high-speed ADC (up to 5 MSPS) enables accurate sampling of analog signals, while the DACs can generate precise analog waveforms. The device's multiple timers can be used for time-stamping and triggering. The Cortex-M4F FPU accelerates signal processing algorithms, such as FFT and filtering. The 256 KB flash allows storing calibration data and measurement logs. The device's robust design and wide operating temperature range make it suitable for benchtop and portable instruments.

推薦產品摘要

L6230 Three-phase motor driver 用於: Motor Control STGIPN3H60 IPM for motor control 用於: Motor Control SN65HVD230 CAN transceiver 用於: Industrial Automation ISO1050 Isolated CAN transceiver 用於: Industrial Automation AD8232 ECG front-end 用於: Medical Devices ADS1298 Bio-potential ADC 用於: Medical Devices CS43L22 Audio DAC 用於: Consumer Electronics USBLC6-2SC6 USB protection 用於: Consumer Electronics ESP8266 Wi-Fi module 用於: IoT and Smart Home SHT30 Temperature/humidity sensor 用於: IoT and Smart Home AD9833 DDS signal generator 用於: Test and Measurement MCP3208 External ADC 用於: Test and Measurement
What is the maximum clock frequency of STM32F358RCT6?
The STM32F358RCT6 operates at a maximum clock frequency of 72 MHz. According to the STM32F358RC datasheet, the ARM Cortex-M4F core with FPU can run at up to 72 MHz, providing 90 DMIPS performance.
How much flash memory does STM32F358RCT6 have?
The STM32F358RCT6 has 256 KB of flash memory. This is sufficient for complex firmware, including motor control algorithms and communication protocol stacks.
What is the package type of STM32F358RCT6?
The STM32F358RCT6 is available in a 64-pin LQFP package (LQFP64) with a 10x10 mm body size. This package is suitable for surface-mount assembly and provides 51 GPIO pins.
What is the supply voltage range of STM32F358RCT6?
The STM32F358RCT6 operates from a supply voltage of 2.0V to 3.6V. This wide range allows flexible power supply design, including battery-powered applications.
Does STM32F358RCT6 have a floating-point unit?
Yes, the STM32F358RCT6 is based on the ARM Cortex-M4F core, which includes a single-precision floating-point unit (FPU). This enables efficient execution of floating-point arithmetic for signal processing and control algorithms.
What are the key differences between STM32F358RCT6 and STM32F303RCT6?
The STM32F358RCT6 and STM32F303RCT6 are both from the STM32F3 series and share the same LQFP64 package and pinout. The main difference is that the STM32F358RCT6 includes a memory protection unit (MPU) and a CRC calculation unit, while the STM32F303RCT6 does not. Both have 256 KB flash and 48 KB SRAM, but the STM32F358RCT6 is a drop-in replacement with additional features.
Can STM32F358RCT6 be used for motor control applications?
Yes, the STM32F358RCT6 is well-suited for motor control applications. Its advanced-control timers, high-speed ADC (up to 5 MSPS), and Cortex-M4F FPU enable efficient implementation of field-oriented control (FOC) for brushless DC motors. The device also includes operational amplifiers and comparators for current sensing and protection.
What is the best drop-in replacement for STM32F358RCT6?
The best drop-in replacement for STM32F358RCT6 is the STM32F303RCT6, which shares the same LQFP64 package and pinout. Other pin-compatible alternatives include STM32F358RCT7 (extended temperature range) and STM32F358RCT6TR (tape and reel packaging). For cross-brand alternatives, the NXP LPC1768FBD100 is not pin-compatible, so it is not a drop-in replacement.
Where can I buy STM32F358RCT6 online?
STM32F358RCT6 is available from major distributors such as DigiKey and Mouser. As of 2026-08-13, the price for a single unit is approximately $8.50 USD. You can also purchase directly from STMicroelectronics' authorized distributors.
What is the price of STM32F358RCT6?
As of 2026-08-13, the price of STM32F358RCT6 is approximately $8.50 USD for a single unit, with volume discounts available: $7.65 at 10 units, $6.80 at 100 units, $6.12 at 500 units, and $5.44 at 1000 units.
What is the lead time for STM32F358RCT6?
The lead time for STM32F358RCT6 is typically 4-6 weeks from major distributors, depending on stock availability. As of 2026-08-13, DigiKey and Mouser show the part as active, but stock levels may vary.
Is STM32F358RCT6 in stock?
As of 2026-08-13, STM32F358RCT6 is listed as active and in stock at major distributors like DigiKey and Mouser. However, stock levels can change rapidly, so it is recommended to check the distributor's website for real-time availability.
STM32F358RCT6 vs STM32F303RCT6 - which is better for industrial control?
For industrial control, the STM32F358RCT6 is generally better because it includes a memory protection unit (MPU) and CRC calculation unit, which enhance reliability and data integrity. Both have the same core, memory, and peripherals, but the STM32F358RCT6 offers additional safety features. If these features are not required, the STM32F303RCT6 is a cost-effective alternative.
When should I choose STM32F358RCT6 over STM32F303RCT6?
Choose STM32F358RCT6 when you need the memory protection unit (MPU) for safety-critical applications or the CRC unit for data integrity checks. If your application does not require these features, the STM32F303RCT6 offers the same performance at a lower cost.
Can STM32F303RCT6 replace STM32F358RCT6?
Yes, the STM32F303RCT6 is a drop-in replacement for STM32F358RCT6 in most applications, as it shares the same LQFP64 package and pinout. However, the STM32F303RCT6 lacks the MPU and CRC unit, so if these features are essential, you should use the STM32F358RCT6.
Where can I download the STM32F358RCT6 datasheet PDF?
The STM32F358RCT6 datasheet PDF can be downloaded from the STMicroelectronics website at https://www.st.com/resource/en/datasheet/stm32f358rc.pdf. It contains full specifications, pinout, and application notes.
Where can I find the STM32F358RCT6 pinout?
The STM32F358RCT6 pinout is detailed in the datasheet available at https://www.st.com/resource/en/datasheet/stm32f358rc.pdf. The LQFP64 package has 64 pins, with 51 GPIOs and dedicated power, ground, and analog pins.
Is STM32F358RCT6 the same as STM32F303RCT6?
No, the STM32F358RCT6 and STM32F303RCT6 are not identical. While they share the same package, pinout, core, and memory, the STM32F358RCT6 adds a memory protection unit (MPU) and CRC calculation unit. These extra features make the STM32F358RCT6 a superset of the STM32F303RCT6.
What are the key specifications of STM32F358RCT6 that engineers should know?
The STM32F358RCT6 features a 72 MHz ARM Cortex-M4F core with FPU, 256 KB flash, 48 KB SRAM, three 12-bit ADCs (up to 5 MSPS), two 12-bit DACs, three operational amplifiers, two comparators, and a wide range of communication interfaces including I2C, SPI, USART, CAN, and USB. It operates from 2.0V to 3.6V and is available in a 64-pin LQFP package.
What is the best STMicroelectronics equivalent for STM32F358RCT6?
The best STMicroelectronics equivalent for STM32F358RCT6 is the STM32F303RCT6, which is pin-compatible and offers the same core, memory, and peripherals. The STM32F358RCT6 adds an MPU and CRC unit, making it a more feature-rich option.

工程參考資料,適用於 STM32F358RCT6 — 比較、設計指引及合規資訊。

選型指南

Choose the STM32F358RCT6 when you need the memory protection unit (MPU) and CRC unit for enhanced reliability and data integrity in safety-critical or industrial applications. If these features are not required, the STM32F303RCT6 offers the same performance at a lower cost. For extended temperature range, select the STM32F358RCT7. For tape and reel packaging, use the STM32F358RCT6TR. All these alternatives are pin-compatible drop-in replacements, allowing easy PCB layout reuse.

與替代品比較

參數 本產品 STM32F303RCT6 STM32F358RCT7 STM32F358RCT6TR STM32F303RCT7
Package LQFP64 LQFP64 LQFP64 LQFP64 LQFP64
Brand STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics
Core ARM Cortex-M4F ARM Cortex-M4F ARM Cortex-M4F ARM Cortex-M4F ARM Cortex-M4F
Maximum Frequency 72 MHz 72 MHz 72 MHz 72 MHz 72 MHz
Flash Memory 256 KB 256 KB 256 KB 256 KB 256 KB
SRAM 48 KB 48 KB 48 KB 48 KB 48 KB
MPU Yes No Yes Yes No
CRC Unit Yes No Yes Yes No
Operating Temperature -40C to +85C -40C to +85C -40C to +105C -40C to +85C -40C to +105C

主要差異化特點

  • Includes memory protection unit (MPU) (對比STM32F303RCT6)
  • Includes CRC calculation unit (對比STM32F303RCT6)
  • Extended temperature variant available (對比STM32F358RCT7)

設計說明

Decouple each VDD pin with a 100nF ceramic capacitor placed as close as possible to the pin, and add a 4.7uF bulk capacitor. The VDDA pin must be connected to a clean analog supply, and VREF+ should be decoupled with a 1uF capacitor. For best ADC performance, use a low-impedance source and consider adding a small RC filter on analog inputs.

For the LQFP64 package, ensure proper solder paste stencil design to avoid solder bridging. Use a 0.5mm pitch land pattern with a 0.3mm stencil aperture. Provide a solid ground plane under the device to reduce noise and improve thermal performance. Route high-speed signals away from analog inputs to minimize crosstalk.

Do not leave unused GPIO pins floating; configure them as outputs or enable internal pull-ups/pull-downs. Ensure the BOOT0 pin is properly tied to ground for normal boot from flash. When using the ADC, avoid switching digital I/O during conversion to prevent noise coupling. Also, verify that the supply voltage does not exceed 3.6V to prevent damage.

合規資訊

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
無鉛
Yes
無鹵
Unknown
衝突礦產
Compliant

RoHS compliant per STMicroelectronics product page. Not AEC-Q100 qualified; for automotive, consider STM32F3 series with AEC-Q100 qualification.

資料驗證日期: 2026-08-13 — 資料由 XAIPART 元件工程團隊驗證及整理

相關搜尋

STM32F358RCT6 STM32F358RCT6 datasheet STMicroelectronics STM32F358RCT6 ARM Cortex-M4F microcontroller 256KB flash LQFP64 microcontroller STM32F358RCT6 motor control STM32F358RCT6 vs STM32F303RCT6 STM32F358RCT6 drop-in replacement STM32F358RCT6 buy price what is the maximum frequency of STM32F358RCT6 STM32F358RCT6 pinout LQFP64 STM32F358RCT6 industrial automation

相關元件與詞彙

STMicroelectronics STM32F358RCT6 STM32F303RCT6 STM32F358RCT7 STM32F358RCT6TR ARM Cortex-M4F FPU LQFP64 QFP surface mount microcontroller MCU MPU CRC ADC DAC RoHS REACH I2C SPI USART CAN USB motor control industrial automation medical devices IoT
快速報價 RFQ
請填寫完整詳細資料 — 我們的業務團隊將於 24 小時內回覆
料號 製造商 封裝 QTY 目標價格 小計
✓
報價已提交!

我們將於 24 小時內回覆您的電子郵件

1
詢價已提交
2
已收到報價
3
已下單
4
付款
5
已出貨
6
已送達
檢視詢價單詳情