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
Pubblicato: 2018-11-26
| Aggiornato: 2023-02-23
