STM32L431RCT6 MCU Description
The STM32L431RCT6 microcontroller is an ultra-low-power microcontroller based on the high-performance Arm? Cortex?-M4 32-bit RISC core, which operates at up to 80 MHz. All Arm? single-precision data-processing commands and data formats are supported by the Cortex-M4 core's Floating point unit (FPU) single precision. It also includes a memory protection unit (MPU) and a full set of DSP commands to improve application security. High-speed memories (Flash memory up to 256 Kbyte, 64 Kbyte of SRAM) are embedded in the STM32L431xx devices, as well as a Quad SPI flash memories interface (available on all packages) and a wide range of enhanced I/Os and peripherals connected to two APB buses, two AHB buses, and a 32-bit multi-AHB bus matrix.
STM32L431RCT6 MCU Features
True random number generator
Up to 21 capacitive sensing channels
273.55 CoreMark? (3.42 CoreMark/MHz @ 80 MHz)
14-channel DMA controller
4 to 48 MHz crystal oscillator
1.25 DMIPS/MHz (Drystone 2.1)
Ultra-low-power with FlexPowerControl
Internal 16 MHz factory-trimmed RC (±1%)
Up to 83 fast I/Os, most 5 V-tolerant
176.7 ULPBench? score
RTC with HW calendar, alarms, and calibration
Core: Arm? 32-bit Cortex?-M4 CPU with FPU
CRC calculation unit, 96-bit unique ID
32 kHz crystal oscillator for RTC (LSE)
STM32L431RCT6 MCU Applications
Arduino Servo
STM32 Bootloader
Touch Sensing Applications
Digital Signal Processing
Low-Power Timer (LPTIM)
Read-out Protection
Secure Programming
Real-Time Clock (RTC)
Tamper Management Unit (TAMP)