STM32L431CCT6 Mikrokontrolery ARM — MCU FPU Arm Cortex-M4 o bardzo niskim poborze mocy MCU 80 MHz 256 KB pamięci Flash
♠ Opis produktu
Atrybut produktu | Wartość atrybutu |
Producent: | STMicroelectronics |
Kategoria produktu: | Mikrokontrolery ARM - MCU |
RoHS: | Detale |
Seria: | STM32L431CC |
Styl montażu: | SMD/SMT |
Opakowanie / etui: | LQFP-48 |
Rdzeń: | Kora ARM M4 |
Rozmiar pamięci programu: | 256 kB |
Szerokość magistrali danych: | 32-bitowy |
Rozdzielczość ADC: | 12 bitów |
Maksymalna częstotliwość zegara: | 80MHz |
Liczba wejść/wyjść: | 38 we/wy |
Rozmiar pamięci RAM: | 64kB |
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 |
Marka: | STMicroelectronics |
Rozdzielczość przetwornika cyfrowo-analogowego: | 12 bitów |
Rodzaj pamięci RAM: | SRAM |
Typ interfejsu: | CAN, I2C, LPUART, SAI, SPI, USART |
Wrażliwy na wilgoć: | Tak |
Liczba kanałów ADC: | 10 kanałów |
Liczba timerów/liczników: | 11 Minutnik |
Seria procesorów: | STM32L4 |
Produkt: | MCU + FPU |
Rodzaj produktu: | Mikrokontrolery ARM - MCU |
Typ pamięci programu: | Błysk |
Fabryczna ilość w opakowaniu: | 1500 |
Podkategoria: | Mikrokontrolery - MCU |
Nazwa handlowa: | STM32 |
Zegary kontrolne: | Watchdog Timer, z okienkiem |
Masa jednostkowa: | 0,006349 uncji |
♠ 32-bitowy MCU + FPU Arm® Cortex®-M4 o bardzo niskim poborze mocy, 100 DMIPS, do 256 KB Flash, 64 KB SRAM, analogowy, audio
Układy STM32L431xx 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 STM32L431xx zawierają szybkie pamięci (pamięć Flash do 256 KB, 64 KB pamięci SRAM), interfejs pamięci flash Quad SPI (dostępny we wszystkich pakietach) oraz szeroką gamę ulepszonych wejść/wyjść i urządzeń peryferyjnych podłączonych do dwóch magistral APB , dwie magistrale AHB i 32-bitowa macierz magistrali multi-AHB.
Urządzenia STM32L431xx 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ą szybki 12-bitowy ADC (5 Msps), dwa komparatory, jeden wzmacniacz operacyjny, dwa kanały DAC, wewnętrzny bufor odniesienia napięcia, RTC małej mocy, jeden 32-bitowy timer ogólnego przeznaczenia, jeden 16-bitowy Timer PWM dedykowany do sterowania silnikami, cztery 16-bitowe timery ogólnego przeznaczenia i dwa 16-bitowe timery małej mocy.
• 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
– 200 nA w trybie VBAT: zasilanie dla RTC i 32×32-bitowych rejestrów zapasowych
– 8 nA Tryb wyłączenia (5 pinów budzenia)
– 28 nA Tryb czuwania (5 pinów budzenia)
– 280 nA Tryb czuwania z RTC
– 1,0 µA w trybie Stop 2, 1,28 µA z RTC
– Tryb pracy 84 µA/MHz
– 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
– 176,7 punktów w ULPBench®
• Ź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%)
– Wewnętrzne 48 MHz z przywracaniem zegara
– 2 PLL dla zegara systemowego, audio, ADC
• Do 83 szybkich wejść/wyjść, większość z tolerancją 5 V
• RTC z kalendarzem sprzętowym, alarmami i kalibracją
• Do 21 pojemnościowych kanałów wykrywania: obsługa przycisków dotykowych, liniowych i obrotowych czujników dotykowych
• 11x timery: 1x 16-bitowy zaawansowany sterownik silnika, 1x 32-bitowy i 2x 16-bitowy ogólnego przeznaczenia, 2x 16-bitowy podstawowy, 2x 16-bitowe timery o niskim poborze mocy (dostępne w trybie zatrzymania), 2x watchdogs, SysTick regulator czasowy
• Wspomnienia
– Do 256 KB pojedynczego banku Flash, zastrzeżona ochrona odczytu kodu
– 64 KB pamięci SRAM, w tym 16 KB ze sprzętową kontrolą parzystości
– Interfejs pamięci Quad SPI
• Bogate analogowe urządzenia peryferyjne (niezależne zasilanie)
– 1x 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
– 1x wzmacniacz operacyjny z wbudowanym PGA
– 2 komparatory o bardzo niskim poborze mocy
• 16 interfejsów komunikacyjnych
– 1x SAI (szeregowy interfejs audio)
– 3x I2C FM+(1 Mbit/s), SMBus/PMBus
– 4x 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ń)
• 14-kanałowy kontroler DMA
• Prawdziwy generator liczb losowych
• Jednostka obliczeniowa CRC, 96-bitowy unikalny identyfikator
• Wsparcie programistyczne: debugowanie szeregowe (SWD), JTAG, Embedded Trace Macrocell™