Overview
The STM32F373CCT6 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, along with an extensive range of enhanced I/Os and peripherals connected to two APB buses.
The STM32F373CCT6 is designed for low-power applications, with a comprehensive set of power-saving modes such as Sleep, Stop, and Standby. It operates in the -40 to +85 °C temperature range from a 2.0 to 3.6 V power supply.
Key Specifications
Specification | Details |
---|---|
Core Processor | ARM® 32-bit Cortex®-M4 CPU (up to 72 MHz) |
Flash Memory | Up to 256 Kbytes |
SRAM | 32 Kbytes with HW parity check |
ADCs | One 12-bit ADC (1 Msps), three 16-bit Sigma Delta ADCs |
DACs | Three 12-bit DAC channels |
Comparators | Two fast rail-to-rail analog comparators |
Timers | Nine 16-bit timers, two 32-bit timers, and three basic timers |
Communication Interfaces | Two I2Cs, three SPIs, three USARTs, CAN (2.0B Active), USB 2.0 full speed |
Operating Temperature | -40 to +85 °C |
Power Supply | 2.0 to 3.6 V |
Package | 48-LQFP |
Key Features
- High-Performance Core: ARM® 32-bit Cortex®-M4 CPU with FPU and MPU, operating at up to 72 MHz.
- Memory and Storage: Up to 256 Kbytes of Flash memory and 32 Kbytes of SRAM with HW parity check.
- Analog Peripherals: One 12-bit ADC, three 16-bit Sigma Delta ADCs, three 12-bit DAC channels, and two fast rail-to-rail analog comparators.
- Timers and Watchdogs: Nine 16-bit timers, two 32-bit timers, three basic timers, independent and system watchdog timers, and a SysTick timer.
- Communication Interfaces: Two I2Cs, three SPIs, three USARTs, CAN (2.0B Active), 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, and internal 40 kHz oscillator.
Applications
- Industrial Automation: Suitable for motor control, power management, and industrial communication systems.
- Medical Devices: Used in medical equipment requiring precise analog measurements and low power consumption.
- Consumer Electronics: Ideal for applications needing high-performance processing and advanced analog peripherals.
- Automotive Systems: Applicable in automotive control units, sensor systems, and communication modules.
- IoT Devices: Suitable for IoT applications requiring efficient power management and advanced communication interfaces.
Q & A
- What is the maximum operating frequency of the STM32F373CCT6?
The maximum operating frequency is up to 72 MHz.
- How much Flash memory does the STM32F373CCT6 have?
It has up to 256 Kbytes of Flash memory.
- What types of ADCs are available on the STM32F373CCT6?
It features one 12-bit ADC and three 16-bit Sigma Delta ADCs.
- What communication interfaces does the STM32F373CCT6 support?
It supports two I2Cs, three SPIs, three USARTs, CAN (2.0B Active), and USB 2.0 full speed.
- What are the power-saving modes available on the STM32F373CCT6?
The device supports Sleep, Stop, and Standby low power modes.
- What is the operating temperature range of the STM32F373CCT6?
The operating temperature range is -40 to +85 °C.
- What is the package type of the STM32F373CCT6?
The package type is 48-LQFP.
- Does the STM32F373CCT6 have a floating-point unit (FPU)?
Yes, it includes an FPU.
- How many timers does the STM32F373CCT6 have?
It has nine 16-bit timers, two 32-bit timers, and three basic timers.
- What is the purpose of the Embedded Trace Macrocell™ (ETM) in the STM32F373CCT6?
The ETM is used for debugging and tracing the execution of the microcontroller.