El STM32F407VGT6TR de STMicroelectronics es la versión en cinta y carrete del STM32F407VGT6, un microcontrolador ARM Cortex-M4F de alto rendimiento en un encapsulado LQFP de 100 patillas. Pertenece a la familia STM32F407xx, que es una de las familias de microcontroladores ARM Cortex-M4 más populares del sector de los sistemas embebidos.
El núcleo Cortex-M4F funciona hasta a 168 MHz con una unidad de coma flotante (FPU) de precisión única que admite todas las instrucciones ARM de procesamiento de datos de precisión única. El núcleo también implementa un conjunto completo de instrucciones DSP (MAC, SAT, SIMD) y una unidad de protección de memoria (MPU). El acelerador ART (Adaptive Real-Time) de ST permite la ejecución en estado de espera 0 desde la memoria Flash a 168 MHz, con un rendimiento de 210 DMIPS.
La memoria incluye 1 MB de Flash, 192 KB de SRAM (128 KB de RAM principal + 64 KB de RAM de datos CCM), 4 KB de SRAM de respaldo y 512 bytes de OTP. La memoria CCM (Core Coupled Memory) proporciona acceso a los datos en estado de espera cero para las rutinas de tiempo crítico. El controlador de memoria estática flexible (FSMC) admite memorias SRAM, PSRAM, NOR y NAND externas.
Los periféricos analógicos incluyen tres ADC de 12 bits (2,4 MSPS cada uno, hasta 7,2 MSPS en modo triple intercalado con 24 canales en total), dos DAC de 12 bits y dos comparadores analógicos. Los 14 temporizadores incluyen doce temporizadores de 16 bits (dos para PWM de control del motor), dos temporizadores de 32 bits y un temporizador SysTick.
Las interfaces de comunicación son muy amplias: USB 2.0 dispositivo/host/OTG de máxima velocidad con PHY en chip, USB 2.0 dispositivo/host/OTG de máxima velocidad/alta velocidad con DMA dedicado y ULPI, 10/100 Ethernet MAC con soporte de hardware IEEE 1588v2, 2x CAN 2.0B, 3x I2C, 3x SPI (42 Mbps, 2 con I2S), 4x USART + 2x UART (10,5 Mbps), SDIO e interfaz de cámara de 8-14 bits (DCMI).
Los 82 pines GPIO toleran 5 V con capacidad de interrupción y velocidad configurable de hasta 84 MHz. Las interfaces de depuración incluyen SWD y JTAG con Cortex-M4 Embedded Trace Macrocell.
El STM32F407VGT6TR se encuentra en estado Activo en ST y ampliamente disponible en los distribuidores. El sufijo TR indica embalaje en cinta y carrete para montaje SMT automatizado. La versión empaquetada en bandeja es STM32F407VGT6.