STMicroelectronics

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

MPN: STM32F378RCT6 ✓ Hoạt động
2.0 V to 3.6 V Vdss LQFP64 (10x10 mm) Package 72 MHz Speed 256 KB Memory
MOQ: 1 |

STM32F378RCT6 Tóm tắt

The STM32F378RCT6 is a 32-bit ARM Cortex-M4F microcontroller from STMicroelectronics, featuring a floating-point unit (FPU) and running at up to 72 MHz. It integrates 256 KB of flash memory and 32 KB of SRAM, along with a rich set of analog peripherals including a 16-bit ADC, a 12-bit DAC, and multiple comparators and operational amplifiers. The device is housed in a 64-pin LQFP package (LQFP64) and operates over a supply voltage range of 2.0V to 3.6V, with an extended temperature range of -40°C to +85°C.

A microcontroller (MCU) is a compact integrated circuit designed to govern a specific operation in an embedded system. It contains a processor core, memory (flash and SRAM), and programmable input/output peripherals on a single chip. The STM32F378RCT6 belongs to the STM32F3 series, which is optimized for mixed-signal applications requiring high-performance analog capabilities alongside digital control. As a member of the ARM Cortex-M4F family, it provides DSP instructions and a hardware FPU, making it suitable for real-time control and signal processing tasks.

Key features of the STM32F378RCT6 include a 16-bit ADC with up to 5 MSPS sampling rate, a 12-bit DAC with two channels, and an advanced 16-bit timer with dead-time generation for motor control. The device also supports multiple communication interfaces: USART, SPI, I2C, CAN, and USB 2.0 full-speed. With its high-resolution analog peripherals and flexible timing, it is ideal for applications such as industrial control, motor drives, and smart sensors.

The STM32F378RCT6 is built on a 90nm process technology, offering a balance between performance and power consumption. It includes a nested vectored interrupt controller (NVIC) for efficient interrupt handling and a memory protection unit (MPU) for enhanced system reliability. The device supports a wide range of clock sources, including an internal 8 MHz RC oscillator, an external crystal, and a PLL for frequency multiplication.

Typical applications include industrial automation, motor control, power conversion, and medical monitoring devices. The high-resolution ADC and DAC make it particularly well-suited for precision measurement and control loops. The device also supports a comprehensive set of development tools, including the STM32CubeMX configuration tool and the STM32CubeF3 firmware library.

When designing with the STM32F378RCT6, ensure proper decoupling of the power supply pins with 100nF capacitors placed close to each VDD pin. The VDDA pin should be connected to a clean analog supply, and the VREF+ pin should be bypassed with a 1uF capacitor for stable ADC reference. For optimal performance, use the internal voltage regulator in the recommended configuration and follow the layout guidelines in the datasheet.

Bộ thay thế dễ dàng lắp đặt cho STM32F378RCT6 — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.

Các biến thể trong loạt này

Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với STM32F378RCT6 (cùng hình factor và footprint) — khác nhau ở Package, Timers, SRAM, Communication Interfaces, Comparators.

STMicroelectronics
Package: LQFP-64 (10x10 mm)
Timers: 4x 16-bit + 1x 32-bit
SRAM: 40 KB (including 8 KB CCM-SRAM)
So sánh với STM32F378RCT6 →
STMicroelectronics
Package: 64-pin LQFP
Timers: Multiple 16-bit and 32-bit timers
Communication Interfaces: I2C, SPI, USART, USB, CAN
So sánh với STM32F378RCT6 →
STMicroelectronics
Package: 64-pin LQFP
Timers: Multiple 16-bit and 32-bit timers
Communication Interfaces: I2C, SPI, USART, USB, CAN
So sánh với STM32F378RCT6 →

STM32F378RCT7

✅ Drop-In ⚠️ Thông số chưa được xác minh
📦 LQFP64
Extended temperature range (-40°C to +105°C)

📋 Tham chiếu thay thế (không có trong danh mục)

STM32F373RCT6

✅ Drop-In ⚠️ Thông số chưa được xác minh
STMicroelectronics
📦 LQFP64
ARM Cortex-M4F with single-precision FPU · 72 MHz · 256 KB · 32 KB · 2.0 V to 3.6 V · -40 C to +85 C · 64-pin LQFP · Surface Mount

Liên hệ để biết giá

Xem tài liệu →

STM32F303RCT6

✅ Drop-In ⚠️ Thông số chưa được xác minh
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

Liên hệ để biết giá

Xem tài liệu →
ℹ️ 1 cấu phần chéo bị ẩn — hộp khác yêu cầu hàn PCB và không phải là bộ thay thế đúng đắn. Liên hệ với chúng tôi nếu bạn cần đề xuất cấu phần chéo.

STM32F378RCT6 Tỷ lệ tối đa & tính chất điện

Core ARM Cortex-M4F with FPU
Tần số xung maksimum 72 MHz
Flash Memory 256 KB
SRAM 32 KB
Supply Voltage Range 2.0 V to 3.6 V
Khoảng nhiệt độ hoạt động -40°C to +85°C
Hộp LQFP64 (10x10 mm)
ADC Resolution 16-bit
ADC Sampling Rate 5 MSPS
DAC Resolution 12-bit
Number of DAC Channels 2
Communication Interfaces USART, SPI, I2C, CAN, USB 2.0 FS
Timers Advanced 16-bit timers, 32-bit timers
GPIO Pins 51
Trạng thái RoHS Compliant

Cấu hình chân STM32F378RCT6

QFP-64 Package Pinout Diagram QFP-64 10x10mm, P0.5mm, JEDEC MS-026. 1 16 QFP-64
Chân 1 VBAT — Battery backup supply
Chân 2 PC13 — GPIO / RTC output
Chân 3 PC14 — GPIO / OSC32_IN
Chân 4 PC15 — GPIO / OSC32_OUT
Chân 5 PF0 — GPIO
Chân 6 PF1 — GPIO
Chân 7 NRST — Reset (active low)
Chân 8 VDD — Digital power supply
Chân 9 VSS — Ground
Chân 10 VDDA — Analog power supply
Chân 11 VREF+ — ADC reference voltage
Chân 12 VREF- — ADC reference ground
Chân 13 PA0 — GPIO / ADC input
Chân 14 PA1 — GPIO / ADC input
Chân 15 PA2 — GPIO / USART2_TX
Chân 16 PA3 — GPIO / USART2_RX
Chân 17 PA4 — GPIO / DAC_OUT1
Chân 18 PA5 — GPIO / DAC_OUT2
Chân 19 PA6 — GPIO / SPI1_MISO
Chân 20 PA7 — GPIO / SPI1_MOSI
Chân 21 PB0 — GPIO / ADC input
Chân 22 PB1 — GPIO / ADC input
Chân 23 PB2 — GPIO / BOOT1
Chân 24 PB10 — GPIO / I2C2_SCL
Chân 25 PB11 — GPIO / I2C2_SDA
Chân 26 PB12 — GPIO / SPI2_NSS
Chân 27 PB13 — GPIO / SPI2_SCK
Chân 28 PB14 — GPIO / SPI2_MISO
Chân 29 PB15 — GPIO / SPI2_MOSI
Chân 30 PC6 — GPIO / TIM3_CH1
Chân 31 PC7 — GPIO / TIM3_CH2
Chân 32 PC8 — GPIO / TIM3_CH3
Chân 33 PC9 — GPIO / TIM3_CH4
Chân 34 PA8 — GPIO / TIM1_CH1
Chân 35 PA9 — GPIO / USART1_TX
Chân 36 PA10 — GPIO / USART1_RX
Chân 37 PA11 — GPIO / USB_DM
Chân 38 PA12 — GPIO / USB_DP
Chân 39 PA13 — GPIO / SWDIO
Chân 40 PA14 — GPIO / SWCLK
Chân 41 PA15 — GPIO / JTDI
Chân 42 PB3 — GPIO / JTDO
Chân 43 PB4 — GPIO / NJTRST
Chân 44 PB5 — GPIO / I2C1_SMBA
Chân 45 PB6 — GPIO / I2C1_SCL
Chân 46 PB7 — GPIO / I2C1_SDA
Chân 47 BOOT0 — Boot mode selection
Chân 48 PB8 — GPIO / CAN_RX
Chân 49 PB9 — GPIO / CAN_TX
Chân 50 VDD — Digital power supply
Chân 51 VSS — Ground
Chân 52 PC10 — GPIO / USART4_TX
Chân 53 PC11 — GPIO / USART4_RX
Chân 54 PC12 — GPIO / USART5_TX
Chân 55 PD2 — GPIO / USART5_RX
Chân 56 PC0 — GPIO / ADC input
Chân 57 PC1 — GPIO / ADC input
Chân 58 PC2 — GPIO / ADC input
Chân 59 PC3 — GPIO / ADC input
Chân 60 PC4 — GPIO / ADC input
Chân 61 PC5 — GPIO / ADC input
Chân 62 VDD — Digital power supply
Chân 63 VSS — Ground
Chân 64 VDD — Digital power supply

Ứng dụng tiêu biểu

STM32F378RCT6 phù hợp cho 6 Áp dụngs: Industrial Automation, Motor Control, Smart Sensors, Medical Monitoring, Power Conversion, Audio Processing.

🏭

Industrial Automation

The STM32F378RCT6 is ideal for industrial automation due to its high-resolution 16-bit ADC and advanced timers. It can be used in PLCs, motor drives, and process control systems. The 5 MSPS ADC enables fast and accurate data acquisition for real-time monitoring and control. The device's multiple communication interfaces (CAN, USART, SPI) allow seamless integration into industrial networks. Its robust operating temperature range (-40°C to +85°C) ensures reliable operation in harsh environments. The FPU accelerates complex control algorithms, improving system responsiveness and efficiency.

⚡

Motor Control

The STM32F378RCT6 excels in motor control applications, particularly field-oriented control (FOC) for brushless DC motors. Its advanced 16-bit timers with dead-time generation provide precise PWM signals for inverter stages. The 16-bit ADC with 5 MSPS sampling captures phase currents and rotor position with high accuracy, enabling smooth and efficient motor operation. The FPU accelerates the complex mathematical computations required for FOC, reducing CPU load and improving real-time performance. The device's wide supply voltage range and robust I/O structure make it suitable for both low-voltage and high-voltage motor drives.

🧩

Smart Sensors

The STM32F378RCT6 is well-suited for smart sensor applications, such as vibration monitoring, temperature sensing, and pressure measurement. Its 16-bit ADC provides high-resolution conversion of analog sensor signals, while the 12-bit DAC can generate analog outputs for calibration or actuation. The device's low-power modes and fast wake-up times enable battery-powered sensor nodes. The integrated operational amplifiers and comparators allow direct interfacing with various sensor types without external components. The USB interface facilitates easy data logging and communication with host systems.

💊

Medical Monitoring

The STM32F378RCT6 is used in medical monitoring devices such as patient vital sign monitors and portable diagnostic equipment. Its high-resolution ADC is essential for accurate measurement of physiological signals like ECG and EEG. The device's low power consumption extends battery life in portable devices. The FPU enables real-time digital signal processing for noise filtering and feature extraction. The multiple communication interfaces allow data transmission to displays or central monitoring systems. The extended temperature range ensures reliable operation in clinical environments.

⚡

Power Conversion

The STM32F378RCT6 is suitable for power conversion applications, including digital power supplies and inverters. Its high-resolution ADC and advanced timers enable precise voltage and current regulation. The device's fast interrupt handling and FPU support complex control algorithms like PID and predictive control. The multiple communication interfaces allow remote monitoring and configuration. The device's robust design and wide operating temperature range make it reliable in demanding power electronics environments.

🎧

Audio Processing

The STM32F378RCT6 can be used in audio processing applications such as active noise cancellation and audio effects processors. Its 16-bit ADC and 12-bit DAC provide high-quality audio conversion. The FPU accelerates audio DSP algorithms like filtering and equalization. The device's I2S interface (if available) enables direct connection to audio codecs. The high clock speed and efficient core allow real-time audio processing with low latency.

Tóm tắt các sản phẩm được đề xuất

L6206 Motor driver for driving DC motors Được sử dụng trong: Industrial Automation TJA1050 NXP Semiconductors Được sử dụng trong: Industrial Automation L6390 Gate driver for MOSFET/IGBT in motor drives Được sử dụng trong: Motor Control STL220N6F7 Power MOSFET for motor drive output stage Được sử dụng trong: Motor Control HTS221 STMicroelectronics Được sử dụng trong: Smart Sensors LPS22HB Pressure sensor Được sử dụng trong: Smart Sensors ADS1298 Biopotential measurement front-end Được sử dụng trong: Medical Monitoring LMP91000 Analog front-end for electrochemical sensors Được sử dụng trong: Medical Monitoring L6388E High-voltage gate driver for half-bridge converters Được sử dụng trong: Power Conversion STP80NF55-06 Power MOSFET for switching stage Được sử dụng trong: Power Conversion CS43L22 Audio codec for DAC output Được sử dụng trong: Audio Processing TAS5754M Digital audio amplifier Được sử dụng trong: Audio Processing
What is the maximum clock frequency of STM32F378RCT6?
The STM32F378RCT6 operates at a maximum clock frequency of 72 MHz. According to the STMicroelectronics datasheet, the device is based on the ARM Cortex-M4F core with FPU, enabling efficient signal processing and control applications.
How much flash memory does STM32F378RCT6 have?
The STM32F378RCT6 has 256 KB of flash memory and 32 KB of SRAM. This memory configuration is suitable for complex firmware and data buffering in industrial and motor control applications.
What is the supply voltage range of STM32F378RCT6?
The STM32F378RCT6 operates over a supply voltage range of 2.0V to 3.6V. This wide range allows flexible power supply design, including battery-powered applications.
What package is STM32F378RCT6 available in?
The STM32F378RCT6 is available in a 64-pin LQFP package (LQFP64) with a 10x10 mm body size. This package is suitable for space-constrained PCB designs and offers good thermal performance.
Does STM32F378RCT6 have a floating-point unit?
Yes, the STM32F378RCT6 is based on the ARM Cortex-M4F core, which includes a hardware floating-point unit (FPU). This enables fast and accurate floating-point arithmetic for signal processing and control algorithms.
What is the ADC resolution of STM32F378RCT6?
The STM32F378RCT6 features a 16-bit ADC with a maximum sampling rate of 5 MSPS. This high-resolution ADC is ideal for precision measurement and data acquisition systems.
What communication interfaces are available on STM32F378RCT6?
The STM32F378RCT6 supports USART, SPI, I2C, CAN, and USB 2.0 full-speed interfaces. These interfaces enable connectivity with a wide range of external devices and networks.
Is STM32F378RCT6 suitable for motor control applications?
Yes, the STM32F378RCT6 is well-suited for motor control due to its advanced 16-bit timers with dead-time generation, high-resolution ADC, and fast interrupt handling. It can implement field-oriented control (FOC) for brushless DC motors.
What is the operating temperature range of STM32F378RCT6?
The STM32F378RCT6 operates over a temperature range of -40°C to +85°C. This extended range makes it suitable for industrial and automotive environments.
Where can I buy STM32F378RCT6 online?
The STM32F378RCT6 is available from major distributors such as DigiKey and Mouser. As of 2026-08-13, the price for a single unit is approximately $8.75 USD, with volume discounts available.
What is the price of STM32F378RCT6?
As of 2026-08-13, the price of STM32F378RCT6 is approximately $8.75 USD for a single unit, decreasing to $5.25 USD at quantities of 1000 or more. Prices may vary by distributor and availability.
What is the lead time for STM32F378RCT6?
The lead time for STM32F378RCT6 is typically 2-4 weeks from major distributors, depending on stock levels. For large orders, it is recommended to check with the distributor for current lead times.
Is STM32F378RCT6 in stock?
Stock availability for STM32F378RCT6 varies by distributor. As of 2026-08-13, DigiKey and Mouser typically have stock, but it is advisable to check their websites for real-time inventory.
STM32F378RCT6 vs STM32F373RCT6 - which is better for precision analog applications?
The STM32F378RCT6 offers a 16-bit ADC with 5 MSPS sampling, while the STM32F373RCT6 has a 16-bit ADC with 1 MSPS. For high-speed precision analog applications, the STM32F378RCT6 is better due to its faster sampling rate.
What is the difference between STM32F378RCT6 and STM32F303RCT6?
The STM32F378RCT6 has a 16-bit ADC and a 12-bit DAC, while the STM32F303RCT6 has a 12-bit ADC and no DAC. The STM32F378RCT6 is better suited for applications requiring higher analog resolution.
When should I choose STM32F378RCT6 over STM32F373RCT6?
Choose STM32F378RCT6 when you need higher ADC sampling rates (5 MSPS vs 1 MSPS) and a 12-bit DAC. It is ideal for fast, high-resolution data acquisition and control loops.
What is the best drop-in replacement for STM32F378RCT6?
The best drop-in replacement for STM32F378RCT6 is the STM32F378RCT7, which is pin-compatible and offers the same features but with an extended temperature range. Other alternatives include STM32F373RCT6 and STM32F303RCT6, but they have different ADC resolutions.
Can STM32F373RCT6 replace STM32F378RCT6?
Yes, the STM32F373RCT6 can replace STM32F378RCT6 in most applications, as it is pin-compatible and has similar peripherals. However, the ADC sampling rate is lower (1 MSPS vs 5 MSPS), which may affect high-speed applications.
Where to download STM32F378RCT6 datasheet PDF?
The STM32F378RCT6 datasheet PDF can be downloaded from the STMicroelectronics website at https://www.st.com/resource/en/datasheet/stm32f378rc.pdf. It contains full specifications, pinout, and application notes.
Where to find STM32F378RCT6 pinout?
The STM32F378RCT6 pinout is detailed in the datasheet available at https://www.st.com/resource/en/datasheet/stm32f378rc.pdf. The pinout diagram shows all 64 pins and their functions.
What are the key specifications of STM32F378RCT6 that engineers should know?
The STM32F378RCT6 features a 72 MHz ARM Cortex-M4F core, 256 KB flash, 32 KB SRAM, 16-bit ADC at 5 MSPS, 12-bit DAC, and multiple communication interfaces. It operates from 2.0V to 3.6V and is available in LQFP64 package.
Is STM32F378RCT6 the same as STM32F373RCT6?
No, the STM32F378RCT6 and STM32F373RCT6 are not the same. The STM32F378RCT6 has a 16-bit ADC with 5 MSPS sampling and a 12-bit DAC, while the STM32F373RCT6 has a 16-bit ADC with 1 MSPS and no DAC. They are pin-compatible but differ in analog performance.
What is the best STMicroelectronics equivalent for STM32F378RCT6?
The best STMicroelectronics equivalent for STM32F378RCT6 is the STM32F378RCT7, which offers the same features with an extended temperature range. It is a drop-in replacement in the same LQFP64 package.

Dữ liệu tham khảo kỹ thuật cho STM32F378RCT6 — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.

Hướng dẫn chọn lựa

Choose the STM32F378RCT6 when you need high-resolution analog measurement (16-bit ADC) and fast sampling (5 MSPS) for applications like motor control, industrial automation, or medical monitoring. If you require an extended temperature range, select the STM32F378RCT7, which is pin-compatible and offers the same features. If you do not need the DAC and can tolerate a lower ADC sampling rate, the STM32F373RCT6 is a cost-effective alternative. For applications where 12-bit ADC resolution is sufficient, the STM32F303RCT6 provides similar performance with a lower price point. All alternatives are pin-compatible in the LQFP64 package, allowing PCB layout reuse.

So sánh với các sản phẩm thay thế

Tham số Sản phẩm này STM32F378RCT7 STM32F373RCT6 STM32F303RCT6
Package LQFP64 LQFP64 LQFP64 LQFP64
Brand STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics
Core ARM Cortex-M4F ARM Cortex-M4F ARM Cortex-M4F ARM Cortex-M4F
Max Clock Frequency 72 MHz 72 MHz 72 MHz 72 MHz
Flash Memory 256 KB 256 KB 256 KB 256 KB
SRAM 32 KB 32 KB 32 KB 40 KB
ADC Resolution 16-bit 16-bit 16-bit 12-bit
ADC Sampling Rate 5 MSPS 5 MSPS 1 MSPS 5 MSPS
DAC 12-bit, 2 channels 12-bit, 2 channels None None
Operating Temperature Range -40°C to +85°C -40°C to +105°C -40°C to +85°C -40°C to +85°C

Bảo phân biệt quan trọng

  • 16-bit ADC with 5 MSPS sampling rate (vsSTM32F373RCT6)
  • Integrated 12-bit DAC with 2 channels (vsSTM32F303RCT6)
  • Extended temperature range option (vsSTM32F378RCT7)

Ghi chú thiết kế

Decouple each VDD pin with a 100nF ceramic capacitor placed as close as possible to the pin. Additionally, connect a 4.7uF capacitor to the VDDA pin for analog supply filtering. The VREF+ pin should be bypassed with a 1uF capacitor to ensure stable ADC reference. Use a clean analog ground plane for VDDA and VREF- to minimize noise.

For the LQFP64 package, ensure proper solder pad design per IPC-7351 standards. Use a 0.3mm pad width and 0.5mm pitch. Provide a thermal pad on the PCB for the exposed pad (if present) to improve heat dissipation. Route high-speed signals (USB, SPI) with controlled impedance and minimize trace lengths.

Do not leave unused GPIO pins floating; configure them as outputs or enable internal pull-ups/pull-downs to avoid excessive current consumption. Ensure the BOOT0 pin is properly tied to GND for normal boot from flash. When using the ADC, avoid switching digital I/O during conversion to prevent noise coupling.

Thông tin tuân thủ

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Không chì
Yes
Không halogen
Yes
Khoáng vật xung đột
Compliant

RoHS compliant per STMicroelectronics product page. Not AEC-Q100 qualified; for automotive use, consider STM32F378RCT7 with extended temperature.

Dữ liệu được xác minh vào: 2026-08-13 — dữ liệu được xác minh và quản lý bởi đội ngũ kỹ thuật phần cứng của XAIPART

Tìm kiếm liên quan

STM32F378RCT6 datasheet STM32F378RCT6 price STM32F378RCT6 buy STM32F378RCT6 pinout STM32F378RCT6 vs STM32F373RCT6 STM32F378RCT6 drop-in replacement STM32F378RCT6 motor control STM32F378RCT6 LQFP64 STM32F378RCT6 ADC 16-bit STM32F378RCT6 equivalent

Các bộ phận và thuật ngữ liên quan

STMicroelectronics STM32F378RCT6 STM32F378RCT7 STM32F373RCT6 STM32F303RCT6 ARM Cortex-M4F FPU LQFP64 16-bit ADC 12-bit DAC RoHS REACH industrial automation motor control medical monitoring ADC DAC flash memory SRAM USART SPI I2C CAN USB
Báo giá nhanh RFQ
Hãy điền đầy đủ thông tin — đội ngũ bán hàng của chúng tôi sẽ phản hồi trong vòng 24 giờ
Mã sản phẩm Nhà sản xuất Kiểu đóng gói QTY Giá mục tiêu Phụ
✓
Báo giá đã gửi!

Chúng tôi sẽ trả lời email của bạn trong vòng 24 giờ

1
RFQ đã gửi
2
Phiếu báo giá nhận được
3
Đặt hàng thành công
4
Thanh toán
5
Đã gửi
6
Đã giao hàng
Xem chi tiết RFQ