Mikrokontrolery ARM STM32L431CCT6 – MCU FPU o bardzo niskim poborze mocy MCU Arm Cortex-M4 80 MHz 256 KB pamięci Flash
♠ Opis produktu
Atrybut produktu | Wartość atrybutu |
Producent: | STMicroelektronika |
Kategoria produktu: | Mikrokontrolery ARM - MCU |
RoHS: | Bliższe dane |
Szereg: | STM32L431CC |
Styl montażu: | SMD/SMT |
Opakowanie / Sprawa: | LQFP-48 |
Rdzeń: | Procesor ARM Cortex M4 |
Rozmiar pamięci programu: | 256 kB |
Szerokość magistrali danych: | 32 bit |
Rozdzielczość ADC: | 12 bit |
Maksymalna częstotliwość zegara: | 80MHz |
Liczba wejść/wyjść: | 38 Wejść/Wyjść |
Rozmiar pamięci RAM danych: | 64 kB |
Napięcie zasilania - min: | 1,71 V |
Napięcie zasilania - maks.: | 3,6 V |
Minimalna temperatura pracy: | -40 stopni Celsjusza |
Maksymalna temperatura pracy: | + 85 stopni Celsjusza |
Opakowanie: | Taca |
Marka: | STMicroelektronika |
Rozdzielczość DAC: | 12 bit |
Typ pamięci RAM: | Pamięć RAM |
Typ interfejsu: | CAN, I2C, LPUART, SAI, SPI, USART |
Wrażliwość na wilgoć: | Tak |
Liczba kanałów ADC: | 10 kanałów |
Liczba timerów/liczników: | 11 Zegar |
Seria procesorów: | STM32L4 |
Produkt: | Mikrokontroler + FPU |
Typ produktu: | Mikrokontrolery ARM - MCU |
Typ pamięci programu: | Błysk |
Ilość w opakowaniu fabrycznym: | 1500 |
Podkategoria: | Mikrokontrolery - MCU |
Nazwa handlowa: | STM32 |
Timery Watchdog: | Zegar Watchdog, okienkowy |
Waga jednostkowa: | 0,006349 uncji |
♠ Ultra-niskonapięciowy Arm® Cortex®-M4 32-bitowy MCU+FPU, 100 DMIPS, do 256 KB Flash, 64 KB SRAM, analogowy, audio
Urządzenia STM32L431xx to mikrokontrolery o bardzo niskim poborze mocy oparte na wydajnym rdzeniu RISC Arm® Cortex®-M4 32-bit, pracującym z częstotliwością do 80 MHz. Rdzeń Cortex-M4 zawiera jednostkę zmiennoprzecinkową (FPU) pojedynczej precyzji, która obsługuje wszystkie instrukcje przetwarzania danych pojedynczej precyzji Arm® i typy danych. Implementuje również pełny zestaw instrukcji DSP i jednostkę ochrony pamięci (MPU), co zwiększa bezpieczeństwo aplikacji.
Urządzenia STM32L431xx zawierają szybką pamięć (pamięć Flash do 256 KB, 64 KB pamięci SRAM), interfejs pamięci flash Quad SPI (dostępny we wszystkich obudowach) oraz szeroką gamę ulepszonych wejść/wyjść i urządzeń peryferyjnych podłączonych do dwóch magistral APB, dwóch magistral AHB i 32-bitowej macierzy magistral multi-AHB.
Urządzenia STM32L431xx zawierają kilka mechanizmów zabezpieczających wbudowaną pamięć Flash i SRAM: ochronę przed odczytem, ochronę przed zapisem, zastrzeżoną ochronę przed odczytem kodu i zaporę sieciową.
Urządzenia oferują szybki 12-bitowy przetwornik ADC (5 Msps), dwa komparatory, jeden wzmacniacz operacyjny, dwa kanały DAC, wewnętrzny bufor napięcia odniesienia, energooszczędny zegar czasu rzeczywistego (RTC), jeden uniwersalny 32-bitowy timer, jeden 16-bitowy timer PWM przeznaczony do sterowania silnikiem, cztery uniwersalne 16-bitowe timery i dwa 16-bitowe timery energooszczędne.
• Bardzo niski pobór mocy dzięki FlexPowerControl
– Zasilanie 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łączania (5 pinów wybudzania)
– 28 nA w trybie czuwania (5 pinów wybudzania)
– 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 wybudzania z trybu Stop
– Resetowanie po wystąpieniu brązowego napięcia (BOR)
– Macierz połączeń
• Rdzeń: 32-bitowy procesor Arm® Cortex®-M4 z FPU, adaptacyjny akcelerator czasu rzeczywistego (ART Accelerator™) umożliwiający wykonywanie operacji z pamięci Flash bez stanu oczekiwania, częstotliwość do 80 MHz, MPU, 100 DMIPS i instrukcje DSP
• Test 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 teście ULPBench®
• Źródła zegara
– Oscylator kwarcowy 4 do 48 MHz
– 32 kHz oscylator kwarcowy dla RTC (LSE)
– Wewnętrzny 16 MHz fabrycznie przycięty RC (±1%)
– Wewnętrzny, niskonapięciowy RC 32 kHz (±5%)
– Wewnętrzny wielobiegowy oscylator 100 kHz do 48 MHz, automatycznie dostrajany przez LSE (dokładność lepsza niż ±0,25%)
– Wewnętrzny 48 MHz z odzyskiwaniem zegara
– 2 PLL dla zegara systemowego, audio, ADC
• Do 83 szybkich wejść/wyjść, większość tolerancyjna na napięcie 5 V
• RTC z kalendarzem HW, alarmami i kalibracją
• Do 21 kanałów czujników pojemnościowych: obsługa przycisków dotykowych, czujników liniowych i obrotowych
• 11 timerów: 1x 16-bitowy zaawansowany sterownik silnika, 1x 32-bitowy i 2x 16-bitowy ogólnego przeznaczenia, 2x 16-bitowy podstawowy, 2x energooszczędny 16-bitowy timer (dostępny w trybie zatrzymania), 2x watchdog, timer SysTick
• Wspomnienia
– Do 256 KB pamięci Flash w jednym banku, 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 peryferia analogowe (niezależne zasilanie)
– 1x 12-bitowy przetwornik ADC 5 Msps, do 16 bitów z nadpróbkowaniem sprzętowym, 200 µA/Msps
– 2 kanały wyjściowe DAC 12-bit, próbkowanie i przytrzymywanie o niskim poborze mocy
– 1x wzmacniacz operacyjny z wbudowanym PGA
– 2x komparatory o bardzo niskim poborze mocy
• 16 interfejsów komunikacyjnych
– 1x SAI (interfejs szeregowy audio)
– 3x I2C FM+(1 Mbit/s), SMBus/PMBus
– 4x USART (ISO 7816, LIN, IrDA, modem)
– 1x LPUART (Stop 2 wybudzanie)
– 3x SPI (i 1x Quad SPI)
– Interfejs CAN (2.0B Active) i SDMMC
– Protokół główny SWPMI jednoprzewodowy I/F
– IRTIM (interfejs podczerwieni)
• 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™