STMicroelectronics STM32 F2 Microcontrollers uses ST's advanced 90nm NVM process technology with the innovative adaptive real-time memory accelerator (ART Accelerator™) and multi-layer bus matrix. These Arm® Cortex™-M3 based microcontrollers offer an unprecedented trade-off in price and performance. The series is characterized by a high degree of integration combining up to 1Mbyte of Flash memory and up to 128Kbytes of SRAM with Ethernet MAC, USB 2.0 HS OTG, camera interface, hardware encryption support, and external memory interface. ST's acceleration technology enables these MCUs to achieve up to 150 DMIPS/398 CoreMark at 120MHz FCPU, which is equivalent to zero wait state execution, while keeping the dynamic current consumption at the outstandingly low level of 175µA/MHz.
Features
Core
Arm 32-bit Cortex-M3 CPU (120MHz max) with Adaptive real-time accelerator (ART Accelerator™ allowing 0-wait state execution performance from Flash memory, MPU, 150 DMIPS/1.25 DMIPS/MHz (Dhrystone 2.1)
Memories
Up to 1Mbyte of Flash memory
512bytes of OTP memory
Up to 128 + 4Kbytes of SRAM
Flexible static memory controller that supports Compact Flash, SRAM, PSRAM, NOR and NAND memories
LCD parallel interface, 8080/6800 modes
Clock, reset, and supply management
From 1.8 to 3.6V application supply+I/Os
POR, PDR, PVD and BOR
4MHz to 26MHz crystal oscillator
Internal 16MHz factory-trimmed RC
32kHz oscillator for RTC with calibration
Internal 32kHz RC with calibration
Low-power modes
Sleep, Stop and Standby modes
VBAT supply for RTC, 20 × 32 bit backup registers, and optional 4KB backup SRAM
Up to 17 timers
Up to 12 16-bit and two 32-bit timers, up to 120MHz, each with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input
Up to 140 I/O ports with interrupt capability
Up to 136 fast I/Os up to 60MHz
Up to 138 5V-tolerant I/Os
Up to 15 communication interfaces
Up to 3 × I2C interfaces (SMBus/PMBus)
Up to 4 USARTs and 2 UARTs (7.5Mbit/s, ISO 7816 interface, LIN, IrDA, modem ctrl)
Up to 3 SPIs (30Mbit/s), 2 with muxed I2S to achieve audio class accuracy via audio PLL or external PLL
2 × CAN interfaces (2.0B Active)
SDIO interface
Advanced connectivity
USB 2.0 full-speed device/host/OTG controller with on-chip PHY
USB 2.0 high-speed/full-speed device/host/OTG controller with dedicated DMA, on-chip full-speed PHY and ULPI
10/100 Ethernet MAC with dedicated DMA: supports IEEE 1588v2 hardware, MII/RMII