STM32F7x6


Image

Mikrokontrolery STM32F746/756 wyposażone są w wydajny rdzeń Cortex-M7 (z procesorem operacji zmiennoprzecinkowych) o częstotliwości taktowania równej 216 MHz. Urządzenia te charakteryzują się podobnym lub niższym zużyciem energii w trybie spoczynku niż mikrokontrolery z serii STM32F427/429/437/439.

  • Wydajność: Przy częstotliwości taktowania równej 216 MHz, urządzenia z serii STM32F746/756 cechują się wysoką wydajnością wykonywania operacji z pamięci Flash na poziomie 1082 CoreMark /462 DMIPS oraz zerowym czasem oczekiwania osiągniętym dzięki wykorzystaniu akceleratora ST ART. Zastosowanie procesora sygnałowego DSP i procesora operacji zmiennoprzecinkowych sprawia, że urządzenie nadaje się do wszechstronnego wykorzystania, podczas gdy wykorzystanie pamięci podręcznej L1 (4 kilobajty I/D + 4 kilobajty) umożliwia podłączenie pamięci zewnętrznej bez straty dla wydajności urządzenia.
  • Zużycie energii: Technologia 90 nm, akcelerator ART i dynamiczne skalowanie mocy umożliwiają obniżenie zużycia energii podczas pracy i wykonywania operacji z pamięci Flash do poziomu 7 CoreMark / mW przy napięciu równym 1,8 V. W trybie spoczynku, średnie zużycie energii wynosi 100 µA i jest porównywalne do mikrokontrolerów z serii STM32F427/429/437/439.
  • Grafika: Zastosowanie nowego modelu wyświetlacza LCD-TFT obsługującego dwie warstwy umożliwia wykorzystanie możliwości akceleratora graficznego Chrom‑ART Accelerator™, dzięki któremu proces generowania elementów graficznych przebiega dwukrotnie szybciej niż w przypadku wykorzystania samego rdzenia. Ponadto akcelerator ten umożliwia wydajne kopiowanie elementów grafiki 2-D, mieszanie obrazów oraz konwersję formatów graficznych (mieszanie i przezroczystość). Dzięki tym cechom, akcelerator Chrom-ART przyspiesza proces generowania elementów graficznych, przy jednoczesnym niskim wykorzystaniu przepustowości rdzenia mikrokontrolera, która może zostać wykorzystana przez inne urządzenia.
  • Integracja:
    • Audio: Dwa dedykowane układy z pętlą synchronizacji fazowej, trzy półdupleksy I²S i nowy rodzaj szeregowego interfejsu audio (SAI) z trybem synchronizacji pionowej (ang. TDM – Time Division Multiplex).
      Do 25 interfejsów komunikacyjnych (w tym cztery porty USART oraz cztery porty UART o przepustowości do 12,5 Mbit/s, sześć szeregowych interfejsów urządzeń peryferyjnych (SPI) o przepustowości do 50 Mbit/s, cztery magistrale I²C z opcjonalnym filtrem cyfrowym, dwie magistrale CAN, interfejs SDIO, interfejs USB 2.0 full-speed device/host/OTG z wbudowaną obsługą warstwy fizycznej PHY, interfejs USB 2.0 high-speed/full-speed device/host/OTG z wbudowaną obsługą warstwy fizycznej PHY i ULPI, Ethernet MAC, wejście S/PDIF oraz interfejs HDMI-CEC).
    • Układy analogowe: Dwa 12-bitowe przetworniki cyfrowo-analogowe, trzy 12-bitowe przetworniki analogowo-cyfrowe osiągające przepustowość 2,4 lub 7,2 MSPS w trybie z przeplotem.
      Do 18 timerów: 16- i 32-bitowych o częstotliwości taktowania do 216 MHz.
      Zakres pamięci można w prosty sposób zwiększyć za pomocą wielozadaniowego kontrolera pamięci z 32-bitowym interfejsem równoległym, obsługującego pamięci Compact Flash, SRAM, PSRAM, NOR, NAND i SDRAM oraz wykorzystującego możliwości podwójnego interfejsu QuadSPI przy wykonywaniu kodu z zewnętrznej pamięci Flash.
      Analogowy generator liczb losowych.

Urządzenia STM32F756 wyposażone są również w procesor szyfrujący, przyspieszający zastosowanie algorytmów szyfrowania AES-128, -192, -256, GCM, CCM, 3DES oraz funkcji skrótu (MD5, SHA-1 and SHA-2).

Urządzenia z serii STM32F746 i STM32F756 są dostępne w niewielkich obudowach 4,5 x 5,5 mm z 100-216 pinami i mają od 512 kilobajtów do 1 megabajta pamięci Flash, 320 kilobajtów pamięci SRAM, 16 kilobajtów pamięci ITCM RAM oraz 4 kilobajty rezerwowej pamięci RAM.

UrządzenieObudowaObecność na rynkuRdzeńCzęstotliwość robocza (F) (szybkość procesora)Zakres pamięci FLASH (pamięci programu)Znamionowa ilość pamięci EEPROM (B)Ilość wewnętrznej pamięci RAMTimery 16-bitowe (IC/OC/PWM)Timer 32-bitowy (IC/OC/PWM)Inne timeryPrzetwornik analogowo-cyfrowyWejścia/wyjścia (wysokoprądowe)Kontroler wyświetlaczaPrzetwornik cyfrowo-analogowyZintegrowane wzmacniacze operacyjneInterfejs szeregowyZasilanie (Vcc) min. (V)Zasilanie (Vcc) maks. (V)Natężenie zasilania (Icc) (tryb energooszczędny) (µA)Natężenie zasilania (Icc) (Tryb operacyjny (na ilość Mhz)) (µA)Min. temperatura pracy (°C)Maks. temperatura pracy (°C)
STM32F746BELQFP 208 28x28x1,4Faza ocenyARM Cortex-M7216512-32012x16-bit2x32-bitLicznik 24-bitowy;2xWDG;RTC24x12-bit168-2x12-bit-1 x CEC;1 x SDIO;2 x CAN;2 x SAI;2 x USB OTG;4 x I2C;4 x UART;4 x USART;6 x SPI;Ethernet MAC1,73,62,5420-4085
STM32F746BGLQFP 208 28x28x1,4Faza ocenyARM Cortex-M72161024-32012x16-bit2x32-bitLicznik 24-bitowy;2xWDG;RTC24x12-bit168-2x12-bit-1 x CEC;1 x SDIO;2 x CAN;2 x SAI;2 x USB OTG;4 x I2C;4 x UART;4 x USART;6 x SPI;Ethernet MAC1,73,62,5420-4085
STM32F746IEBGA 176; LQFP 176 24x24x1,4TakARM Cortex-M7216512-32012x16-bit2x32-bitLicznik 24-bitowy;2xWDG;RTC24x12-bit140-2x12-bit-1 x CEC;1 x SDIO;2 x CAN;2 x SAI;2 x USB OTG;4 x I2C;4 x UART;4 x USART;6 x SPI;Ethernet MAC1,73,62,5420-4085
STM32F746IGBGA 176; LQFP 176 24x24x1,4TakARM Cortex-M72161024-32012x16-bit2x32-bitLicznik 24-bitowy;2xWDG;RTC24x12-bit140-2x12-bit-1 x CEC;1 x SDIO;2 x CAN;2 x SAI;2 x USB OTG;4 x I2C;4 x UART;4 x USART;6 x SPI;Ethernet MAC1,73,62,5420-4085
STM32F746NETFBGA 13X13X1,2 216L P 0,8 MMTakARM Cortex-M7216512-32012x16-bit2x32-bitLicznik 24-bitowy;2xWDG;RTC24x12-bit168-2x12-bit-1 x CEC;1 x SDIO;2 x CAN;2 x SAI;2 x USB OTG;4 x I2C;4 x UART;4 x USART;6 x SPI;Ethernet MAC1,73,62,5420-4085
STM32F746NGTFBGA 13X13X1,2 216L P 0,8 MMTakARM Cortex-M72161024-32012x16-bit2x32-bitLicznik 24-bitowy;2xWDG;RTC24x12-bit168-2x12-bit-1 x CEC;1 x SDIO;2 x CAN;2 x SAI;2 x USB OTG;4 x I2C;4 x UART;4 x USART;6 x SPI;Ethernet MAC1,73,62,5420-4085
STM32F746VELQFP 100 14x14x1,4TakARM Cortex-M7216512-32012x16-bit2x32-bitLicznik 24-bitowy;2xWDG;RTC16x12-bit82-2x12-bit-1 x CEC;2 x SAI;3 x I2C;4 x I2C;4 x SPI;4 x UART;4 x USART1,73,62,5420-4085
STM32F746VGLQFP 100 14x14x1,4TakARM Cortex-M72161024-32012x16-bit2x32-bitLicznik 24-bitowy;2xWDG;RTC16x12-bit82-2x12-bit-1 x SDIO;2 x I2C;2 x I2S;2 x SAI;2 x USB OTG;4 x UART;4 x USART;6 x SPI;Ethernet MAC1,73,62,5420-4085
STM32F746ZELQFP 144 20x20x1,4; WLCSP 143L DIE 449 P 0,4 MMTakARM Cortex-M7216512-32012x16-bit2x32-bitLicznik 24-bitowy;2xWDG;RTC24x12-bit114-2x12-bit-1 x CEC;1 x SDIO;2 x CAN;2 x SAI;2 x USB OTG;4 x I2C;4 x UART;4 x USART;6 x SPI;Ethernet MAC1,73,62,5420-4085
STM32F746ZGLQFP 144 20x20x1,4; WLCSP 143L DIE 449 P 0,4 MMTakARM Cortex-M72161024-32012x16-bit2x32-bitLicznik 24-bitowy;2xWDG;RTC24x12-bit114-2x12-bit-1 x CEC;1 x SDIO;2 x CAN;2 x SAI;2 x USB OTG;4 x I2C;4 x UART;4 x USART;6 x SPI;Ethernet MAC1,73,62,5420-4085
STM32F756BGLQFP 208 28x28x1,4Faza ocenyARM Cortex-M72161024-32012x16-bit2x32-bitLicznik 24-bitowy;2xWDG;RTC24x12-bit168-2x12-bit-1 x CEC;1 x SDIO;2 x CAN;2 x SAI;2 x USB OTG;4 x I2C;4 x UART;4 x USART;6 x SPI;Ethernet MAC1,73,62,5420-4085
STM32F756IGBGA 176; LQFP 176 24x24x1,4TakARM Cortex-M72161024-32012x16-bit2x32-bitLicznik 24-bitowy;2xWDG;RTC24x12-bit140-2x12-bit-1 x CEC;1 x SDIO;2 x CAN;2 x SAI;2 x USB OTG;4 x I2C;4 x UART;4 x USART;6 x SPI;Ethernet MAC1,73,62,5420-4085
STM32F756NGTFBGA 13X13X1,2 216L P 0,8 MMTakARM Cortex-M72161024-32012x16-bit2x32-bitLicznik 24-bitowy;2xWDG;RTC24x12-bit168Kontroler LCD TFT do 1024x7282x12-bit-1 x CEC;1 x SDIO;2 x CAN;2 x SAI;2 x USB OTG;4 x I2C;4 x UART;4 x USART;6 x SPI;Ethernet MAC1,73,62,5420-4085
STM32F756VGLQFP 100 14x14x1,4TakARM Cortex-M72161024-32012x16-bit2x32-bitLicznik 24-bitowy;2xWDG;RTC16x12-bit82-2x12-bit-1 x CEC;1 x SDIO;2 x CAN;2 x SAI;2 x USB OTG;4 x I2C;4 x UART;4 x USART;6 x SPI;Ethernet MAC1,73,62,5420-4085
STM32F756ZGLQFP 144 20x20x1,4; WLCSP 143L DIE 449 P 0,4 MMTakARM Cortex-M72161024-32012x16-bit2x32-bitLicznik 24-bitowy;2xWDG;RTC24x12-bit114-2x12-bit-1 x CEC;1 x SDIO;2 x CAN;2 x SAI;2 x USB OTG;4 x I2C;4 x UART;4 x USART;6 x SPI;Ethernet MAC1,73,62,5420-4085