Microcontroladores ARM STM32F437VIT6 – MCU 32B ARM Cortex-M4 2Mb Flash 168MHz CPU
♠ Descrição do produto
Atributo do produto | Valor do Atributo |
Fabricante: | STMicroeletrônica |
Categoria do produto: | Microcontroladores ARM - MCU |
RoHS: | Detalhes |
Série: | STM32F437VI |
Estilo de montagem: | SMD/SMT |
Pacote/Caixa: | LQFP-100 |
Essencial: | ARM Cortex M4 |
Tamanho da memória do programa: | 2 MB |
Largura do barramento de dados: | 32 bits |
Resolução ADC: | 3 x 12 bits |
Frequência máxima do relógio: | 180 MHz |
Número de E/Ss: | 82 E/S |
Tamanho da RAM de dados: | 256 kB |
Tensão de alimentação - Mín.: | 1,7 V |
Tensão de alimentação - Máx.: | 3,6 V |
Temperatura mínima de operação: | - 40°C |
Temperatura máxima de operação: | + 85 °C |
Embalagem: | Bandeja |
Tensão de alimentação analógica: | 3,3 V |
Marca: | STMicroeletrônica |
Resolução do DAC: | 12 bits |
Tipo de RAM de dados: | SRAM |
Tensão de E/S: | 3,3 V |
Sensível à umidade: | Sim |
Série do processador: | ARM Cortex M |
Tipo de produto: | Microcontroladores ARM - MCU |
Tipo de memória de programa: | Clarão |
Quantidade de embalagem de fábrica: | 540 |
Subcategoria: | Microcontroladores - MCU |
Nome comercial: | STM32 |
Peso unitário: | 1,319 g |
♠ 32b Arm® Cortex®-M4 MCU+FPU, 225DMIPS, até 2MB Flash/256+4KB RAM, criptografia, USB OTG HS/FS, Ethernet, 17 TIMs, 3 ADCs, 20 interfaces de comunicação, câmera e LCD-TFT
Os dispositivos STM32F437xx e STM32F439xx são baseados no núcleo RISC de 32 bits Arm® Cortex®-M4 de alto desempenho, operando a uma frequência de até 180 MHz. O núcleo Cortex-M4 possui uma unidade de ponto flutuante (FPU) de precisão única que suporta todas as instruções e tipos de dados de processamento de dados de precisão única Arm®. Ele também implementa um conjunto completo de instruções DSP e uma unidade de proteção de memória (MPU) que aprimora a segurança das aplicações.
Os dispositivos STM32F437xx e STM32F439xx incorporam memórias incorporadas de alta velocidade (memória Flash de até 2 Mbytes, até 256 Kbytes de SRAM), até 4 Kbytes de SRAM de backup e uma ampla gama de E/Ss e periféricos aprimorados conectados a dois barramentos APB, dois barramentos AHB e uma matriz de barramento multi-AHB de 32 bits.
Todos os dispositivos oferecem três ADCs de 12 bits, dois DACs, um RTC de baixo consumo, doze temporizadores de 16 bits de uso geral, incluindo dois temporizadores PWM para controle de motores, dois temporizadores de 32 bits de uso geral, um gerador de números aleatórios (RNG) e uma célula de aceleração criptográfica. Eles também possuem interfaces de comunicação padrão e avançadas.
• Núcleo: CPU Arm® Cortex®-M4 de 32 bits com FPU, acelerador adaptativo em tempo real (ART Accelerator™) permitindo execução em estado de espera zero a partir da memória Flash, frequência de até 180 MHz, MPU, 225 DMIPS/1,25 DMIPS/MHz (Dhrystone 2.1) e instruções DSP
• Memórias
– Até 2 MB de memória Flash organizada em dois bancos permitindo leitura durante a gravação
– Até 256+4 KB de SRAM, incluindo 64 KB de RAM de dados CCM (memória acoplada ao núcleo)
– Controlador de memória externa flexível com barramento de dados de até 32 bits: SRAM, PSRAM, SDRAM/LPSDR SDRAM, memórias Compact Flash/NOR/NAND
• Interface paralela LCD, modos 8080/6800
• Controlador LCD-TFT com resolução totalmente programável (largura total de até 4096 pixels, altura total de até 2048 linhas e clock de pixel de até 83 MHz)
• Chrom-ART Accelerator™ para criação aprimorada de conteúdo gráfico (DMA2D)
• Gestão de relógio, reset e fornecimento
– Alimentação de aplicação de 1,7 V a 3,6 V e E/S
– POR, PDR, PVD e BOR
– Oscilador de cristal de 4 a 26 MHz
– RC interno de 16 MHz ajustado de fábrica (precisão de 1%)
– Oscilador de 32 kHz para RTC com calibração
– RC interno de 32 kHz com calibração
• Baixo consumo de energia
– Modos de suspensão, parada e espera
– Alimentação VBAT para RTC, registradores de backup de 20×32 bits + SRAM de backup opcional de 4 KB
• 3×12 bits, 2,4 MSPS ADC: até 24 canais e 7,2 MSPS no modo intercalado triplo
• Conversores D/A de 2×12 bits
• DMA de uso geral: controlador DMA de 16 fluxos com FIFOs e suporte a burst
• Até 17 temporizadores: até doze temporizadores de 16 bits e dois temporizadores de 32 bits de até 180 MHz, cada um com até 4 IC/OC/PWM ou contador de pulsos e entrada de codificador de quadratura (incremental)
• Modo de depuração
– Interfaces SWD e JTAG
– Cortex-M4 Trace Macrocell™
• Até 168 portas de E/S com capacidade de interrupção
– Até 164 E/S rápidas de até 90 MHz
– Até 166 E/S tolerantes a 5 V
• Até 21 interfaces de comunicação
– Até 3 interfaces I2C (SMBus/PMBus)
– Até 4 USARTs/4 UARTs (11,25 Mbit/s, interface ISO7816, LIN, IrDA, controle de modem)
– Até 6 SPIs (45 Mbits/s), 2 com I2S full-duplex multiplexados para precisão de classe de áudio via PLL de áudio interno ou clock externo
– 1 x SAI (interface de áudio serial)
– 2 × CAN (2.0B ativo) e interface SDIO
• Conectividade avançada
– Controlador de dispositivo/host/OTG USB 2.0 de velocidade máxima com PHY integrado no chip
– Controlador de dispositivo/host/OTG USB 2.0 de alta velocidade/velocidade máxima com DMA dedicado, PHY de velocidade máxima no chip e ULPI
– 10/100 Ethernet MAC com DMA dedicado: suporta hardware IEEE 1588v2, MII/RMII
• Interface de câmera paralela de 8 a 14 bits de até 54 Mbytes/s
• Aceleração criptográfica: aceleração de hardware para AES 128, 192, 256, Triple DES, HASH (MD5, SHA-1, SHA-2) e HMAC
• Gerador de números aleatórios verdadeiros
• Unidade de cálculo CRC
• RTC: precisão de subsegundos, calendário de hardware
• ID exclusivo de 96 bits