STMicroelectronics

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

MPN: STM32F358RCT6 βœ“ Active
In Stock (99,999) Ships in 1-3 business days
2.0 V to 3.6 V Vdss LQFP64 (10x10 mm) Package 72 MHz Speed 256 KB Memory
$8.5 USD / Unit
MOQ: 1 |
Volume Pricing
Qty Unit Price Extended
1 $8.5 $8.50
10 $7.65 $76.50
100 $6.8 $680.00
500 $6.12 $3,060.00
1,000 $5.44 $5,440.00
ℹ️ All prices are in USD

Drop-in alternatives for STM32F358RCT6 β€” 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:

STM32F303RCT6

βœ… Drop-In
STMicroelectronics
πŸ“¦ LQFP64
ARM Cortex-M4 with FPU Β· 72 MHz Β· 256 KB Β· 40 KB Β· 2.0 V to 3.6 V Β· LQFP-64 Β· -40C to +85C Β· 51

βœ“ 99,999 In Stock

$5.44 / Unit

View Datasheet β†’

STM32F358RCT7

βœ… Drop-In
πŸ“¦ LQFP64
Extended temperature range (-40C to +105C)

πŸ“‹ Reference alternative (not in catalog)

STM32F358RCT6TR

βœ… Drop-In
πŸ“¦ LQFP64
Tape and reel packaging variant

πŸ“‹ Reference alternative (not in catalog)

STM32F303RCT7

βœ… Drop-In
πŸ“¦ LQFP64
Extended temperature range, lacks MPU and CRC

πŸ“‹ Reference alternative (not in catalog)

ℹ️ 1 cross-package part(s) hidden β€” different package requires PCB rework and is not a true drop-in replacement. Contact us if you need cross-package suggestions.

STM32F358RCT6 Maximum Ratings & Electrical Characteristics

Core ARM Cortex-M4F with FPU
Maximum Frequency 72 MHz
Flash Memory 256 KB
SRAM 48 KB
Supply Voltage 2.0 V to 3.6 V
Operating Temperature -40C to +85C
Package 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 Pin Configuration

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

Safe Operating Area (SOA) & Thermal Characteristics

Safe Operating Area Chart Default safe operating area chart for STM32F358RCT6 Drain-to-Source Voltage (Vds) Drain Current (Id)

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

STM32F358RCT6 is suitable for 6 applications: 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.

Recommended Products Summary

L6230 Three-phase motor driver Used in: Motor Control STGIPN3H60 IPM for motor control Used in: Motor Control SN65HVD230 CAN transceiver Used in: Industrial Automation ISO1050 Isolated CAN transceiver Used in: Industrial Automation AD8232 ECG front-end Used in: Medical Devices ADS1298 Bio-potential ADC Used in: Medical Devices CS43L22 Audio DAC Used in: Consumer Electronics USBLC6-2SC6 USB protection Used in: Consumer Electronics ESP8266 Wi-Fi module Used in: IoT and Smart Home SHT30 Temperature/humidity sensor Used in: IoT and Smart Home AD9833 DDS signal generator Used in: Test and Measurement MCP3208 External ADC Used in: 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.
Hey Google, what can replace STM32F358RCT6?
The STM32F358RCT6 can be replaced by the STM32F303RCT6, which is pin-compatible and has the same memory and peripherals. Other same-brand alternatives include STM32F358RCT7 (extended temperature) and STM32F358RCT6TR (tape and reel). For cross-brand, no pin-compatible equivalent exists from other manufacturers.
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.

Engineering reference data for STM32F358RCT6 β€” comparison, design guidance, and compliance information.

Selection Guide

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.

Comparison with Alternatives

Parameter This Product 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

Key Differentiators

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

Design Notes

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.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Compliant

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

Data verified on: 2026-08-13
Quick Quote RFQ
Fill in complete details β€” our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
βœ“
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details