Overview
The STM32L443RCT6 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 microcontroller is equipped with 256 KB of Flash memory and 64 KB of SRAM, including 16 KB with hardware parity check. It also features a Quad SPI flash memory interface and an extensive range of enhanced I/Os and peripherals connected to multiple buses.
The STM32L443RCT6 includes various protection mechanisms such as readout protection, write protection, proprietary code readout protection, and Firewall for embedded Flash memory and SRAM.
Key Specifications
Parameter | Specification |
---|---|
Core | Arm® 32-bit Cortex®-M4 CPU with FPU, up to 80 MHz |
Flash Memory | 256 KB |
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 | Fast 12-bit ADC (5 Msps) |
DAC | 2 channels |
Timers | 1x 32-bit, 5x 16-bit general purpose, 2x 16-bit low-power timers |
Capacitive Sensing Channels | Up to 21 channels |
LCD Driver | 8x40 or 4x44 with internal step-up converter |
Communication Interfaces | USB, SPI, USART, I2S, CAN (2.0) |
I/Os | Up to 83 fast I/Os, most 5 V-tolerant |
Package | 64-LQFP, UFBGA 64, WLCSP 64 |
Key Features
- Ultra-low-power with FlexPowerControl
- Adaptive real-time accelerator (ART Accelerator™) allowing 0-wait-state execution from Flash memory
- Memory Protection Unit (MPU) and DSP instructions
- Quad SPI flash memory interface
- Fast 12-bit ADC (5 Msps), two comparators, one operational amplifier
- Internal voltage reference buffer, low-power RTC, and various timers
- Up to 21 capacitive sensing channels supporting touchkey, linear, and rotary touch sensors
- LCD driver 8x40 or 4x44 with internal step-up converter
- Standard and advanced communication interfaces including USB, SPI, USART, I2S, and CAN (2.0)
Applications
- Industrial automation and control systems
- Medical devices requiring low power consumption
- Consumer electronics such as smart home devices and wearables
- Automotive systems, especially those requiring low power and high performance
- IoT devices and smart sensors
Q & A
- What is the core architecture of the STM32L443RCT6?
The STM32L443RCT6 is based on the Arm® 32-bit Cortex®-M4 CPU with a Floating Point Unit (FPU), operating at up to 80 MHz.
- How much Flash and SRAM memory does the STM32L443RCT6 have?
The device has 256 KB of Flash memory and 64 KB of SRAM, including 16 KB with hardware parity check.
- What are the power supply and temperature range specifications?
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 low power modes available on the STM32L443RCT6?
The device features several low power modes including VBAT mode (200 nA), Shutdown mode (8 nA), Standby mode (28 nA), and Stop 2 mode (1.0 µA).
- What types of timers are available on the STM32L443RCT6?
The device includes 1x 32-bit timer, 5x 16-bit general purpose timers, and 2x 16-bit low-power timers.
- Does the STM32L443RCT6 support capacitive sensing?
Yes, it supports up to 21 capacitive sensing channels for touchkey, linear, and rotary touch sensors.
- What communication interfaces are available on the STM32L443RCT6?
The device features USB, SPI, USART, I2S, and CAN (2.0) communication interfaces.
- How many I/Os does the STM32L443RCT6 have?
The device has up to 83 fast I/Os, most of which are 5 V-tolerant.
- What types of packages are available for the STM32L443RCT6?
The device is available in 64-LQFP, UFBGA 64, and WLCSP 64 packages.
- Does the STM32L443RCT6 have any built-in protection mechanisms?
Yes, it includes readout protection, write protection, proprietary code readout protection, and Firewall for embedded Flash memory and SRAM.