Overview
The STM32F373VBT6 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 microcontroller 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 with hardware parity check.
The STM32F373VBT6 offers a wide range of peripherals and interfaces, making it suitable for various applications requiring advanced analog and digital capabilities. It operates within a temperature range of -40 to +85 °C (or -40 to +105 °C for some packages) and is powered by a voltage range of 2.0 to 3.6 V. The device also includes multiple power-saving modes, enabling the design of low-power applications.
Key Specifications
Parameter | Specification |
---|---|
Core | ARM® 32-bit Cortex®-M4 CPU (72 MHz max), FPU, DSP instructions, and MPU |
Memories | 64 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 (or -40 to +105 °C for some packages) |
ADC | One 12-bit, 1.0 μs ADC (up to 16 channels), three 16-bit Sigma Delta ADCs |
DAC | Three 12-bit DAC channels |
Timers | Two 32-bit timers, three 16-bit timers, four 16-bit timers, and basic timers |
Communication Interfaces | CAN interface (2.0B Active), two I2Cs, three SPIs, three USARTs, USB 2.0 full speed interface |
I/Os | Up to 84 fast I/Os, up to 45 I/Os with 5 V tolerant capability |
Power Management | Low power modes: Sleep, Stop, Standby; VBAT supply for RTC and backup registers |
Clock Management | 4 to 32 MHz crystal oscillator, 32 kHz oscillator for RTC, internal 8 MHz RC with x16 PLL option |
Key Features
- High-Performance Core: ARM® 32-bit Cortex®-M4 CPU with FPU, DSP instructions, and MPU, operating at up to 72 MHz.
- Advanced Analog Capabilities: One 12-bit ADC, three 16-bit Sigma Delta ADCs, and three 12-bit DAC channels.
- Extensive Peripherals: Includes two fast rail-to-rail analog comparators, up to 24 capacitive sensing channels, and multiple timers.
- Communication Interfaces: CAN interface (2.0B Active), two I2Cs, three SPIs, three USARTs, and a USB 2.0 full speed interface.
- Power Efficiency: Low power modes (Sleep, Stop, Standby) and VBAT supply for RTC and backup registers.
- Clock Management: 4 to 32 MHz crystal oscillator, 32 kHz oscillator for RTC, and internal 8 MHz RC with x16 PLL option.
- Memory and I/Os: Up to 256 Kbytes of Flash memory, 32 Kbytes of SRAM, and up to 84 fast I/Os.
Applications
- Industrial Automation: Suitable for control systems, motor control, and industrial communication due to its advanced analog and digital capabilities.
- Medical Devices: Can be used in medical equipment requiring precise analog measurements and low power consumption.
- Consumer Electronics: Ideal for applications such as audio and waveform generation, touch sensing, and other consumer electronic devices.
- Automotive Systems: Applicable in automotive systems that require robust communication interfaces and low power modes.
- IoT Devices: Suitable for Internet of Things (IoT) devices that need a balance of performance, power efficiency, and advanced peripherals.
Q & A
- What is the core architecture of the STM32F373VBT6?
The STM32F373VBT6 is based on the ARM® 32-bit Cortex®-M4 CPU with a floating-point unit (FPU), DSP instructions, and a memory protection unit (MPU).
- What is the maximum operating frequency of the STM32F373VBT6?
The maximum operating frequency is up to 72 MHz.
- What types of ADCs are available on the STM32F373VBT6?
The device features one 12-bit ADC and three 16-bit Sigma Delta ADCs.
- What communication interfaces are supported by the STM32F373VBT6?
The device supports CAN interface (2.0B Active), two I2Cs, three SPIs, three USARTs, and a USB 2.0 full speed interface.
- What are the power-saving modes available on the STM32F373VBT6?
The device includes low power modes such as Sleep, Stop, and Standby, along with VBAT supply for RTC and backup registers.
- What is the temperature range for the STM32F373VBT6?
The operating temperature range is -40 to +85 °C (or -40 to +105 °C for some packages).
- How much Flash and SRAM memory does the STM32F373VBT6 have?
The device has up to 256 Kbytes of Flash memory and 32 Kbytes of SRAM.
- What types of timers are available on the STM32F373VBT6?
The device includes two 32-bit timers, three 16-bit timers, four 16-bit timers, and basic timers.
- Does the STM32F373VBT6 support capacitive sensing?
Yes, it supports up to 24 capacitive sensing channels.
- What is the voltage range for the STM32F373VBT6?
The voltage range is 2.0 to 3.6 V.