Overview
The STM32F373VCH6 is a microcontroller from the STM32F373xx family, produced by STMicroelectronics. It is based on the high-performance ARM® Cortex®-M4 32-bit RISC core, operating at a frequency of up to 72 MHz. This MCU includes a floating-point unit (FPU), a memory protection unit (MPU), and an Embedded Trace Macrocell™ (ETM). The device features high-speed embedded memories, including up to 256 Kbytes of Flash memory and 32 Kbytes of SRAM, along with an extensive range of enhanced I/Os and peripherals connected to two APB buses.
The STM32F373VCH6 is designed for a wide range of applications, particularly those requiring advanced analog and digital signal processing capabilities. It operates in the -40 to +85 °C and -40 to +105 °C temperature ranges from a 2.0 to 3.6 V power supply, and includes comprehensive power-saving modes for low-power applications.
Key Specifications
Parameter | Specification |
---|---|
Core | ARM® 32-bit Cortex®-M4 CPU (72 MHz max), single-cycle multiplication and HW division, DSP instruction with FPU and MPU |
Memories | Up to 256 Kbytes of Flash memory, 32 Kbytes of SRAM with HW parity check |
Voltage Range | 2.0 to 3.6 V |
Temperature Range | -40 to +85 °C, -40 to +105 °C |
ADC | One 12-bit, 1.0 μs ADC (up to 16 channels), three 16-bit Sigma Delta ADCs |
DAC | Three 12-bit DAC channels (DAC1 with 2 channels and DAC2 with 1 channel) |
Timers | Nine 16-bit timers, two 32-bit timers, three basic timers |
Communication Interfaces | Two I2Cs, three SPIs, three USARTs, CAN, USB 2.0 full speed interface |
Package | UFBGA 100 7x7x0.6 P 0.5 mm, LQFP 100 14x14x1.4 mm |
I/Os | Up to 84 fast I/Os, up to 45 I/Os with 5 V tolerant capability |
Key Features
- High-performance ARM® Cortex®-M4 32-bit RISC core with FPU and MPU.
- High-speed embedded memories: up to 256 Kbytes of Flash memory and 32 Kbytes of SRAM.
- Advanced analog peripherals: one fast 12-bit ADC, three 16-bit Sigma Delta ADCs, two DACs, and two fast rail-to-rail analog comparators.
- Extensive range of enhanced I/Os and peripherals connected to two APB buses.
- Comprehensive set of power-saving modes: Sleep, Stop, Standby.
- Multiple communication interfaces: I2C, SPI, USART, CAN, USB 2.0 full speed.
- Up to 84 fast I/Os with 5 V tolerant capability.
- 12-channel DMA controller and SysTick timer.
- Calendar RTC with Alarm and periodic wakeup from Stop/Standby.
Applications
- Industrial control systems requiring advanced signal processing.
- Medical devices that need precise analog and digital signal handling.
- Automotive applications, including motor control and sensor interfaces.
- Consumer electronics, such as audio and video processing devices.
- IoT devices that require low power consumption and high performance.
Q & A
- What is the core architecture of the STM32F373VCH6?
The STM32F373VCH6 is based on the ARM® 32-bit Cortex®-M4 CPU.
- What is the maximum operating frequency of the STM32F373VCH6?
The maximum operating frequency is up to 72 MHz.
- What types of ADCs are available on the STM32F373VCH6?
The device features one 12-bit ADC and three 16-bit Sigma Delta ADCs.
- What communication interfaces are supported by the STM32F373VCH6?
The device supports I2C, SPI, USART, CAN, and USB 2.0 full speed interfaces.
- What is the temperature range for the STM32F373VCH6?
The device operates in the -40 to +85 °C and -40 to +105 °C temperature ranges.
- What power-saving modes are available on the STM32F373VCH6?
The device includes Sleep, Stop, and Standby power-saving modes.
- How many I/Os does the STM32F373VCH6 have?
The device has up to 84 fast I/Os, with up to 45 I/Os having 5 V tolerant capability.
- What types of timers are available on the STM32F373VCH6?
The device features nine 16-bit timers, two 32-bit timers, and three basic timers.
- Does the STM32F373VCH6 support real-time clock functionality?
Yes, it includes a calendar RTC with Alarm and periodic wakeup from Stop/Standby.
- What are the available packages for the STM32F373VCH6?
The device is available in UFBGA 100 and LQFP 100 packages.