STM32F373CCT6
Part Number: STM32F373CCT6
Manufacturer: STMicroelectronics
Description: ARM Microcontrollers – MCU 32-Bit ARM Cortex M4 72MHz 256kB MCU FPU
Shipped from: Shenzhen/HK Warehouse
Stock Available: Check with us
ICRFQ.com - Electronic Components Distributor in China Since 2003
Part Number: STM32F373CCT6
Manufacturer: STMicroelectronics
Description: ARM Microcontrollers – MCU 32-Bit ARM Cortex M4 72MHz 256kB MCU FPU
Shipped from: Shenzhen/HK Warehouse
Stock Available: Check with us
Datasheet | STM32F373CCT6 datasheet |
---|---|
Category | Integrated Circuits (ICs) |
Family | Embedded – Microcontrollers |
Manufacturer | STMicroelectronics |
Series | STM32 F3 |
Packaging | Tray |
Part Status | Active |
Core Processor | ARM? Cortex?-M4 |
Core Size | 32-Bit |
Speed | 72MHz |
Connectivity | CAN, I2C, IrDA, LIN, SPI, UART/USART, USB |
Peripherals | DMA, I2S, POR, PWM, WDT |
Number of I/O | 36 |
Program Memory Size | 256KB (256K x 8) |
Program Memory Type | FLASH |
EEPROM Size | – |
RAM Size | 32K x 8 |
Voltage – Supply (Vcc/Vdd) | 2 V ~ 3.6 V |
Data Converters | A/D 1x12b, 3x16b, D/A 3x12b |
Oscillator Type | Internal |
Operating Temperature | -40°C ~ 85°C (TA) |
Package / Case | 48-LQFP |
Supplier Device Package | 48-LQFP (7×7) |
High-performance ARM® Cortex®-M4 32-bit RISC core with up to 72 MHz operation, floating point unit (FPU), memory protection unit (MPU), and Embedded Trace MacrocellTM are the foundation of the STM32F373xx series (ETM). The family has a wide variety of upgraded I/Os and peripherals connected by two APB buses and high-speed embedded memories (up to 256 Kbyte of Flash memory, up to 32 Kbyte of SRAM). One 12-bit ADC at 1 Msps, three 16-bit Sigma-delta ADCs, two comparators, two digital-to-analog converters (DAC1 with two channels, DAC2 with one medium), a low-power real-time clock, nine 16-bit general-purpose timers, two 32-bit general-purpose timers, and three basic timers are all available on the STM32F373CCT6 devices.
Two I2Cs, three SPIs (including muxed I2Ss), three USARTs, CAN, and USB are only some of the sophisticated and standard communication interfaces included. Temperatures between -40 and +85 degrees Celsius and -40 and +105 degrees Celsius are supported by the STM32F373xx family, which uses a power supply voltage between 2.0 and 3.6 volts. The development of low-power applications is made possible by a wide range of power-saving modes. Devices from the STM32F373CCT6 family can be found in five packages with pin counts ranging from 48 to 100.
Core: ARM® 32-bit Cortex®-M4 CPU with a maximum speed of 72 MHz, single-cycle multiplication, HW division, and 1.25 DMIPS/MHz DSP instruction (Dhrystone 2.1)
Memories
CRC calculation unit
Reset and power management
Clock management
Up to 84 fast I/Os
12-channel DMA controller
One 12-bit, 1.0 µs ADC (up to 16 channels)
Three 16-bit Sigma Delta ADC
Three channels of 12-bit DAC.
Up to 24 channels for capacitive sensing.
The ARM Cortex-M4 is the most recent iteration of ARM’s embedded system CPUs. With fewer pins and lower power consumption than traditional platforms, it is ideal for MCU implementation and boasts superior computational speed and sophisticated interrupt response. Because of its outstanding code efficiency, even though 8- and 16-bit devices are more widespread, the ARM Cortex-M4 32-bit RISC processor can achieve the high performance expected from an ARM core.
The CPU supports various digital signal processing (DSP) instructions, enabling high-quality signal processing and the smooth running of complex algorithms. Accelerating software development with metalanguage development tools is made possible by the FPU’s single-precision design, which avoids saturation. All ARM development environments and tools can be used with the STM32F373CCT6 family because of the embedded ARM core.
Task processing and data security can be kept entirely apart with the help of the memory protection unit (MPU). The maximum number of zones the MPU can oversee is 8, each of which can be further subdivided into eight zones. Protection areas can be any size from 32 bytes up to 4 GB of accessible memory. The memory protection unit is helpful for programs that need to shield necessary or certified code from the errors of other operations.
Typically, an RTOS is in charge of its operation (real-time operating system). The RTOS can identify and react to programs that attempt to access memory locations that the MPU forbids. The kernel in a real-time operating system (RTOS) can modify the MPU area setting according to the current execution task. In programs where it is not necessary, the MPU can be disabled. The Cortex-M4 processor is a powerful 32-bit microcontroller-focused CPU. It provides many advantages to developers, including as
The STM32F373xx devices have built-in ARM cores, making them compatible with all ARM software and development kits.
Every STM32F373xx device has up to 256 Kbytes of flash memory for storing code and information. To match the speed of the central processing unit’s clock, the access time to Flash memory is also lowered (0 wait state from 0 to 24 MHz, 1 wait state from 24 to 48 MHz, and 2 wait states above).
A CRC code can be generated with a generator polynomial whose value and size can be adjusted thanks to the computation unit of the CRC (cyclic redundancy check). CRC-based methods can be used to ensure the security of data during transmission or storage, among other things. The EN/IEC 60335-1 standard covers their ability to test Flash memory for faults. A software signature is produced at link time and saved in a specific memory address; the CRC calculation unit aids in comparing this signature with the reference signature.
Up to 32 Kbytes of embedded SRAM with hardware parity check are included in all STM32F373xx devices. You can read from and write to the RAM at full CPU speed with no pauses for waiting.
The STM32F373xx family includes the high-performance ARM® Cortex®-M4 32-bit RISC processor, a floating-point unit (FPU), a memory protection unit (MPU), and an embedded trace macrocellTM (ETM). The family includes a wide range of upgraded I/Os and peripherals connected to two APB buses and high-speed embedded memories (up to 256 Kbytes of Flash memory and 32 Kbytes of SRAM).
The STM32F373xx devices feature a single fast 12-bit ADC (1 Msps), three 16-bit Sigma delta ADCs, two comparators, two DACs (DAC1 with 2 channels and DAC2 with 1 medium), a low-power RTC, nine general-purpose 16-bit timers, two 32-bit timers, and three basic timers. Additionally included are two I2Cs, three SPIs, three USARTs, CAN, and USB.
The STM32F373xx family runs between -40 and +85 °C and -40 to +105 °C with a 2.0 to 3.6 V power source. A thorough power-saving mode can be used to design low-power apps. The STM32F373xx family consists of five packages with 48–100 pins. The peripherals of the device differ.
If you have any questions or want to place an order for STM32F373CCT6, you can contact ICRFQ, China’s leading provider of electrical components.
WhatsApp us