STMicroelectronics STM32F401xD & STM32F401xE High-Performance MCUs

STMicroelectronics STM32F401xD and STM32F401xE High-Performance MCUs feature the high-performance ARM® Cortex®-M4 32-bit RISC core. The devices operate at a frequency of up to 84MHz. The Cortex®-M4 core features a Floating point unit (FPU) single precision to support all ARM single-precision data processing instructions and data types. STMicroelectronics STM32F401xD and STM32F401xE High-Performance MCUs also implement a full set of DSP instructions and a memory protection unit (MPU) to enhance application security.

Features

  • ARM® 32-bit Cortex®-M4 CPU with FPU
    • Adaptive real-time accelerator (ART Accelerator™)
    • 0-wait state execution from Flash memory
    • Frequency up to 84MHz
    • Memory protection unit
    • 105 DMIPS/1.25 DMIPS/MHz (Dhrystone 2.1)
    • DSP instructions
  • Memory
    • Up to 512Kbytes of Flash memory
    • Up to 96Kbytes of SRAM
  • Clock, reset and supply management
    • 1.7V to 3.6V application supply and 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
  • Power consumption
    • 146µA/MHz (peripheral off) while running
    • 42µA Typ @ 25°C; 65µA max @25°C stop (Flash in Stop mode, fast wake-up time)
    • Down to 10µA @ 25°C; 30µA max @25°C stop (Flash in Deep power down mode, fast wake-up time)
    • 2.4µA @25°C / 1.7V without RTC; 12µA @85°C @1.7V standby
    • 1µA @25°C VBAT supply for RTC
  • 16-stream DMA controllers with FIFOs and burst support
  • 1×12-bit, 2.4MSPS A/D converter in up to 16 channels
  • Up to 11 timers, including up to six 16-bit, two 32-bit timers up to 84MHz, each with up to four IC/OC/PWM or pulse counter and quadrature (incremental) encoder input, two watchdog timers (independent and window), and a SysTick timer
  • Debug mode
    • Serial wire debug (SWD) and JTAG interfaces
    • Cortex®-M4 Embedded Trace Macrocell™
  • Up to 81 I/O ports with interrupt capability
    • Up to 78 fast I/Os up to 42MHz
    • All I/O ports are 5V-tolerant
  • Up to 12 communication interfaces
    • Up to 3 x I2C interfaces (SMBus/PMBus)
    • Up to 3 USARTs (2 x 10.5Mbit/s, 1 x 5.25Mbit/s), ISO 7816 interface, LIN, IrDA, modem control
    • Up to 4 SPIs (up to 42Mbit/s at fCPU = 84MHz), SPI2, and SPI3 with mixed full-duplex I2S to achieve audio class accuracy via internal audio PLL or external clock
    • SDIO interface
    • USB 2.0 full-speed device/host/OTG controller with on-chip PHY
  • CRC calculation unit
  • 96-bit unique ID
  • Subsecond accuracy, hardware calendar
  • All packages (WLCSP49, LQFP64/100, UFQFPN48, UFBGA100) are ECOPACK®2
Publicado: 2018-11-26 | Actualizado: 2023-02-23