STM32L412C8U6 Mikrokontroléry ARM – MCU FPU s ultra nízkou spotřebou energie Arm Cortex-M4 MCU 80 MHz 64 kB Flash , USB
♠ Popis produktu
Atribut produktu | Hodnota atributu |
Výrobce: | STMicroelectronics |
Kategorie produktu: | Mikrokontroléry ARM - MCU |
RoHS: | Podrobnosti |
Série: | STM32L412C8 |
Styl montáže: | SMD/SMT |
Balení / Pouzdro: | QFN-48 |
Jádro: | ARM Cortex M4 |
Velikost programové paměti: | 64 kB |
Šířka datové sběrnice: | 32bitová |
Rozlišení ADC: | 2 x 12 bitů |
Maximální taktovací frekvence: | 80 MHz |
Počet I/O: | 38 I/O |
Velikost datové RAM: | 40 kB |
Napájecí napětí - Min: | 1,71 V |
Napájecí napětí - Max.: | 3,6 V |
Minimální provozní teplota: | - 40 °C |
Maximální provozní teplota: | +85 °C |
Obal: | Zásobník |
Analogové napájecí napětí: | 1,62 V až 3,6 V |
Značka: | STMicroelectronics |
Typ datové RAM: | SRAM |
Typ rozhraní: | I2C, SPI, UART, USART, USB |
Citlivé na vlhkost: | Ano |
Počet kanálů ADC: | 12 kanálů |
Produkt: | MCU+FPU |
Typ produktu: | Mikrokontroléry ARM - MCU |
Typ programové paměti: | Blikat |
Množství v továrním balení: | 1560 |
Podkategorie: | Mikrokontroléry - MCU |
Obchodní název: | STM32 |
Watchdog časovače: | Watchdog Timer, Okénkový |
Hmotnost jednotky: | 0,003517 unce |
♠ Ultranízkoenergetický 32bitový MCU+FPU Arm® Cortex®-M4, 100DMIPS, až 128KB Flash, 40KB SRAM, analogový, externí SMPS
Zařízení STM32L412xx jsou mikrokontroléry s ultranízkou spotřebou energie založené na vysoce výkonném 32bitovém RISC jádru Arm® Cortex®-M4 pracujícím na frekvenci až 80 MHz. Jádro Cortex-M4 je vybaveno jednotkou s plovoucí desetinnou čárkou (FPU) s jednoduchou přesností, která podporuje všechny instrukce a datové typy Arm® pro zpracování dat s jednoduchou přesností. Implementuje také kompletní sadu instrukcí DSP a jednotku ochrany paměti (MPU), která zvyšuje bezpečnost aplikací.
Obvody STM32L412xx obsahují vysokorychlostní paměti (flash paměť až 128 kB, 40 kB SRAM), rozhraní Quad SPI Flash (k dispozici ve všech pouzdrech) a širokou škálu vylepšených I/O a periferií připojených ke dvěma sběrnicím APB, dvěma sběrnicím AHB a 32bitové matici sběrnice s více AHB.
Zařízení STM32L412xx obsahují několik ochranných mechanismů pro vestavěnou flash paměť a SRAM: ochranu proti čtení, ochranu proti zápisu, ochranu proti čtení proprietárního kódu a firewall.
Zařízení nabízejí dva rychlé 12bitové ADC (5 Msps), dva komparátory, jeden operační zesilovač, nízkopříkonový RTC, jeden univerzální 32bitový časovač, jeden 16bitový PWM časovač určený pro řízení motoru, čtyři univerzální 16bitové časovače a dva 16bitové nízkopříkonové časovače.
Kromě toho je k dispozici až 12 kapacitních snímacích kanálů.
Disponují také standardními a pokročilými komunikačními rozhraními, konkrétně třemi I2C, dvěma SPI, třemi USART a jedním nízkopříkonovým UART a jedním USB portem s plnou rychlostí bez krystalu.
Obvod STM32L412xx pracuje v teplotním rozsahu -40 až +85 °C (+105 °C na přechodu) a -40 až +125 °C (+130 °C na přechodu) s napájecím napětím VDD 1,71 až 3,6 V při použití interního LDO regulátoru a s napájecím napětím VDD12 1,00 až 1,32 V při použití externího SMPS napájení. Komplexní sada režimů úspory energie umožňuje návrh aplikací s nízkou spotřebou energie.
Jsou podporovány některé nezávislé napájecí zdroje: analogový nezávislý napájecí vstup pro ADC, operační zesilovač a komparátor. Vstup VBAT umožňuje zálohování RTC a záložních registrů. Vyhrazené napájecí zdroje VDD12 lze použít k obejití interního regulátoru LDO při připojení k externímu SMPS.
Rodina STM32L412xx nabízí šest pouzder od 32 do 64 pinů.
• Ultranízká spotřeba energie s FlexPowerControl
– Napájení 1,71 V až 3,6 V
– Teplotní rozsah -40 °C až 85/125 °C
– 300 nA v režimu VBAT: napájení pro RTC a 32×32bitové záložní registry
– 16 nA Režim vypnutí (4 piny probuzení)
– 32 nA Pohotovostní režim (4 piny pro probuzení)
– 245 nA Pohotovostní režim s reálným časem (RTC)
– 0,7 µA v režimu Stop 2, 0,95 µA s reálným časem
– 79 µA/MHz provozní režim (režim LDO)
– Provozní režim 28 μA/MHz (@režim 3,3 V SMPS)
– Dávkový režim sběru dat (BAM)
– Probuzení z režimu Stop za 4 µs
– Reset při poklesu napětí (BOR)
– Propojovací matice
• Jádro: 32bitový procesor Arm® Cortex®-M4 s FPU, adaptivní akcelerátor reálného času (ART Accelerator™) umožňující provádění instrukcí z flash paměti bez čekání, frekvence až 80 MHz, MPU, 100DMIPS a DSP instrukce
• Výkonnostní benchmark
– 1,25 DMIPS/MHz (Drystone 2.1)
– 273,55 CoreMark® (3,42 CoreMark/MHz při 80 MHz)
• Energetický benchmark
– 442 ULPMark-CP®
– 165 ULPMark-PP®
• Zdroje hodin
– Krystalový oscilátor 4 až 48 MHz
– 32 kHz krystalový oscilátor pro RTC (LSE)
– Interní RC měnič 16 MHz, nastavený z výroby (±1 %)
– Interní nízkopříkonový 32 kHz RC (±5 %)
– Interní vícerychlostní oscilátor 100 kHz až 48 MHz, automaticky seřízený pomocí LSE (přesnost lepší než ±0,25 %)
– Interní 48 MHz s obnovou hodin
– PLL pro systémové hodiny
• Až 52 rychlých I/O, většina z nich toleruje 5 V
• RTC s hardwarovým kalendářem, alarmy a kalibrací
• Až 12 kapacitních snímacích kanálů: podpora dotykových, lineárních a rotačních dotykových senzorů
• 10 časovačů: 1x 16bitový pokročilý časovač pro řízení motoru, 1x 32bitový a 2x 16bitový univerzální časovač, 1x 16bitový základní časovač, 2x nízkopříkonové 16bitové časovače (k dispozici v režimu Stop), 2x watchdogy, časovač SysTick
• Vzpomínky
– 128 KB flash paměť pro jednu banku, ochrana proti načtení proprietárního kódu
– 40 KB SRAM včetně 8 KB s hardwarovou kontrolou parity
– Čtyřnásobné SPI paměťové rozhraní s podporou XIP
• Bohaté analogové periferie (nezávislé napájení)
– 2x 12bitový ADC 5 Msps, až 16bitový s hardwarovým převzorkováním, 200 µA/Msps
– 2x operační zesilovače s vestavěným PGA
– 1x komparátor s ultra nízkou spotřebou energie
– Přesný výstup s referenčním napětím 2,5 V nebo 2,048 V s bufferem
• 12 komunikačních rozhraní
– USB 2.0 plnorychlostní bezkrystalové řešení s LPM a BCD
– 3x I2C FM+ (1 Mbit/s), SMBus/PMBus
– 3x USARTs (ISO 7816, LIN, IrDA, modem)
– 1x LPUART (probuzení na 2. zastávce)
– 2x SPI (a 1x Quad SPI)
– IRTIM (infračervené rozhraní)
• 14kanálový DMA řadič
• Generátor pravých náhodných čísel
• Výpočetní jednotka CRC, 96bitové jedinečné ID
• Podpora vývoje: ladění sériového zapojení (SWD), JTAG, Embedded Trace Macrocell™