MCU ad alte prestazioni serie dual core STM32H7

Serie di MCU ad alte prestazioni serie dual core STM32H7 di STMicroelectronics con core Arm® Cortex®-M7 e -M4

Immagine degli MCU ad alte prestazioni serie dual core STM32H7 di STMicroelectronicsLa serie STM32H7 di STMicroelectronics si sta espandendo con l'aggiunta di diverse varianti disponibili in Arm Cortex-M7 e Cortex-M4 dual core in grado di funzionare fino a 480 MHz e 240 MHz, rispettivamente. Anche le precedenti varianti Cortex-M7 single core beneficiano di questo aumento di frequenza e possono ora funzionare anche a 480 MHz. Le varianti dual core sono offerte con un SMPS embedded che fornisce una migliore efficienza energetica dinamica. Alcune varianti vengono ora proposte con MIPI-DSI PHY per il pilotaggio di display ad alta risoluzione. La serie STM32H7 rimane il microcontroller più performante con Flash embedded disponibile sul mercato.

Caratteristiche
  • Dual core
    • Core Arm Cortex-M7 a 32 bit con FPU a precisione doppia e cache L1: 16 kB di cache dati e 16 kB di cache istruzioni; frequenza fino a 480 MHz, MPU, 1027 DMIPS/2,14 DMIPS/MHz (Dhrystone 2.1) e istruzioni DSP
    • Core Arm Cortex-M4 a 32 bit con FPU, acceleratore in tempo reale adattivo (ART Accelerator™) per memoria Flash interna e memorie esterne, frequenza fino a 240 MHz, MPU, 300 DMIPS/1,25 DMIPS/MHz (Dhrystone 2.1) e istruzioni DSP
  • Memorie
    • Fino a 2 MB di memoria Flash con supporto Read-While-Write (RWW)
    • 1 MB di RAM: 192 kB di RAM TCM (incl. 64 kB di RAM ITCM + 128 kB di RAM DTCM per le routine in cui il fattore di tempo è cruciale), 864 kB di SRAM utente e 4 kB di SRAM nel dominio ausiliario
    • Interfaccia di memoria Quad-SPI dual-mode fino a 133 MHz
    • Controller di memoria esterna flessibile con bus dati fino a 32 bit: SRAM, PSRAM, SDRAM/LPSDR SDRAM, memoria Flash NOR/NAND con clock fino a 125 MHz in modalità sincrona
    • Unità di calcolo CRC
  • Sicurezza
    • ROP, PC-ROP, manomissione attiva
  • Ingressi/uscite per uso generale
    • Fino a 168 porte di I/O con funzione di interrupt
  • Gestione di reset e alimentazione
    • Tre domini di potenza separati che possono essere gestiti tramite clock gating o disattivati in modo indipendente:
      • D1: capacità ad alte prestazioni
      • D2: periferiche di comunicazione e timer
      • D3: reset/controllo clock/gestione potenza
    • I/O e alimentazione applicazione da 1,62 V a 3,6 V
    • POR, PDR, PVD e BOR
    • Alimentazione USB dedicata che incorpora un regolatore interno a 3,3 V per alimentare i PHY interni
    • Regolatore embedded (LDO) per alimentare il circuito digitale
    • Convertitore step-down SMPS ad alta efficienza energetica per alimentare direttamente VCORE, circuiti esterni o entrambi
    • Controllo della tensione nelle modalità Esecuzione e Arresto (sei intervalli configurabili)
    • Regolatore ausiliario (~ 0,9 V)
    • Riferimento di tensione per periferica analogica/VREF+
    • Alimentazione VBAT da 1,2 V a 3,6 V
    • Modalità a bassa potenza: Sospensione, Arresto, Standby e VBAT con carica della batteria
  • Basso consumo energetico
    • Modalità di funzionamento a batteria VBAT con capacità di carica
    • Pin di monitoraggio dello stato di alimentazione del dominio e CPU
    • 2,95 µA in modalità Standby (SRAM ausiliaria OFF, RTC/LSE ON)
  • Gestione clock
    • Oscillatori interni: 64 MHz HSI, 48 MHz HSI48, 4 MHz CSI, 32 kHz LSI
    • Oscillatori esterni: da 4 a 48 MHz HSE, 32,768 kHz LSE
    • 3 PLL (1 per clock di sistema, 2 per clock del kernel) con modo frazionario
  • 4 controller DMA per scaricare la CPU
    • 1 controller di accesso diretto alla memoria master (MDMA) ad alta velocità con supporto elenco collegato
    • 2 DMA a doppia porta con FIFO
    • 1 DMA di base con funzionalità router di richiesta
  • Matrice di interconnessione
    • 3 matrici bus (1 AXI e 2 AHB)
    • Ponti (5 AHB2-APB, 2 AXI2-AHB)
  • Fino a 35 periferiche di comunicazione
    • 4 interfacce I2C FM+ (SMBus/PMBus)
    • 4 USART/4 UART (interfaccia ISO7816, LIN, IrDA, fino a 12,5 Mbps) e 1 LPUART
    • 6 SPI, 3 con precisione di classe audio I2S duplex muxato tramite PLL audio interno o clock esterno, 1 I2S nel dominio LP (fino a 150 MHz)
    • 4 SAI (interfaccia audio seriale)
    • Interfaccia SPDIFRX
    • I/F master protocollo monofilare SWPMI
    • Interfaccia slave MDIO
    • 2 interfacce SD/SDIO/MMC (fino a 125 MHz)
    • 2 controller CAN: due con CAN FD, uno con CAN a tempo (TT-CAN)
    • 2 interfacce USB OTG (1FS, 1HS/FS), soluzione senza cristalli con LPM e BCD
    • Interfaccia MAC Ethernet con controller DMA
    • HDMI-CEC
    • Interfaccia foto/videocamera da 8 a 14 bit (fino a 80 MHz)
  • 11 periferiche analogiche
    • 3 ADC con risoluzione di 16 bit max (fino a 36 canali, fino a 3,6 Msps)
    • 1 sensore di temperatura
    • 2 convertitori D/A a 12 bit (1 MHz)
    • 2 comparatori a bassissima potenza
    • 2 amplificatori operazionali (larghezza di banda 7,3 MHz)
    • 1 filtro digitale per modulatore sigma-delta (DFSDM) con 8 canali/4 filtri
  • Grafica
    • Controller LCD-TFT fino a risoluzione XGA
    • Host MIPI DSI che include un MIPI D-PHY per interfacciarsi con display di grandi dimensioni a bassa piedinatura
    • Accelerator™ hardware grafico Chrom-ART (DMA2D) per ridurre il carico della CPU
    • Codec JPEG hardware
  • Fino a 22 timer e watchdog
    • 1 timer ad alta risoluzione (risoluzione massima di 2,1 ns)
    • 2 timer a 32 bit con un massimo di quattro IC/OC/PWM o contatore di impulsi e ingresso encoder in quadratura (incrementale) (fino a 240 MHz)
    • 2 timer di controllo motore avanzati a 16 bit (fino a 240 MHz)
    • 10 timer per uso generico a 16 bit (fino a 240 MHz)
    • 5 timer a bassa potenza a 16 bit (fino a 240 MHz)
    • 4 watchdog (indipendenti e a finestra)
    • 2 timer SysTick
    • RTC con precisione inferiore al secondo e calendario hardware
  • Modalità di debug
    • Interfacce SWD e JTAG
    • 4 kB Embedded Trace Buffer
  • Generatori di numeri casuali reali (tre oscillatori ciascuno)
  • ID univoco a 96 bit
  • Tutti i contenitori sono conformi ECOPACK®2

MCUs

ImmagineCodice produttoreDescrizioneQuantità disponibilePrezzoVedi i dettagli
IC MCU 32BIT 2MB FLASH TFBGASTM32H747XIH6IC MCU 32BIT 2MB FLASH TFBGA0 - Immediatamente$16.86Vedi i dettagli
IC MCU 32BIT 2MB FLASH 176UFBGASTM32H745IIK6IC MCU 32BIT 2MB FLASH 176UFBGA1258 - Immediatamente$15.19Vedi i dettagli
IC MCU 32BIT 2MB FLASH TFBGASTM32H745XIH6IC MCU 32BIT 2MB FLASH TFBGA338 - Immediatamente$16.86Vedi i dettagli
IC MCU 32BIT 2MB FLASH 144LQFPSTM32H745ZIT6IC MCU 32BIT 2MB FLASH 144LQFP1615 - Immediatamente$14.29Vedi i dettagli

Discovery Kits

ImmagineCodice produttoreDescrizioneSistema di interconnessioneQuantità disponibilePrezzoVedi i dettagli
DISCOVERY STM32H747XI EVAL BRDSTM32H747I-DISCODISCOVERY STM32H747XI EVAL BRDShield Arduino R3, Pmod, STMod+107 - Immediatamente$78.18Vedi i dettagli
DISCOVERY KIT WITH STM32H745XI MSTM32H745I-DISCODISCOVERY KIT WITH STM32H745XI MShield Arduino R3, STMod+162 - Immediatamente$70.33Vedi i dettagli

Eval Boards

ImmagineCodice produttoreDescrizioneSistema di interconnessioneQuantità disponibilePrezzoVedi i dettagli
STM32H747XI EVAL BRDSTM32H747I-EVALSTM32H747XI EVAL BRD-0 - Immediatamente$255.00Vedi i dettagli
STM32H757XI EVAL BRDSTM32H757I-EVALSTM32H757XI EVAL BRD-51 - Immediatamente$248.92Vedi i dettagli
Data di pubblicazione: 2021-04-09