La familia STM32F401XD/XE se basa en el núcleo ARM Cortex-M4 de 32 bits con FPU y acelerador adaptable en tiempo real. Tiene hasta 512 KB de memoria Flash y 96 KB de SRAM. Tiene un modo de depuración y ofrece hasta 12 interfaces de comunicación.La familia STM32F401XD/XE se basa en el núcleo ARM Cortex-M4 de 32 bits con FPU y acelerador adaptable en tiempo real. Tiene hasta 512 KB de memoria Flash y 96 KB de SRAM. Tiene un modo de depuración y ofrece hasta 12 interfaces de comunicación.
La familia STM32F401XD/XE opera en frecuencias de hasta 84 MHz. El Cortex®-M4 con núcleo FPU tiene una unidad de punto flotante (FPU) de precisión simple que admite todas las instrucciones de procesamiento de datos y tipos de datos de precisión simple de ARM. También implementa un conjunto completo de instrucciones DSP y una Unidad de protección de memoria (MPU) para mejorar la seguridad de la aplicación. STM32F401xD/xE incluye memoria integrada de alta velocidad (memoria Flash de 512 KB, SRAM de 96 KB) y E/S de amplia expansión y periféricos conectados a 2 buses APB, 2 buses AHB y multipuerto de 32 bits integrado. Matriz de bus AHB.
Todos los dispositivos ofrecen un ADC de 12 bits, un RTC de bajo consumo, seis temporizadores de 16 bits de uso general, incluido un temporizador PWM para el control del motor, y dos temporizadores de 32 bits de uso general. También cuenta con interfaces de comunicación estándar y avanzadas.
* Hasta 3 I2C
* Hasta 4 SPI
* Dos I2S full-duplex. Para lograr una precisión de clase de audio, el periférico I2S se puede cronometrar y sincronizar a través de un PLL de audio interno dedicado o un reloj externo.
* 3 USART
* Interfaz SDIO
* Interfaz USB 2.0 OTG de velocidad completa
El STM32F401xD/xE funciona en un rango de temperatura de –40 a +105 °C desde 1,7 (PDR APAGADO) hasta suministro de 3,6 V. Un conjunto completo de modos de ahorro de energía permite el diseño de aplicaciones de bajo consumo.
*característica*
* Núcleo: CPU ARM® Cortex®-M4 de 32 bits con FPU, Acelerador en tiempo real adaptativo (ART Accelerator™) que permite la ejecución en estado de espera cero desde la memoria flash, frecuencia de hasta 84 MHz, unidad de protección de memoria, 105 DMIPS/1,25 DMIPS /MHz (Dhrystone 2.1) e instrucciones DSP
*memoria
– Hasta 512 Kbytes de memoria flash
– Hasta 96 KB de SRAM
* relojes, reinicios y administración de energía
* el consumo de energía
* 1 convertidor A/D de 12 bits y 2,4 MSPS: hasta 16 canales
* Hasta 10 temporizadores: hasta 6 temporizadores de 16 bits, 2 temporizadores de 32 bits de hasta 84 MHz, cada uno con hasta 4 IC/OC/PWM o contadores de pulsos y entradas de codificador de cuadratura (incremental), 2 temporizadores Watchdog (independientes y con ventana)
* modo de depuración
* Hasta 81 puertos de E/S con capacidad de interrupción
* Hasta 12 interfaces de comunicación
・Calculadora CRC
* Identificación única de 96 bits
* RTC: precisión de subsegundos, calendario de hardware