STM32 is a family of 32-bit microcontroller integrated circuits by STMicroelectronics. The STM32 chips are grouped into related series that are based around the same 32-bit ARM processor core, such as the Cortex-M33F, Cortex-M7F, Cortex-M4F, Cortex-M3, Cortex-M0+, or Cortex-M0. Internally, each microcontroller consists of the processor core, static RAM, flash memory, debugging interface, and various peripherals. Overview The STM32 is a family of microcontroller ICs based on the 32-bit RISC ARM Cortex-M33F, Cortex-M7F, Cortex-M4F, Cortex-M3, Cortex-M0+, and Cortex-M0 cores. STMicroelectronics licenses the ARM Processor IP from ARM Holdings. The ARM core designs have numerous configurable options, and ST chooses the individual configuration to use for each design. ST attaches its own peripherals to the core before converting the design into a silicon die. The following tables summarize the STM32 microcontroller families. {| class="wikitable" |- ! STM32 series !! ARM CPU core |- | L5, U5 || Cortex-M33F |- | F7, H7 || Cortex-M7F |- | F3, F4, G4, L4, L4+, WB || Cortex-M4F |- |WL |Cortex-M4 |- | F1, F2, L1 || Cortex-M3 |- | G0, L0 || Cortex-M0+ |- | F0 || Cortex-M0 |} History The STM32 is the third ARM family by STMicroelectronics. It follows their earlier STR9 family based on the ARM9E core, and STR7 family based on the ARM7TDMI core. The following is the history of how the STM32 family has evolved. In October 2006, STMicroelectronics (ST) announced that it licensed the ARM Cortex-M3 core. In June 2007, ST announced the STM32 F1-series based on the ARM Cortex-M3. In November 2007, ST announced the low-cost "STM32-PerformanceStick" development kit in partner with Hitex. In October 2009, ST announced that new ARM chips would be built using the 90 nm process. In April 2010, ST announced the STM32 L1-series chips. In September 2010, ST announced the STM32VLDISCOVERY board. In November 2010, ST announced the STM32 F2-series chips based on the ARM Cortex-M3 core, and future development of chips based on the ARM Cortex-M4 and ARM Cortex-M3 cores. In February 2011, ST announced the STM32L-DISCOVERY board. In March 2011, ST announced the expansion of their STM32 L1-series chips with flash densities of 256 KB and 384 KB. In September 2011, ST announced the STM32 F4-series chips based on the ARM Cortex-M4F core and STM32F4DISCOVERY board. In February 2012, ST announced the STM32 F0-series chips based on the ARM Cortex-M0 core. In May 2012, ST announced the STM32F0DISCOVERY board. In