Mikrokontrolery ARM STM32L412C8U6 – MCU FPU o bardzo niskim poborze mocy MCU Arm Cortex-M4 80 MHz 64 KB Flash, USB
♠ Opis produktu
Atrybut produktu | Wartość atrybutu |
Producent: | STMicroelektronika |
Kategoria produktu: | Mikrokontrolery ARM - MCU |
RoHS: | Bliższe dane |
Szereg: | STM32L412C8 |
Styl montażu: | SMD/SMT |
Opakowanie / Sprawa: | QFN-48 |
Rdzeń: | Procesor ARM Cortex M4 |
Rozmiar pamięci programu: | 64 kB |
Szerokość magistrali danych: | 32 bit |
Rozdzielczość ADC: | 2 x 12 bit |
Maksymalna częstotliwość zegara: | 80MHz |
Liczba wejść/wyjść: | 38 Wejść/Wyjść |
Rozmiar pamięci RAM danych: | 40 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 |
Napięcie zasilania analogowego: | 1,62 V do 3,6 V |
Marka: | STMicroelektronika |
Typ pamięci RAM: | Pamięć RAM |
Typ interfejsu: | I2C, SPI, UART, USART, USB |
Wrażliwość na wilgoć: | Tak |
Liczba kanałów ADC: | 12 kanałów |
Produkt: | Mikrokontroler + FPU |
Typ produktu: | Mikrokontrolery ARM - MCU |
Typ pamięci programu: | Błysk |
Ilość w opakowaniu fabrycznym: | 1560 |
Podkategoria: | Mikrokontrolery - MCU |
Nazwa handlowa: | STM32 |
Timery Watchdog: | Zegar Watchdog, okienkowy |
Waga jednostkowa: | 0,003517 uncji |
♠ Bardzo energooszczędny 32-bitowy układ MCU+FPU Arm® Cortex®-M4, 100 DMIPS, do 128 KB pamięci Flash, 40 KB pamięci SRAM, analogowy, zewnętrzny SMPS
Urządzenia STM32L412xx 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 STM32L412xx zawierają szybką pamięć (pamięć Flash do 128 KB, 40 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 STM32L412xx 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ą dwa szybkie 12-bitowe przetworniki ADC (5 Msps), dwa komparatory, jeden wzmacniacz operacyjny, 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.
Ponadto dostępnych jest maksymalnie 12 kanałów czujników pojemnościowych.
Posiadają również standardowe i zaawansowane interfejsy komunikacyjne, mianowicie trzy I2C, dwa SPI, trzy USART i jeden UART o niskim poborze mocy oraz jeden USB o pełnej prędkości.
STM32L412xx działa w zakresie temperatur od -40 do +85 °C (złącze +105 °C) i od -40 do +125 °C (złącze +130 °C) od zasilania 1,71 do 3,6 V VDD przy użyciu wewnętrznego regulatora LDO i zasilania 1,00 do 1,32 V VDD12 przy użyciu zewnętrznego zasilania SMPS. Kompleksowy zestaw trybów oszczędzania energii umożliwia projektowanie aplikacji o niskim poborze mocy.
Obsługiwane są niektóre niezależne zasilacze: analogowe niezależne wejście zasilania dla ADC, OPAMP i komparatora. Wejście VBAT umożliwia wykonanie kopii zapasowej RTC i rejestrów zapasowych. Dedykowane zasilacze VDD12 mogą być używane do ominięcia wewnętrznego regulatora LDO po podłączeniu do zewnętrznego SMPS.
Rodzina STM32L412xx oferuje sześć obudów zawierających od 32 do 64 wyprowadzeń.
• Bardzo niski pobór mocy dzięki FlexPowerControl
– Zasilanie 1,71 V do 3,6 V
– Zakres temperatur od -40 °C do 85/125 °C
– 300 nA w trybie VBAT: zasilanie dla RTC i 32×32-bitowych rejestrów zapasowych
– 16 nA Tryb wyłączania (4 piny wybudzania)
– 32 nA w trybie czuwania (4 piny wybudzania)
– 245 nA Tryb czuwania z RTC
– 0,7 µA w trybie Stop 2, 0,95 µA z RTC
– tryb pracy 79 µA/MHz (tryb LDO)
– tryb pracy 28 μA/MHz (@tryb SMPS 3,3 V)
– 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
– 442 ULPMark-CP®
– 165 ULPMark-PP®
• Ź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
– PLL dla zegara systemowego
• Do 52 szybkich wejść/wyjść, większość tolerancyjna na napięcie 5 V
• RTC z kalendarzem HW, alarmami i kalibracją
• Do 12 kanałów czujników pojemnościowych: obsługa przycisków dotykowych, czujników liniowych i obrotowych
• 10 timerów: 1x 16-bitowy zaawansowany sterownik silnika, 1x 32-bitowy i 2x 16-bitowy ogólnego przeznaczenia, 1x 16-bitowy podstawowy, 2x energooszczędne 16-bitowe timery (dostępne w trybie zatrzymania), 2x układy nadzorujące, timer SysTick
• Wspomnienia
– 128 KB pamięci Flash z jednym bankiem, zastrzeżona ochrona odczytu kodu
– 40 KB pamięci SRAM, w tym 8 KB ze sprzętową kontrolą parzystości
– Interfejs pamięci Quad SPI z obsługą XIP
• Bogate peryferia analogowe (niezależne zasilanie)
– 2x 12-bitowy przetwornik ADC 5 Msps, do 16 bitów z nadpróbkowaniem sprzętowym, 200 µA/Msps
– 2x wzmacniacze operacyjne z wbudowanym PGA
– 1x komparator o bardzo niskim poborze mocy
– Dokładne wyjście buforowane napięciem odniesienia 2,5 V lub 2,048 V
• 12 interfejsów komunikacyjnych
– Rozwiązanie USB 2.0 o pełnej prędkości i bezkryształowe z LPM i BCD
– 3x I2C FM+(1 Mbit/s), SMBus/PMBus
– 3x USART (ISO 7816, LIN, IrDA, modem)
– 1x LPUART (Stop 2 wybudzanie)
– 2x SPI (i 1x Quad SPI)
– 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™