STM32H750VBT6 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 |
Pakket / Koffer: | LQFP-100 |
Kern: | ARM Cortex M7 |
Programmageheugengrootte: | 128 kB |
Gegevensbusbreedte: | 32 bit |
ADC-resolutie: | 3 x 16 bit |
Maximale klokfrequentie: | 480 MHz |
Aantal I/O's: | 82 I/O |
Data-RAM-grootte: | 1 MB |
Voedingsspanning - Min: | 1,71 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, SDI, SPI, USART, USB |
Vochtgevoelig: | Ja |
Aantal ADC-kanalen: | 36 Kanaal |
Product: | MCU+FPU |
Producttype: | ARM-microcontrollers - MCU |
Programmageheugentype: | Flash |
Fabriekspakket Hoeveelheid: | 540 |
Subcategorie: | Microcontrollers - MCU |
Handelsnaam: | STM32 |
Watchdog-timers: | Watchdog-timer, venster |
Eenheidsgewicht: | 0,386802 oz |
♠ 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 kbyte, tot 1 MB RAM (inclusief 192 kbyte TCM RAM, tot 864 kbyte gebruikers-SRAM en 4 kbyte back-up-SRAM), evenals een uitgebreid scala aan verbeterde I/O's en randapparatuur 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
• 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)
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
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
96-bits unieke ID