STM32F427/437


Image

Mikrokontrolery z serii STM32F427/437 oparte są na wydajnym rdzeniu Cortex-M4 (z procesorem operacji zmiennoprzecinkowych) o częstotliwości taktowania równej 180 MHz. Urządzenia te cechują się niższym zużyciem energii w trybie spoczynku niż mikrokontrolery z serii STM32F405/415/407/F417.

Wydajność: Przy częstotliwości taktowania równej 180 MHz, urządzenia z serii STM32F427/437 cechują się wysoką wydajnością wykonywania operacji z pamięci Flash na poziomie 225 DMIPS/608 CoreMark 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.

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 260 µA/MHz przy taktowaniu równym 180 MHz. W trybie spoczynku, średnie zużycie energii wynosi 120 µA i jest trzykrotnie niższe niż w przypadku mikrokontrolerów z serii STM32F405/415/407/F417.

Grafika: W przeciwieństwie do urządzeń z serii STM32F429/439, mikrokontrolery STM32F427/437 nie mają wbudowanego interfejsu kontrolera wyświetlacza LCD-TFT. Istnieje jednak możliwość podłączenia wyświetlacza do interfejsu szeregowego lub równoległego, w celu wykorzystania pełni możliwości akceleratora grafiki Chrom-ART Accelerator™, który umożliwia generowanie zawartości dwukrotnie szybciej niż w przypadku wykorzystania samego rdzenia. 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: 2 dedykowane układy z pętlą synchronizacji fazowej, 2 pełne dupleksy I²S i nowy rodzaj szeregowego interfejsu audio (SAI), oferujący tryb synchronizacji pionowej (ang. TDM – Time Division Multiplex)
  • Do 20 interfejsów komunikacyjnych (w tym 4 porty USART oraz 4 porty UART o przepustowości do 11,25 Mbit/s, 6 szeregowych interfejsów urządzeń peryferyjnych (SPI) o przepustowości do 45 Mbit/s, 3 magistrale I²C z opcjonalnym filtrem cyfrowym, 2 magistrale CAN, 1 interfejs SDIO)
  • 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 17 timerów: 16- i 32-bitowych o częstotliwości taktowania do 180 MHz
  • Zakres pamięci można w prosty sposób zwiększyć za pomocą wielozadaniowego kontrolera pamięci o częstotliwości taktowania równej 90 MHz, obsługującego pamięci Compact Flash, SRAM, PSRAM, NOR, NAND i SDRAM.
  • Analogowy generator liczb losowych
  • Urządzenia STM32F437 wyposażone są również w procesor szyfrujący, przyspieszający wykorzystanie algorytmów szyfrowania AES-128, -192, -256, GCM, CCM, 3DES oraz funkcji skrótu (MD5, SHA-1 i SHA-2)

Urządzenia z serii STM32F427 i F437 dostępne są w niewielkich obudowach 7 x 7 mm z 100-176 pinami i mają od 1 do 2 megabajtów pamięci Flash typu dual-bank i do 256 kilobajtów pamięci SRAM. Tego rodzaju pamięci obniżają zapotrzebowanie na wykorzystanie pamięci zewnętrznych, co umożliwia zastosowanie mniejszych, bezpieczniejszych i bardziej ekonomicznych obwodów drukowanych.

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)
STM32F427AGUFBGA 7X7X0,6 169L P 0,5 MMTakARM Cortex-M41801024-25612x16-bit2x32-bitLicznik 24-bitowy;2xWDG;RTC24x12-bit140-2x12-bit-6xSPI;2xI2S;2xI2C;4xUSART(IrDA, ISO 7816);4xUART;2xUSB OTG (FS+FS/HS);2xCAN;Ethernet MAC10/100;SDIO1,73,61,7208-4085
STM32F427AIUFBGA 7X7X0,6 169L P 0,5 MMTakARM Cortex-M41802048-25612x16-bit2x32-bitLicznik 24-bitowy;2xWDG;RTC24x12-bit140-2x12-bit-6xSPI;2xI2S;2xI2C;4xUSART(IrDA, ISO 7816);4xUART;2xUSB OTG (FS+FS/HS);2xCAN;Ethernet MAC10/100;SDIO1,73,61,7208-4085
STM32F427IGBGA 176; LQFP 176 24x24x1,4TakARM Cortex-M41801024-25612x16-bit2x32-bitLicznik 24-bitowy;2xWDG;RTC24x12-bit140-2x12-bit-6xSPI;2xI2S;2xI2C;4xUSART(IrDA, ISO 7816);4xUART;2xUSB OTG (FS+FS/HS);2xCAN;Ethernet MAC10/100;SDIO1,73,61,7208-4085
STM32F427IIBGA 176; LQFP 176 24x24x1,4TakARM Cortex-M41802048-25612x16-bit2x32-bitLicznik 24-bitowy;2xWDG;RTC24x12-bit140-2x12-bit-6xSPI;2xI2S;2xI2C;4xUSART(IrDA, ISO 7816);4xUART;2xUSB OTG (FS+FS/HS);2xCAN;Ethernet MAC10/100;SDIO1,73,62,5208-40105
STM32F427VGLQFP 100 14x14x1,4TakARM Cortex-M41801024-25612x16-bit2x32-bitLicznik 24-bitowy;2xWDG;RTC16x12-bit82-2x12-bit-6xSPI;2xI2S;2xI2C;4xUSART(IrDA, ISO 7816);4xUART;2xUSB OTG (FS+FS/HS);2xCAN;Ethernet MAC10/100;SDIO1,83,61,7208-4085
STM32F427VILQFP 100 14x14x1,4TakARM Cortex-M41802048-25612x16-bit2x32-bitLicznik 24-bitowy;2xWDG;RTC16x12-bit82-2x12-bit-6xSPI;2xI2S;2xI2C;4xUSART(IrDA, ISO 7816);4xUART;2xUSB OTG (FS+FS/HS);2xCAN;Ethernet MAC10/100;SDIO1,83,61,7208-40105
STM32F427ZGLQFP 144 20x20x1,4TakARM Cortex-M41801024-25612x16-bit2x32-bitLicznik 24-bitowy;2xWDG;RTC24x12-bit114-2x12-bit-6xSPI;2xI2S;2xI2C;4xUSART(IrDA, ISO 7816);4xUART;2xUSB OTG (FS+FS/HS);2xCAN;Ethernet MAC10/100;SDIO1,73,61,7260-4085
STM32F427ZILQFP 144 20x20x1,4TakARM Cortex-M41802048-25612x16-bit2x32-bitLicznik 24-bitowy;2xWDG;RTC24x12-bit114-2x12-bit-6xSPI;2xI2S;2xI2C;4xUSART(IrDA, ISO 7816);4xUART;2xUSB OTG (FS+FS/HS);2xCAN;Ethernet MAC10/100;SDIO1,73,61,7208-40105
STM32F437AIUFBGA 7X7X0,6 169L P 0,5 MMTakARM Cortex-M41802048-25612x16-bit2x32-bitLicznik 24-bitowy;2xWDG;RTC24x12-bit140-2x12-bit-6xSPI;2xI2S;2xI2C;4xUSART(IrDA, ISO 7816);4xUART;2xUSB OTG (FS+FS/HS);2xCAN;Ethernet MAC10/100;SDIO1,73,61,7208-4085
STM32F437IGBGA 176; LQFP 176 24x24x1,4TakARM Cortex-M41801024-25612x16-bit2x32-bitLicznik 24-bitowy;2xWDG;RTC24x12-bit140-2x12-bit-6xSPI;2xI2S;2xI2C;4xUSART(IrDA, ISO 7816);4xUART;2xUSB OTG (FS+FS/HS);2xCAN;Ethernet MAC10/100;SDIO1,73,61,7208-4085
STM32F437IIBGA 176; LQFP 176 24x24x1,4TakARM Cortex-M41802048-25612x16-bit2x32-bitLicznik 24-bitowy;2xWDG;RTC24x12-bit140-2x12-bit-6xSPI;2xI2S;2xI2C;4xUSART(IrDA, ISO 7816);4xUART;2xUSB OTG (FS+FS/HS);2xCAN;Ethernet MAC10/100;SDIO1,73,61,7208-40105
STM32F437VGLQFP 100 14x14x1,4TakARM Cortex-M41801024-25612x16-bit2x32-bitLicznik 24-bitowy;2xWDG;RTC16x12-bit82-2x12-bit-6xSPI;2xI2S;2xI2C;4xUSART(IrDA, ISO 7816);4xUART;2xUSB OTG (FS+FS/HS);2xCAN;Ethernet MAC10/100;SDIO1,83,61,7208-40105
STM32F437VILQFP 100 14x14x1,4TakARM Cortex-M41802048-25612x16-bit2x32-bitLicznik 24-bitowy;2xWDG;RTC16x12-bit82-2x12-bit-6xSPI;2xI2S;2xI2C;4xUSART(IrDA, ISO 7816);4xUART;2xUSB OTG (FS+FS/HS);2xCAN;Ethernet MAC10/100;SDIO1,83,61,7208-40105
STM32F437ZGLQFP 144 20x20x1,4TakARM Cortex-M41801024-25612x16-bit2x32-bitLicznik 24-bitowy;2xWDG;RTC24x12-bit114-2x12-bit-6xSPI;1xSAI;2xI2S;2xI2C;4xUSART(IrDA, ISO 7816);4xUART;2xUSB OTG (FS+FS/HS);2xCAN;Ethernet MAC10/100;SDIO1,73,61,7208-4085
STM32F437ZILQFP 144 20x20x1,4TakARM Cortex-M41802048-25612x16-bit2x32-bitLicznik 24-bitowy;2xWDG;RTC24x12-bit114-2x12-bit-6xSPI;2xI2S;2xI2C;4xUSART(IrDA, ISO 7816);4xUART;2xUSB OTG (FS+FS/HS);2xCAN;Ethernet MAC10/100;SDIO1,73,61,7208-4085