The STM32L496VGT3 from STMicroelectronics is a STM32L496xx series ultra-low power ARM® Cortex®-M4 32bit microcontroller with floating point unit (FPU) in 100 pin LQFP package. The Cortex-M4 core features FPU single precision which supports all ARM single precision data processing instructions and data types. It implements full set of DSP instructions and MPU which enhances application security. The device embeds 1Mbyte flash, 320Kbyte SRAM, flexible external memory controller for static memories, quad SPI flash memories interface, extensive range of enhanced I/Os and peripherals connected to 2 APB buses, 2 AHB buses and 32bit multi-AHB bus matrix. It features 2 (16bit) advanced control, 5 (16bit)/2 (32bit) general purpose, 2 (16bit) basic, 2 (16bit) low power, 1 SysTick and 2 watchdog timers. It also features 3 tamper pins, 83 GPIOs, 5 wakeup pins, 21 capacitive sensing channels, three 12bit ADC (16 ch), two 12-bit DAC, internal voltage reference buffer, 2 comparator and 2 op-amp.
● Ultra-low power with FlexPowerControl, 80MHz maximum CPU frequency, 96bit unique ID
● 1.71V to 3.6V power supply, -40°C to 125°C operating temperature range, Chrom-ART Accelerator™
● 3 SPI, 4 I2C, 3 USART, 2 UART, LPUART, 2 SAI, 2 CAN, USB OTG FSS, SDMMC, SWPMI interface
● Random generator, 14-channel DMA controller and RTC with HW calendar, alarms, calibration
● 4 to 48MHz crystal oscillator, 32KHz crystal oscillator for RTC (LSE), camera interface
● Internal 16MHz factory trimmed RC (±1%), energy benchmark ( 217 ULPBench® score)
● Brown out reset (BOR), 5µs wakeup from stop mode, batch acquisition mode (BAM)
● True random number generator, CRC unit, 4 digital filters for sigma delta modulators
● Serial wire debug (SWD), JTAG, Embedded Trace Macrocell™ support, LCD (8 x 40 or 4 x 44)
● Readout protection, write protection, proprietary code readout protection and Firewall