STM32H743IIT6 ARM-microcontrollers – MCU met hoge prestaties en DSP DP-FPU, Arm Cortex-M7 MCU 2 MB flashgeheugen 1 MB RAM, 480 M
♠ Productbeschrijving
Productkenmerk | Attribuutwaarde |
Fabrikant: | STMicroelectronics |
Productcategorie: | ARM-microcontrollers - MCU |
RoHS-richtlijn: | Details |
Serie: | STM32H7 |
Montagestijl: | SMD/SMT |
Pakket / Koffer: | LQFP-176 |
Kern: | ARM Cortex M7 |
Programmageheugengrootte: | 2 MB |
Gegevensbusbreedte: | 32 bit |
ADC-resolutie: | 3 x 16 bit |
Maximale klokfrequentie: | 400 MHz |
Aantal I/O's: | 140 I/O |
Data-RAM-grootte: | 1 MB |
Voedingsspanning - Min: | 1,62 V |
Voedingsspanning - Max: | 3,6 V |
Minimale bedrijfstemperatuur: | - 40 graden Celsius |
Maximale bedrijfstemperatuur: | + 85 °C |
Verpakking: | Dienblad |
Merk: | STMicroelectronics |
DAC-resolutie: | 12 bit |
Gegevens-RAM-type: | RAM |
I/O-spanning: | 1,62 V tot 3,6 V |
Interfacetype: | KAN, I2C, SAI, SDIO, SPI, USART, USB |
Vochtgevoelig: | Ja |
Aantal ADC-kanalen: | 20 kanalen |
Product: | MCU |
Producttype: | ARM-microcontrollers - MCU |
Programmageheugentype: | Flash |
Fabriekspakket Hoeveelheid: | 400 |
Subcategorie: | Microcontrollers - MCU |
Handelsnaam: | STM32 |
Watchdog-timers: | Watchdog-timer, venster |
Eenheidsgewicht: | 0,058202 oz |
♠ 32-bits Arm® Cortex®-M7 480MHz MCU's, tot 2 MB flash, tot 1 MB RAM, 46 com. en analoge interfaces
De STM32H742xI/G en STM32H743xI/G-apparaten zijn gebaseerd op de krachtige Arm® Cortex®-M7 32-bits RISC-core met snelheden tot 480 MHz. De Cortex®-M7-core is voorzien van een floating point unit (FPU) die Arm®-instructies en gegevenstypen met dubbele precisie (IEEE 754-compatibel) en enkele precisie ondersteunt. De STM32H742xI/G en STM32H743xI/G-apparaten ondersteunen een volledige set DSP-instructies en een geheugenbeschermingseenheid (MPU) om de applicatiebeveiliging te verbeteren.
De apparaten STM32H742xI/G en STM32H743xI/G zijn voorzien van supersnelle embedded geheugens met een dual-bank flashgeheugen van maximaal 2 MB, maximaal 1 MB RAM (inclusief 192 Kbyte TCM RAM, maximaal 864 Kbyte gebruikers-SRAM en 4 Kbyte back-up-SRAM), en daarnaast een uitgebreid aanbod aan verbeterde I/O's en randapparatuur die zijn aangesloten op APB-bussen, AHB-bussen, een 2x32-bits multi-AHB-busmatrix en een meerlaagse AXI-interconnect die interne en externe geheugentoegang ondersteunt.
Kern
• 32-bits Arm® Cortex®-M7-kern met dubbele precisie FPU en L1-cache: 16 Kbytes aan gegevens en 16 Kbytes aan instructiecache; frequentie tot 480 MHz, MPU, 1027 DMIPS/2,14 DMIPS/MHz (Dhrystone 2.1) en DSP-instructies
Herinneringen
• Tot 2 MB flashgeheugen met lees-tijdens-schrijfondersteuning
• Tot 1 MB RAM: 192 Kbytes TCM RAM (incl. 64 Kbytes ITCM RAM + 128 Kbytes DTCM RAM voor tijdkritische routines), tot 864 Kbytes gebruikers-SRAM en 4 Kbytes SRAM in het back-updomein
• Dual mode Quad-SPI-geheugeninterface met een snelheid tot 133 MHz
• Flexibele externe geheugencontroller met maximaal 32-bits databus: SRAM, PSRAM, SDRAM/LPSDR SDRAM, NOR/NAND Flash-geheugen geklokt tot 100 MHz in synchrone modus
• CRC-berekeningseenheid
Beveiliging
• ROP, PC-ROP, actieve sabotage Universele ingangen/uitgangen
• Tot 168 I/O-poorten met interrupt-mogelijkheid Reset en energiebeheer
• 3 afzonderlijke vermogensdomeinen die onafhankelijk van elkaar via een klokpoort kunnen worden aangestuurd of uitgeschakeld:
– D1: hoge prestatiemogelijkheden
– D2: communicatie-randapparatuur en timers
– D3: reset/klokregeling/energiebeheer
• 1,62 tot 3,6 V toepassingsvoeding en I/O's
• POR, PDR, PVD en BOR
• Speciale USB-voeding met ingebouwde interne 3,3 V-regelaar om de interne PHY's te voeden
• Ingebouwde regelaar (LDO) met configureerbare, schaalbare uitgang om de digitale schakelingen te voeden
• Spanningsschaling in Run- en Stop-modus (6 configureerbare bereiken)
• Back-upregelaar (~0,9 V)
• Spanningsreferentie voor analoge randapparatuur/VREF+
• Energiebesparende modi: Slaapstand, Stop, Stand-by en VBAT met ondersteuning voor het opladen van de batterij
Laag stroomverbruik
• VBAT-batterijbedrijfsmodus met oplaadmogelijkheid
• CPU- en domein-energiestatusbewakingspinnen
• 2,95 µA in standby-modus (back-up SRAM UIT, RTC/LSE AAN)
Klokbeheer
• Interne oscillatoren: 64 MHz HSI, 48 MHz HSI48, 4 MHz CSI, 32 kHz LSI
• Externe oscillatoren: 4-48 MHz HSE, 32,768 kHz LSE
• 3× PLL's (1 voor de systeemklok, 2 voor kernelklokken) met fractionele modus
Interconnectmatrix
• 3 busmatrices (1 AXI en 2 AHB)
• Bruggen (5× AHB2-APB, 2× AXI2-AHB)
4 DMA-controllers om de CPU te ontlasten
• 1× high-speed master direct memory access controller (MDMA) met ondersteuning voor gekoppelde lijsten
• 2× dual-port DMA's met FIFO
• 1× basis DMA met aanvraagroutermogelijkheden
Tot 35 communicatie-randapparatuur
• 4× I2Cs FM+-interfaces (SMBus/PMBus)
• 4× USART's/4x UART's (ISO7816-interface, LIN, IrDA, tot 12,5 Mbit/s) en 1x LPUART
• 6× SPI's, 3 met muxed duplex I2S audioklassenauwkeurigheid via interne audio-PLL of externe klok, 1x I2S in LP-domein (tot 150 MHz)
• 4x SAI's (seriële audio-interface)
• SPDIFRX-interface
• SWPMI enkeldraads protocol master I/F
• MDIO Slave-interface
• 2× SD/SDIO/MMC-interfaces (tot 125 MHz)
• 2× CAN-controllers: 2 met CAN FD, 1 met tijdgestuurde CAN (TT-CAN)
• 2× USB OTG-interfaces (1FS, 1HS/FS) kristalloze oplossing met LPM en BCD
• Ethernet MAC-interface met DMA-controller
• HDMI-CEC
• 8- tot 14-bits camera-interface (tot 80 MHz)
11 analoge randapparatuur
• 3× ADC's met een maximale resolutie van 16 bits (tot 36 kanalen, tot 3,6 MSPS)
• 1× temperatuursensor
• 2× 12-bits D/A-converters (1 MHz)
• 2× ultra-low-power comparatoren
• 2× operationele versterkers (7,3 MHz bandbreedte)
• 1× digitale filters voor sigma-delta-modulator (DFSDM) met 8 kanalen/4 filters
Grafische vormgeving
• LCD-TFT-controller tot XGA-resolutie
• Chrom-ART grafische hardwareversneller (DMA2D) om de CPU-belasting te verminderen
• Hardware JPEG-codec
Tot 22 timers en watchdogs
• 1× timer met hoge resolutie (maximale resolutie 2,1 ns)
• 2× 32-bits timers met maximaal 4 IC/OC/PWM of pulsteller en kwadratuur (incrementele) encoderingang (tot 240 MHz)
• 2× 16-bits geavanceerde motorbesturingstimers (tot 240 MHz)
• 10× 16-bits algemene timers (tot 240 MHz)
• 5× 16-bits low-power timers (tot 240 MHz)
• 2× watchdogs (onafhankelijk en window)
• 1× SysTick-timer
• RTC met een nauwkeurigheid van minder dan een seconde en hardwarekalender
Debug-modus
• SWD- en JTAG-interfaces
• 4-Kbyte ingebedde tracebuffer