Overview
The STM32F373VBH6 is a member of the STM32F373xx family of microcontrollers produced by STMicroelectronics. This device is based on the high-performance ARM® Cortex®-M4 32-bit RISC core, operating at a frequency of up to 72 MHz. It includes a floating-point unit (FPU), a memory protection unit (MPU), and an Embedded Trace Macrocell™ (ETM). The STM32F373VBH6 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 device is designed for low-power applications, with various power-saving modes such as Sleep, Stop, and Standby. It operates in a temperature range of -40 to +85 °C or -40 to +105 °C, depending on the package, and is powered by a voltage range of 2.0 to 3.6 V.
Key Specifications
Specification | Details |
---|---|
Core | ARM® 32-bit Cortex®-M4 CPU (72 MHz max), FPU, MPU |
Flash Memory | Up to 256 Kbytes |
SRAM | 32 Kbytes with HW parity check |
ADC | One 12-bit ADC (1 Msps), three 16-bit Sigma Delta ADCs |
DAC | Three 12-bit DAC channels |
Comparators | Two fast rail-to-rail analog comparators |
Timers | 17 timers (including 2x 32-bit, 12x 16-bit, and basic timers) |
Communication Interfaces | CAN, two I2Cs, three SPIs, three USARTs, USB 2.0 full speed |
Operating Temperature | -40 to +85 °C or -40 to +105 °C |
Power Supply | 2.0 to 3.6 V |
Package | UFBGA 100 7x7x0.6 P 0.5 mm |
I/Os | Up to 84 fast I/Os, up to 45 I/Os with 5 V tolerant capability |
Key Features
- Core and Performance: ARM® 32-bit Cortex®-M4 CPU with FPU and MPU, operating at up to 72 MHz.
- Memories: Up to 256 Kbytes of Flash memory and 32 Kbytes of SRAM with hardware parity check.
- ADC and DAC: One 12-bit ADC, three 16-bit Sigma Delta ADCs, and three 12-bit DAC channels.
- Comparators and Timers: Two fast rail-to-rail analog comparators and 17 timers including 32-bit and 16-bit timers.
- Communication Interfaces: CAN, two I2Cs, three SPIs, three USARTs, and USB 2.0 full speed interface.
- 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.
- I/Os and Peripherals: Up to 84 fast I/Os, up to 45 I/Os with 5 V tolerant capability, 12-channel DMA controller.
Applications
The STM32F373VBH6 is suitable for a wide range of applications that require high performance, low power consumption, and advanced peripherals. These include:
- Industrial Automation: Motor control, power management, and industrial communication protocols.
- Medical Devices: Medical instrumentation, patient monitoring systems, and portable medical devices.
- Consumer Electronics: Smart home devices, audio equipment, and other consumer electronics requiring advanced analog and digital capabilities.
- Automotive Systems: In-vehicle infotainment, driver assistance systems, and automotive control units.
- IoT Devices: Internet of Things applications requiring low power consumption and advanced communication interfaces.
Q & A
- What is the core architecture of the STM32F373VBH6?
The STM32F373VBH6 is based on the ARM® 32-bit Cortex®-M4 CPU with a floating-point unit (FPU) and a memory protection unit (MPU).
- How much Flash and SRAM memory does the STM32F373VBH6 have?
The device has up to 256 Kbytes of Flash memory and 32 Kbytes of SRAM.
- What types of ADCs are available on the STM32F373VBH6?
The device features one 12-bit ADC and three 16-bit Sigma Delta ADCs.
- What communication interfaces are supported by the STM32F373VBH6?
The device supports CAN, two I2Cs, three SPIs, three USARTs, and a USB 2.0 full speed interface.
- What are the operating temperature ranges for the STM32F373VBH6?
The device operates in the -40 to +85 °C or -40 to +105 °C temperature ranges.
- What power supply voltage range does the STM32F373VBH6 require?
The device operates from a 2.0 to 3.6 V power supply.
- What types of timers are available on the STM32F373VBH6?
The device features 17 timers, including two 32-bit timers and multiple 16-bit timers.
- Does the STM32F373VBH6 support low power modes?
Yes, the device supports low power modes such as Sleep, Stop, and Standby.
- What is the package type for the STM32F373VBH6?
The device is available in a UFBGA 100 7x7x0.6 P 0.5 mm package.
- How many I/Os does the STM32F373VBH6 have?
The device has up to 84 fast I/Os, with up to 45 I/Os having 5 V tolerant capability.