The STM32L4R9ZGJ6 devices are a family of ultra-low-power microcontrollers (STM32L4+ Series) built around the powerful 32-bit RISC Arm? Cortex?-M4 core. They run at up to 120 MHz of frequency. All of the Arm? single-precision data-processing instructions and all data types are supported by the Cortex-M4 core's single-precision floating-point unit (FPU). A memory protection unit (MPU) and a full set of DSP (digital signal processing) instructions are also implemented by the CortexM4 core, which increases the security of the program.