These low-power MCUs are based on the high-performance ARM® Cortex®-M4 32-bit processor core operating at a frequency of up to 80MHz. The core features a Floating-Point Unit (FPU) which supports all ARM single-precision data-processing instructions and data types.
The analogue peripherals inside the STM32L433 include a fast 12-bit ADC running at 5Msamples/s, two comparators, one operational amplifier, two DAC channels and an internal voltage-reference buffer. In addition, up to 21 capacitive sensing channels are available. The devices also include an 8×40 or 4×44 LCD driver, with internal step-up converter.
The STM32L433 MCUs implement various power-saving modes for reduced energy consumption. In shut-down mode with five wake-up pins, the device draws just 8nA.
This rises to 28nA in stand-by mode with five wake-up pins, and 280nA with the real-time clock running. In Stop2 mode with the realtime clock running, the MCU still only requires 1.28μA. The outstanding power performance of the STM32L433 is reflected in the independent 176.7 ULPBench® score.
The MCU incorporates several protection mechanisms for its embedded Flash memory and SRAM: read-out protection, write protection, proprietary code read-out protection and a firewall.
The STM32L433 is available in versions with 48, 64 or 100 pins, with 128kbytes or 256kbytes of Flash, with a maximum junction temperature of 105°C, 125°C or 130°C, and in four different package styles.
- 1.25 DMIPS/MHz (Dhrystone 2.1)
- 273.55 Coremark® benchmark
- Low-power real-time clock
- Multiple timers including a 16-bit timer dedicated to motor control
- Up to 83 fast I/Os, most 5V-tolerant
- 64kbytes of SRAM
- Quad SPI memory interface
- 15 communication interfaces including USB2.0 and CAN 2.0B
- 14-channel DMA controller
- True random number generator
- Industrial equipment
- Consumer devices
- Motor control