STM32L412CBU6 Mikrokontrolery ARM – MCU FPU Arm Cortex-M4 o bardzo niskim poborze mocy MCU 80 MHz 128 kB Flash, USB
♠ Opis produktu
Atrybut produktu | Wartość atrybutu |
Producent: | STMicroelectronics |
Kategoria produktu: | Mikrokontrolery ARM - MCU |
RoHS: | Detale |
Seria: | STM32L412CB |
Styl montażu: | SMD/SMT |
Rdzeń: | Kora ARM M4 |
Rozmiar pamięci programu: | 128kB |
Szerokość magistrali danych: | 32-bitowy |
Rozdzielczość ADC: | 2 x 12 bitów |
Maksymalna częstotliwość zegara: | 80MHz |
Liczba wejść/wyjść: | 38 we/wy |
Rozmiar pamięci RAM: | 40kB |
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: | I2C, SPI, UART |
Wrażliwy na wilgoć: | Tak |
Produkt: | MCU + FPU |
Rodzaj produktu: | Mikrokontrolery ARM - MCU |
Typ pamięci programu: | Błysk |
Fabryczna ilość w opakowaniu: | 1560 |
Podkategoria: | Mikrokontrolery - MCU |
Nazwa handlowa: | STM32 |
Masa jednostkowa: | 0,003517 uncji |
♠ 32-bitowy MCU + FPU Arm® Cortex®-M4 o bardzo niskim poborze mocy, 100 DMIPS, do 128 KB Flash, 40 KB SRAM, analogowy, zewn.SMPS
Układy STM32L412xx to mikrokontrolery o bardzo niskim poborze mocy, 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 STM32L412xx zawierają szybkie pamięci (pamięć Flash do 128 KB, 40 KB SRAM), interfejs pamięci Quad SPI Flash (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 STM32L412xx 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ą dwa szybkie 12-bitowe ADC (5 Msps), dwa komparatory, jeden wzmacniacz operacyjny, niskonapięciowy RTC, jeden 32-bitowy timer ogólnego przeznaczenia, jeden 16-bitowy timer PWM dedykowany do sterowania silnikami, cztery celu 16-bitowe timery i dwa 16-bitowe timery o niskim poborze mocy.
Ponadto dostępnych jest do 12 kanałów wykrywania pojemnościowego.
Wyposażone są również w standardowe i zaawansowane interfejsy komunikacyjne, a mianowicie trzy I2C, dwa SPI, trzy USART i jeden UART o niskim poborze mocy, jedno urządzenie USB o pełnej szybkości bez kryształu.
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 1,71 do 3,6 V zasilania VDD przy użyciu wewnętrznego regulatora LDO oraz zasilacz VDD12 o napięciu od 1,00 do 1,32 V w przypadku korzystania z zewnętrznego zasilacza SMPS.Kompleksowy zestaw trybów oszczędzania energii umożliwia projektowanie aplikacji o niskim poborze mocy.
Obsługiwane są niektóre niezależne zasilacze: niezależne wejście analogowe dla ADC, OPAMP i komparatora.Wejście VBAT umożliwia wykonanie kopii zapasowej czasu rzeczywistego czasu rzeczywistego oraz rejestrów zapasowych.Dedykowane zasilacze VDD12 mogą służyć do obejścia wewnętrznego regulatora LDO po podłączeniu do zewnętrznego zasilacza impulsowego.
Rodzina STM32L412xx oferuje sześć pakietów od 32 do 64-pinowych.
• Bardzo niskie zużycie energii dzięki FlexPowerControl
– Zasilanie od 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łączenia (4 piny budzenia)
– 32 nA Tryb czuwania (4 piny budzenia)
– 245 nA Tryb czuwania z RTC
– 0,7 µA Tryb 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 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
– 442 ULPMark-CP®
– 165 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%)
– Wewnętrzne 48 MHz z przywracaniem zegara
– PLL dla zegara systemowego
• Do 52 szybkich wejść/wyjść, większość z tolerancją 5 V
• RTC z kalendarzem sprzętowym, alarmami i kalibracją
• Do 12 pojemnościowych kanałów wykrywania: obsługa przycisków dotykowych, liniowych i obrotowych czujników dotykowych
• 10x timery: 1x 16-bitowy zaawansowany sterownik silnika, 1x 32-bitowy i 2x 16-bitowy ogólnego zastosowania, 1x 16-bitowy podstawowy, 2x 16-bitowe timery o niskim poborze mocy (dostępne w trybie zatrzymania), 2x watchdogs, SysTick regulator czasowy
• Wspomnienia
– 128 KB pojedynczego banku Flash, autorskie zabezpieczenie 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 analogowe urządzenia peryferyjne (niezależne zasilanie)
– 2x 12-bitowy ADC 5 Msps, do 16-bitów ze sprzętowym nadpróbkowaniem, 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
– Pełne rozwiązanie USB 2.0 bez kryształów z LPM i BCD
– 3x I2C FM+(1 Mbit/s), SMBus/PMBus
– 3x USART (ISO 7816, LIN, IrDA, modem)
– 1x LPUART (przystanek 2 pobudka)
– 2x SPI (i 1x Quad SPI)
– 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™
• Wszystkie opakowania są zgodne z ECOPACK2