STM32H750ZBT6 ARM-microcontrollers – MCU met hoge prestaties en DSP DP-FPU, Arm Cortex-M7 MCU 128 Kbytes flash 1 MB RAM, 48
♠ Productbeschrijving
Productkenmerk | Attribuutwaarde |
Fabrikant: | STMicroelectronics |
Productcategorie: | ARM-microcontrollers - MCU |
RoHS-richtlijn: | Details |
Serie: | STM32H7 |
Montagestijl: | SMD/SMT |
Verpakking/doos: | LQFP-144 |
Kern: | ARM Cortex M7 |
Programmageheugengrootte: | 128 kB |
Gegevensbusbreedte: | 32 bit |
ADC-resolutie: | 3 x 16 bit |
Maximale klokfrequentie: | 480 MHz |
Aantal I/O's: | 114 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 |
Vochtgevoelig: | Ja |
Producttype: | ARM-microcontrollers - MCU |
Fabriekspakket Hoeveelheid: | 360 |
Subcategorie: | Microcontrollers - MCU |
Handelsnaam: | STM32 |
♠ 32-bits Arm® Cortex®-M7 480MHz MCU's, 128 Kbyte Flash, 1 Mbyte RAM, 46 com. en analoge interfaces, crypto
STM32H750xB-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. STM32H750xB-apparaten ondersteunen een volledige set DSP-instructies en een geheugenbeschermingseenheid (MPU) om de applicatiebeveiliging te verbeteren.
STM32H750xB-apparaten zijn voorzien van supersnelle embedded geheugens met een flashgeheugen van 128 Kbytes, tot 1 Mbyte RAM (inclusief 192 Kbytes TCM RAM, tot 864 Kbytes gebruikers-SRAM en 4 Kbytes back-up-SRAM), en van 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.
Alle apparaten zijn voorzien van drie ADC's, twee DAC's, twee comparatoren met ultralaag vermogen, een RTC met laag vermogen, een timer met hoge resolutie, twaalf universele 16-bits timers, twee PWM-timers voor motorbesturing, vijf timers met laag vermogen, een echte random number generator (RNG) en een cryptografische acceleratiecel. De apparaten ondersteunen vier digitale filters voor externe sigma-delta modulatoren (DFSDM). Ze beschikken ook over standaard en geavanceerde communicatie-interfaces.
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
• 128 Kbytes Flash-geheugen
• 1 MB RAM: 192 Kbytes TCM RAM (incl. 64 Kbytes ITCM RAM + 128 Kbytes DTCM RAM voor tijdkritische routines), 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, NOR Flash-geheugen geklokt tot 133 MHz in synchrone modus
– SDRAM/LPSDR SDRAM
– 8/16-bits NAND Flash-geheugens
• CRC-berekeningseenheid
Beveiliging
• ROP, PC-ROP, actieve manipulatie, ondersteuning voor veilige firmware-upgrades, beveiligde toegangsmodus
Universele invoer/uitvoer
• Tot 168 I/O-poorten met interrupt-mogelijkheid
Resetten 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)
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
Cryptografische versnelling
• AES 128, 192, 256, TDES,
• HASH (MD5, SHA-1, SHA-2), HMAC
• Echte willekeurige nummergeneratoren
Debug-modus
• SWD- en JTAG-interfaces
• 4-Kbyte ingebedde tracebuffer