Microcontroladores ARM STM32F437VIT6 – MCU 32B ARM Cortex-M4, memoria Flash de 2 Mb, CPU de 168 MHz
♠ Descripción del producto
Atributo del producto | Valor del atributo |
Fabricante: | STMicroelectrónica |
Categoría de producto: | Microcontroladores ARM - MCU |
RoHS: | Detalles |
Serie: | STM32F437VI |
Estilo de montaje: | SMD/SMT |
Paquete/Caja: | LQFP-100 |
Centro: | ARM Cortex M4 |
Tamaño de la memoria del programa: | 2 MB |
Ancho del bus de datos: | 32 bits |
Resolución ADC: | 3 x 12 bits |
Frecuencia máxima de reloj: | 180 MHz |
Número de E/S: | 82 E/S |
Tamaño de RAM de datos: | 256 kB |
Tensión de alimentación - Mín.: | 1,7 V |
Tensión de alimentación - Máx.: | 3,6 V |
Temperatura mínima de funcionamiento: | - 40 °C |
Temperatura máxima de funcionamiento: | + 85 C |
Embalaje: | Bandeja |
Tensión de alimentación analógica: | 3,3 V |
Marca: | STMicroelectrónica |
Resolución DAC: | 12 bits |
Tipo de RAM de datos: | Memoria RAM |
Voltaje de E/S: | 3,3 V |
Sensible a la humedad: | Sí |
Serie de procesadores: | ARM Cortex M |
Tipo de producto: | Microcontroladores ARM - MCU |
Tipo de memoria del programa: | Destello |
Cantidad del paquete de fábrica: | 540 |
Subcategoría: | Microcontroladores - MCU |
Nombre comercial: | STM32 |
Peso unitario: | 1,319 gramos |
♠ MCU+FPU Arm® Cortex®-M4 de 32 bits, 225 DMIPS, hasta 2 MB de memoria Flash/256 + 4 KB de RAM, cifrado, USB OTG HS/FS, Ethernet, 17 TIM, 3 ADC, 20 interfaces de comunicación, cámara y LCD-TFT
Los dispositivos STM32F437xx y STM32F439xx se basan en el núcleo RISC Arm® Cortex®-M4 de 32 bits de alto rendimiento, que opera a una frecuencia de hasta 180 MHz. El núcleo Cortex-M4 incorpora una unidad de coma flotante (FPU) de precisión simple compatible con todas las instrucciones y tipos de datos de procesamiento de datos de precisión simple Arm®. También implementa un conjunto completo de instrucciones DSP y una unidad de protección de memoria (MPU) que mejora la seguridad de la aplicación.
Los dispositivos STM32F437xx y STM32F439xx incorporan memorias integradas de alta velocidad (memoria Flash de hasta 2 Mbyte, hasta 256 Kbytes de SRAM), hasta 4 Kbytes de SRAM de respaldo y una amplia gama de E/S y periféricos mejorados conectados a dos buses APB, dos buses AHB y una matriz de bus multi-AHB de 32 bits.
Todos los dispositivos ofrecen tres convertidores analógico-digitales (ADC) de 12 bits, dos convertidores digitales-analógicos (DAC), un reloj en tiempo real (RTC) de bajo consumo, doce temporizadores de propósito general de 16 bits (incluidos dos temporizadores PWM para el control de motores), dos temporizadores de propósito general de 32 bits, un generador de números aleatorios (RNG) y una celda de aceleración criptográfica. También cuentan con interfaces de comunicación estándar y avanzadas.
• Núcleo: CPU Arm® Cortex®-M4 de 32 bits con FPU, acelerador adaptativo en tiempo real (ART Accelerator™) que permite la ejecución en estado de espera 0 desde memoria Flash, frecuencia de hasta 180 MHz, MPU, 225 DMIPS/1,25 DMIPS/MHz (Dhrystone 2.1) e instrucciones DSP
• Recuerdos
– Hasta 2 MB de memoria Flash organizada en dos bancos que permiten leer y escribir
– Hasta 256+4 KB de SRAM, incluidos 64 KB de RAM de datos CCM (memoria acoplada al núcleo)
– Controlador de memoria externa flexible con bus de datos de hasta 32 bits: SRAM, PSRAM, SDRAM/LPSDR SDRAM, memorias Compact Flash/NOR/NAND
• Interfaz paralela LCD, modos 8080/6800
• Controlador LCD-TFT con resolución totalmente programable (ancho total hasta 4096 píxeles, altura total hasta 2048 líneas y reloj de píxeles hasta 83 MHz)
• Chrom-ART Accelerator™ para la creación mejorada de contenido gráfico (DMA2D)
• Gestión de reloj, reinicio y suministro
– Alimentación de aplicación de 1,7 V a 3,6 V y E/S
– POR, PDR, PVD y BOR
– Oscilador de cristal de 4 a 26 MHz
– RC interno de 16 MHz ajustado de fábrica (1 % de precisión)
– Oscilador de 32 kHz para RTC con calibración
– RC interno de 32 kHz con calibración
• Bajo consumo
– Modos de suspensión, parada y espera
– Suministro VBAT para RTC, registros de respaldo de 20×32 bits + SRAM de respaldo de 4 KB opcional
• ADC de 3×12 bits y 2,4 MSPS: hasta 24 canales y 7,2 MSPS en modo triple entrelazado
• 2 convertidores D/A de 12 bits
• DMA de propósito general: controlador DMA de 16 flujos con FIFO y soporte de ráfagas
• Hasta 17 temporizadores: hasta doce temporizadores de 16 bits y dos de 32 bits de hasta 180 MHz, cada uno con hasta 4 IC/OC/PWM o contador de pulsos y entrada de codificador de cuadratura (incremental)
• Modo de depuración
– Interfaces SWD y JTAG
– Macrocélula de seguimiento Cortex-M4™
• Hasta 168 puertos de E/S con capacidad de interrupción
– Hasta 164 E/S rápidas de hasta 90 MHz
– Hasta 166 E/S tolerantes a 5 V
• Hasta 21 interfaces de comunicación
– Hasta 3 interfaces I2C (SMBus/PMBus)
– Hasta 4 USART/4 UART (11,25 Mbit/s, interfaz ISO7816, LIN, IrDA, control de módem)
– Hasta 6 SPI (45 Mbits/s), 2 con I2S full-duplex multiplexado para precisión de clase de audio a través de PLL de audio interno o reloj externo
– 1 x SAI (interfaz de audio en serie)
– 2 × interfaz CAN (2.0B activa) y SDIO
• Conectividad avanzada
– Controlador de dispositivo/host/OTG USB 2.0 de velocidad completa con PHY en chip
– Controlador de dispositivo/host/OTG USB 2.0 de alta velocidad/velocidad completa con DMA dedicado, PHY de velocidad completa en chip y ULPI
– MAC Ethernet 10/100 con DMA dedicado: compatible con hardware IEEE 1588v2, MII/RMII
• Interfaz de cámara paralela de 8 a 14 bits hasta 54 Mbytes/s
• Aceleración criptográfica: aceleración de hardware para AES 128, 192, 256, Triple DES, HASH (MD5, SHA-1, SHA-2) y HMAC
• Generador de números aleatorios verdaderos
• Unidad de cálculo de CRC
• RTC: precisión de subsegundos, calendario de hardware
• Identificación única de 96 bits