The STM32L431RBI6 is an ARM Cortex-M4 microcontroller unit (MCU) manufactured by STMicroelectronics. This MCU provides high performance with ultra-low power consumption in a small package size. It features an ARM Cortex-M4 core microcontroller clocked at 80MHz, with 128 Kbytes of Flash memory, and numerous peripherals. This allows a broad range of applications to be supported in a wide range of product categories, including industrial, automotive, portable and consumer electronics. The STM32L431RBI6 also offers advanced power-saving features, such as a real-time clock, independent watchdogs, low-power modes and the ability to enter a sleep mode, while keeping data and clocks intact. It is suitable for real-time and general-purpose applications, as well as many digital signal processing (DSP) operations. The STM32L431RBI6 is built on a 90 nm process technology and includes a floating-point unit (FPU) for single-cycle math operations. This MCU is also pre-programmed with a full set of ST Microelectronics peripheral libraries, making it easy to quickly develop applications.