STM32L476VGT6 Mikrokontrolery ARM – MCU Ultra-low-power FPU Arm Cortex-M4 MCU 80 MHz 1 MB Flash LCD, USB OTG, DFSD
♠ Opis produktu
Atrybut produktu | Wartość atrybutu |
Producent: | STMicroelectronics |
Kategoria produktu: | Mikrokontrolery ARM - MCU |
RoHS: | Detale |
Seria: | STM32L476VG |
Styl montażu: | SMD/SMT |
Opakowanie / etui: | LQFP-100 |
Rdzeń: | Kora ARM M4 |
Rozmiar pamięci programu: | 1 MB |
Szerokość magistrali danych: | 32-bitowy |
Rozdzielczość ADC: | 3x12 bitów |
Maksymalna częstotliwość zegara: | 80MHz |
Liczba wejść/wyjść: | 82 we/wy |
Rozmiar pamięci RAM: | 128kB |
Napięcie zasilania — min.: | 1,71 V |
Napięcie zasilania — maks.: | 3,6 V |
Minimalna temperatura pracy: | - 40 C |
Maksymalna temperatura robocza: | + 85 C |
Opakowanie: | Taca |
Napięcie zasilania analogowego: | 3,3 V |
Marka: | STMicroelectronics |
Rozdzielczość przetwornika cyfrowo-analogowego: | 12 bitów |
Rodzaj pamięci RAM: | SRAM |
Napięcie wejścia/wyjścia: | 3,3 V |
Typ interfejsu: | CAN, I2C, LPUART, SAI, SPI, USART, USB |
Wrażliwy na wilgoć: | Tak |
Liczba kanałów ADC: | 16 kanał |
Seria procesorów: | STM32L476xx |
Produkt: | MCU + FPU |
Rodzaj produktu: | Mikrokontrolery ARM - MCU |
Typ pamięci programu: | Błysk |
Fabryczna ilość w opakowaniu: | 540 |
Podkategoria: | Mikrokontrolery - MCU |
Nazwa handlowa: | STM32 |
Zegary kontrolne: | Watchdog Timer, z okienkiem |
Masa jednostkowa: | 0,046530 uncji |
♠ 32-bitowy MCU + FPU Arm® Cortex®-M4 o bardzo niskim poborze mocy, 100 DMIPS, do 1 MB Flash, 128 KB SRAM, USB OTG FS, LCD, zewn.SMPS
Układy STM32L476xx to ultra-energooszczędne mikrokontrolery oparte na wysokowydajnym 32-bitowym rdzeniu RISC Arm® Cortex®-M4 pracującym z częstotliwością do 80 MHz.Rdzeń Cortex-M4 jest wyposażony w pojedynczą precyzję jednostki zmiennoprzecinkowej (FPU), która obsługuje wszystkie instrukcje i typy danych pojedynczej precyzji Arm®.Implementuje również pełny zestaw instrukcji DSP oraz moduł ochrony pamięci (MPU), który zwiększa bezpieczeństwo aplikacji.
Urządzenia STM32L476xx zawierają szybkie pamięci (pamięć Flash do 1 MB, do 128 KB SRAM), elastyczny kontroler pamięci zewnętrznej (FSMC) dla pamięci statycznych (dla urządzeń z pakietami 100 pinów i więcej), Quad SPI interfejs pamięci flash (dostępny we wszystkich pakietach) oraz szeroką gamę rozszerzonych wejść/wyjść i urządzeń peryferyjnych podłączonych do dwóch magistral APB, dwóch magistral AHB i 32-bitowej matrycy magistrali multi-AHB.
Urządzenia STM32L476xx zawierają kilka mechanizmów zabezpieczających wbudowaną pamięć Flash i SRAM: ochronę odczytu, ochronę zapisu, zastrzeżoną ochronę odczytu kodu i zaporę ogniową.
Urządzenia oferują do trzech szybkich 12-bitowych przetworników ADC (5 Msps), dwa komparatory, dwa wzmacniacze operacyjne, dwa kanały DAC, wewnętrzny bufor napięcia odniesienia, RTC małej mocy, dwa 32-bitowe zegary ogólnego przeznaczenia, dwa 16-bitowe -bitowe timery PWM dedykowane do sterowania silnikami, siedem 16-bitowych timerów ogólnego przeznaczenia i dwa 16-bitowe timery małej mocy.Urządzenia obsługują cztery filtry cyfrowe dla zewnętrznych modulatorów sigma delta (DFSDM).
• Bardzo niskie zużycie energii dzięki FlexPowerControl
– Zasilanie od 1,71 V do 3,6 V
– Zakres temperatur od -40°C do 85/105/125°C
– 300 nA w trybie VBAT: zasilanie dla RTC i 32×32-bitowych rejestrów zapasowych
– 30 nA tryb wyłączenia (5 pinów budzenia)
– 120 nA Tryb czuwania (5 pinów budzenia)
– 420 nA Tryb czuwania z RTC
– 1,1 µA w trybie Stop 2, 1,4 µA z RTC
– Tryb pracy 100 µA/MHz (tryb LDO)
– Tryb pracy 39 μA/MHz (tryb SMPS 3,3 V)
– Tryb akwizycji wsadowej (BAM)
– 4 µs wybudzanie z trybu Stop
– Resetowanie wyłączenia zasilania (BOR)
– Matryca połączeń
• Rdzeń: 32-bitowy procesor Arm® Cortex®-M4 z FPU, adaptacyjny akcelerator czasu rzeczywistego (ART Accelerator™) umożliwiający wykonanie stanu oczekiwania 0 z pamięci Flash, częstotliwość do 80 MHz, instrukcje MPU, 100 DMIPS i DSP
• Test porównawczy wydajności
– 1,25 DMIPS/MHz (Drystone 2.1)
– 273,55 CoreMark® (3,42 CoreMark/MHz przy 80 MHz)
• Wskaźnik energetyczny
– 294 punktów ULPMark™ CP
– 106 punktów ULPMark™ PP
• Źródła zegara
– Oscylator kwarcowy 4 do 48 MHz
– Oscylator kwarcowy 32 kHz dla RTC (LSE)
– Wewnętrzny, fabrycznie przycięty RC 16 MHz (±1%)
– Wewnętrzny RC małej mocy 32 kHz (±5%)
– Wewnętrzny oscylator o wielu prędkościach od 100 kHz do 48 MHz, automatycznie dostrajany przez LSE (dokładność lepsza niż ±0,25%)
– 3 PLL dla zegara systemowego, USB, audio, ADC
• Do 114 szybkich we/wy, większość z tolerancją 5 V, do 14 we/wy z niezależnym zasilaniem do 1,08 V
• RTC z kalendarzem sprzętowym, alarmami i kalibracją
• LCD 8×40 lub 4×44 z przetwornicą step-up
• Do 24 pojemnościowych kanałów wykrywania: obsługa przycisków dotykowych, liniowych i obrotowych czujników dotykowych
• 16x timery: 2x 16-bitowe zaawansowane sterowanie silnikiem, 2x 32-bitowe i 5x 16-bitowe ogólnego przeznaczenia, 2x 16-bitowe podstawowe, 2x 16-bitowe timery o niskim poborze mocy (dostępne w trybie zatrzymania), 2x watchdogs, SysTick regulator czasowy
• Wspomnienia
– Do 1 MB pamięci Flash, 2 banki odczytu podczas zapisu, zastrzeżona ochrona odczytu kodu
– Do 128 KB pamięci SRAM, w tym 32 KB ze sprzętową kontrolą parzystości
– Interfejs pamięci zewnętrznej dla pamięci statycznych obsługujących pamięci SRAM, PSRAM, NOR i NAND
– Interfejs pamięci Quad SPI
• 4x filtry cyfrowe do modulatora sigma delta
• Bogate analogowe urządzenia peryferyjne (niezależne zasilanie)
– 3x 12-bitowy ADC 5 Msps, do 16-bitów ze sprzętowym nadpróbkowaniem, 200 µA/Msps
– 2x 12-bitowe kanały wyjściowe DAC, próbkowanie o niskim poborze mocy i wstrzymanie
– 2x wzmacniacze operacyjne z wbudowanym PGA
– 2 komparatory o bardzo niskim poborze mocy
• 20x interfejsów komunikacyjnych
– Pełna prędkość USB OTG 2.0, LPM i BCD
– 2x SAI (szeregowy interfejs audio)
– 3x I2C FM+(1 Mbit/s), SMBus/PMBus
– 5x USART (ISO 7816, LIN, IrDA, modem)
– 1x LPUART (przystanek 2 pobudka)
– 3x SPI (i 1x Quad SPI)
– Interfejs CAN (2.0B aktywny) i SDMMC
– Jednoprzewodowy protokół nadrzędny I/F SWPMI
– IRTIM (interfejs na podczerwień)
• Prawdziwy generator liczb losowych
• Jednostka obliczeniowa CRC, 96-bitowy unikalny identyfikator
• Wsparcie programistyczne: debugowanie szeregowe (SWD), JTAG, Embedded Trace Macrocell™
• Wszystkie opakowania są zgodne z ECOPACK2®