Overview
The STM32L443RCT6TR is an ultra-low-power microcontroller from STMicroelectronics, based on the high-performance Arm® Cortex®-M4 32-bit RISC core. This device operates at a frequency of up to 80 MHz and features a Floating Point Unit (FPU) that supports all Arm® single-precision data-processing instructions and data types. It also includes a full set of DSP instructions and a Memory Protection Unit (MPU) to enhance application security.
The STM32L443RCT6TR embeds high-speed memories, including 256 KB of Flash memory and 64 KB of SRAM, along with a Quad SPI flash memory interface. It offers an extensive range of enhanced I/Os and peripherals connected to multiple buses, ensuring high performance and flexibility.
This microcontroller is designed with several protection mechanisms for embedded Flash memory and SRAM, such as readout protection, write protection, proprietary code readout protection, and Firewall.
Key Specifications
Specification | Details |
---|---|
Core | Arm® 32-bit Cortex®-M4 CPU with FPU, up to 80 MHz |
Flash Memory | 256 KB single bank, proprietary code readout protection |
SRAM | 64 KB, including 16 KB with hardware parity check |
Power Supply | 1.71 V to 3.6 V |
Temperature Range | -40 °C to 85/105/125 °C |
Low Power Modes | 200 nA in VBAT mode, 8 nA Shutdown mode, 28 nA Standby mode, 280 nA Standby mode with RTC, 1.0 µA Stop 2 mode, 1.28 µA with RTC |
Run Mode Current | 84 µA/MHz |
ADC | 12-bit, 5 Msps, up to 16-bit with hardware oversampling |
DAC | 2x 12-bit output channels, low-power sample and hold |
Timers | 1x 32-bit, 5x 16-bit general purpose, 2x 16-bit low-power, 1x 16-bit advanced motor-control |
Communication Interfaces | USB 2.0 full-speed, 3x I2C, 4x USART, 3x SPI, CAN 2.0B, SDMMC |
Capacitive Sensing Channels | Up to 21 channels, support touchkey, linear and rotary touch sensors |
LCD Driver | 8x40 or 4x44 with internal step-up converter |
Package | LQFP 64 10x10x1.4 mm |
Key Features
- Ultra-low-power with FlexPowerControl, featuring multiple low power modes such as VBAT mode, Shutdown mode, Standby mode, and Stop 2 mode.
- High-performance Arm® Cortex®-M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator™), and DSP instructions.
- Rich analog peripherals including a 12-bit ADC, 2x 12-bit DAC channels, an operational amplifier, and ultra-low-power comparators.
- Extensive range of communication interfaces including USB 2.0, I2C, USART, SPI, CAN 2.0B, and SDMMC.
- Integrated LCD driver with internal step-up converter and up to 21 capacitive sensing channels.
- Advanced security features such as AES-256 hardware accelerator, memory protection unit (MPU), and proprietary code readout protection.
- Development support with serial wire debug (SWD), JTAG, and Embedded Trace Macrocell™.
Applications
- Industrial automation and control systems.
- Medical devices requiring low power consumption and high performance.
- Consumer electronics such as smart home devices and wearables.
- Automotive systems, including infotainment and driver assistance.
- IoT devices that need efficient power management and robust communication capabilities.
Q & A
- What is the core architecture of the STM32L443RCT6TR?
The STM32L443RCT6TR is based on the Arm® Cortex®-M4 32-bit RISC core with a Floating Point Unit (FPU).
- What are the power supply and temperature ranges for this microcontroller?
The power supply range is 1.71 V to 3.6 V, and the temperature range is -40 °C to 85/105/125 °C.
- What are the key low power modes of the STM32L443RCT6TR?
The device features VBAT mode, Shutdown mode, Standby mode, and Stop 2 mode, among others.
- What is the maximum frequency of the Arm® Cortex®-M4 CPU?
The CPU operates at a frequency of up to 80 MHz.
- What types of memory does the STM32L443RCT6TR have?
The device has 256 KB of single bank Flash memory and 64 KB of SRAM, including 16 KB with hardware parity check.
- What are the key analog peripherals available on this microcontroller?
The device includes a 12-bit ADC, 2x 12-bit DAC channels, an operational amplifier, and ultra-low-power comparators.
- What communication interfaces are supported by the STM32L443RCT6TR?
The device supports USB 2.0, I2C, USART, SPI, CAN 2.0B, and SDMMC interfaces.
- Does the STM32L443RCT6TR have any integrated security features?
Yes, it includes an AES-256 hardware accelerator, memory protection unit (MPU), and proprietary code readout protection.
- What kind of development support is available for this microcontroller?
The device supports serial wire debug (SWD), JTAG, and Embedded Trace Macrocell™.
- What is the package type of the STM32L443RCT6TR?
The device is available in an LQFP 64 10x10x1.4 mm package.