STMicroelectronics STM32L486xx series of ultra-low-power microcontrollers are based on the high-performance ARM Cortex-M4 32-bit RISC core, and its operating frequency is up to 80MHz.
The Cortex-M4 core has a single-precision floating-point unit (FPU) that supports all ARM single-precision data processing instructions and data types. It also implements a full set of DSP instructions and a memory protection unit (MPU) to enhance application security.
STM32L486xx devices have built-in high-speed memory (1 MB flash, 128 KB SRAM), flexible external memory controller (FSMC) for static memory (for devices with 100 pins and more), and a Quad SPI flash interface (on Available in all packages) and a wide range of enhanced I / O and peripherals connected to two APB buses, two AHB buses, and a 32-bit multi-AHB bus matrix. They also embed protection mechanisms for embedded flash and SRAM. These include read protection, write protection, proprietary code read protection, and firewalls.
Up to three fast 12-bit ADCs (5Msps), two comparators, two operational amplifiers, two DAC channels, an internal reference voltage buffer, a low-power RTC, two general-purpose 32-bit timers, two 16-bit PWM timers These devices also include seven general-purpose 16-bit timers and two 16-bit low-power timers dedicated to motor control. These devices support four digital filters for external sigma-delta modulators (DFSDM).
In addition, up to 24 capacitive sensing channels are available, as well as an integrated LCD driver 8 x 40 or 4 x 44 with an internal boost converter. The MCU also has standard and advanced communication interfaces.