Microcontroladores ARM STM32F437VIT6: MCU 32B ARM Cortex-M4, memoria flash de 2 Mb e CPU a 168 MHz
♠ Descrición do produto
Atributo do produto | Valor do atributo |
Fabricante: | STMicroelectrónica |
Categoría do produto: | Microcontroladores ARM - MCU |
Directiva RoHS: | Detalles |
Serie: | STM32F437VI |
Estilo de montaxe: | SMD/SMT |
Paquete/Caixa: | LQFP-100 |
Núcleo: | ARM Cortex M4 |
Tamaño da memoria do programa: | 2 MB |
Largura do bus de datos: | 32 bits |
Resolución ADC: | 3 x 12 bits |
Frecuencia máxima de reloxo: | 180 MHz |
Número de E/S: | 82 E/S |
Tamaño da 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 funcionamento: | - 40 °C |
Temperatura máxima de funcionamento: | + 85 °C |
Embalaxe: | Bandexa |
Tensión de subministración analóxica: | 3,3 V |
Marca: | STMicroelectrónica |
Resolución DAC: | 12 bits |
Tipo de RAM de datos: | SRAM |
Voltaxe de E/S: | 3,3 V |
Sensible á humidade: | Si |
Serie de procesadores: | ARM Cortex M |
Tipo de produto: | Microcontroladores ARM - MCU |
Tipo de memoria de programa: | Flash |
Cantidade do paquete de fábrica: | 540 |
Subcategoría: | Microcontroladores - MCU |
Nome comercial: | STM32 |
Peso unitario: | 1,319 gramos |
♠ MCU+FPU Arm® Cortex®-M4 de 32b, 225DMIPS, ata 2MB de Flash/256+4KB de RAM, cifrado, USB OTG HS/FS, Ethernet, 17 TIM, 3 ADC, 20 interfaces de comunicación, cámara e LCD-TFT
Os dispositivos STM32F437xx e STM32F439xx baséanse no núcleo RISC de alto rendemento Arm® Cortex®-M4 de 32 bits que funciona a unha frecuencia de ata 180 MHz. O núcleo Cortex-M4 presenta unha unidade de coma flotante (FPU) de simple precisión que admite todas as instrucións e tipos de datos de procesamento de datos de simple precisión Arm®. Tamén implementa un conxunto completo de instrucións DSP e unha unidade de protección de memoria (MPU) que mellora a seguridade das aplicacións.
Os dispositivos STM32F437xx e STM32F439xx incorporan memorias integradas de alta velocidade (memoria flash de ata 2 Mbyte, ata 256 Kbytes de SRAM), ata 4 Kbytes de SRAM de reserva e unha ampla gama de E/S e periféricos mellorados conectados a dous buses APB, dous buses AHB e unha matriz de bus multi-AHB de 32 bits.
Todos os dispositivos ofrecen tres ADC de 12 bits, dous DAC, un RTC de baixa potencia, doce temporizadores de 16 bits de propósito xeral, incluíndo dous temporizadores PWM para o control do motor, dous temporizadores de 32 bits de propósito xeral, un xerador de números aleatorios (RNG) verdadeiro e unha cela de aceleración criptográfica. Tamén contan con interfaces de comunicación estándar e avanzadas.
• Núcleo: CPU Arm® Cortex®-M4 de 32 bits con FPU, acelerador adaptativo en tempo real (ART Accelerator™) que permite a execución en estado de espera 0 desde memoria Flash, frecuencia de ata 180 MHz, MPU, 225 DMIPS/1,25 DMIPS/MHz (Dhrystone 2.1) e instrucións DSP
• Recordos
– Ata 2 MB de memoria Flash organizada en dous bancos que permiten a lectura e a escritura
– Ata 256+4 KB de SRAM, incluíndo 64 KB de RAM de datos CCM (memoria acoplada a núcleos)
– Controladora de memoria externa flexible con bus de datos de ata 32 bits: memorias SRAM, PSRAM, SDRAM/LPSDR SDRAM, Compact Flash/NOR/NAND
• Interface paralela LCD, modos 8080/6800
• Controlador LCD-TFT con resolución totalmente programable (ancho total de ata 4096 píxeles, alto total de ata 2048 liñas e reloxo de píxeles de ata 83 MHz)
• Chrom-ART Accelerator™ para unha mellor creación de contido gráfico (DMA2D)
• Reloxo, reinicio e xestión de subministracións
– Alimentación de aplicación e E/S de 1,7 V a 3,6 V
– POR, PDR, PVD e BOR
– Oscilador de cristal de 4 a 26 MHz
– RC interno de 16 MHz configurado de fábrica (precisión do 1%)
– Oscilador de 32 kHz para RTC con calibración
– RC interno de 32 kHz con calibración
• Baixa potencia
– Modos de repouso, parada e espera
– Fonte VBAT para RTC, rexistros de copia de seguridade de 20 × 32 bits + SRAM de copia de seguridade opcional de 4 KB
• ADC de 3 × 12 bits e 2,4 MSPS: ata 24 canles e 7,2 MSPS en modo de triplo entrelazado
• 2 convertidores D/A de 12 bits
• DMA de propósito xeral: controlador DMA de 16 fluxos con FIFO e soporte de ráfagas
• Ata 17 temporizadores: ata doce temporizadores de 16 bits e dous de 32 bits de ata 180 MHz, cada un con ata 4 entradas de IC/OC/PWM ou contador de pulsos e codificador de cuadratura (incremental)
• Modo de depuración
– Interfaces SWD e JTAG
– Macrocélula de traza Cortex-M4™
• Ata 168 portos de E/S con capacidade de interrupción
– Ata 164 E/S rápidas de ata 90 MHz
– Ata 166 E/S con tolerancia a 5 V
• Ata 21 interfaces de comunicación
– Ata 3 × interfaces I2C (SMBus/PMBus)
– Ata 4 USART/4 UART (11,25 Mbit/s, interface ISO7816, LIN, IrDA, control por módem)
– Ata 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 ou reloxo externo
– 1 x SAI (interface de audio en serie)
– 2 × CAN (2.0B Activo) e interface SDIO
• Conectividade avanzada
– Dispositivo/host/controlador OTG USB 2.0 de velocidade completa con PHY integrado
– Controlador/host/OTG USB 2.0 de alta/velocidade completa con DMA dedicado, PHY de velocidade completa no chip e ULPI
– MAC Ethernet 10/100 con DMA dedicado: compatible con hardware IEEE 1588v2, MII/RMII
• Interface de cámara paralela de 8 a 14 bits de ata 54 Mbytes/s
• Aceleración criptográfica: aceleración por hardware para AES 128, 192, 256, Triple DES, HASH (MD5, SHA-1, SHA-2) e HMAC
• Xerador de números aleatorios reais
• Unidade de cálculo CRC
• RTC: precisión subsegundos, calendario de hardware
• ID único de 96 bits