STM32L412CBU6 ARM mikrokontroleri – MCU Ultra-niske snage FPU Arm Cortex-M4 MCU 80 MHz 128 Kbytes of Flash , USB
♠ Opis proizvoda
Atribut proizvoda | Vrijednost atributa |
Proizvođač: | STMicroelectronics |
Kategorija proizvoda: | ARM mikrokontroleri - MCU |
RoHS: | Detalji |
Serija: | STM32L412CB |
Stil montaže: | SMD/SMT |
jezgro: | ARM Cortex M4 |
Veličina programske memorije: | 128 kB |
Širina sabirnice podataka: | 32 bit |
ADC rezolucija: | 2 x 12 bita |
Maksimalna taktna frekvencija: | 80 MHz |
Broj ulaza/izlaza: | 38 I/O |
Veličina RAM-a podataka: | 40 kB |
Napon napajanja - Min: | 1,71 V |
Napon napajanja - Max: | 3,6 V |
Minimalna radna temperatura: | - 40 C |
Maksimalna radna temperatura: | + 85 C |
Pakovanje: | Tray |
Brand: | STMicroelectronics |
DAC rezolucija: | 12 bit |
Vrsta RAM-a podataka: | SRAM |
Vrsta interfejsa: | I2C, SPI, UART |
Osetljivo na vlagu: | Da |
proizvod: | MCU+FPU |
Vrsta proizvoda: | ARM mikrokontroleri - MCU |
Tip programske memorije: | Flash |
Fabrička količina pakovanja: | 1560 |
Podkategorija: | Mikrokontroleri - MCU |
Trgovačko ime: | STM32 |
Težina jedinice: | 0,003517 oz |
♠ Arm® Cortex®-M4 32-bitni MCU+FPU ultra male energije, 100 DMIPS, do 128 KB Flash, 40 KB SRAM, analogni, ekst.SMPS
STM32L412xx uređaji su mikrokontroleri ultra male snage bazirani na Arm® Cortex®-M4 32-bitnom RISC jezgru visokih performansi koji rade na frekvenciji do 80 MHz.Cortex-M4 jezgro ima jedinicu s pomičnim zarezom (FPU) jednostruke preciznosti koja podržava sve Arm® instrukcije i tipove podataka za obradu podataka jednostruke preciznosti.Takođe implementira kompletan set DSP instrukcija i jedinicu za zaštitu memorije (MPU) koja poboljšava sigurnost aplikacije.
STM32L412xx uređaji ugrađuju memorije velike brzine (Flash memorija do 128 Kbyte, 40 Kbyte SRAM), Quad SPI Flash memorijski interfejs (dostupan na svim paketima) i širok spektar poboljšanih I/O i perifernih uređaja povezanih na dvije APB magistrale , dvije AHB sabirnice i 32-bitnu multi-AHB matricu sabirnice.
STM32L412xx uređaji ugrađuju nekoliko zaštitnih mehanizama za ugrađenu fleš memoriju i SRAM: zaštitu od čitanja, zaštitu od pisanja, zaštitu od čitanja vlasničkog koda i zaštitni zid.
Uređaji nude dva brza 12-bitna ADC (5 Msps), dva komparatora, jedno operativno pojačalo, RTC niske snage, jedan 32-bitni tajmer opšte namene, jedan 16-bitni PWM tajmer namenjen kontroli motora, četiri opšta namjenski 16-bitni tajmeri i dva 16-bitna tajmera male snage.
Dodatno, dostupno je do 12 kapacitivnih senzorskih kanala.
Takođe imaju standardna i napredna komunikaciona interfejsa, odnosno tri I2C, dva SPI, tri USART i jedan UART male snage, jedan USB uređaj pune brzine kristala manje.
STM32L412xx radi u temperaturnim rasponima od -40 do +85 °C (spoj +105 °C) i -40 do +125 °C (spoj +130 °C) od 1,71 do 3,6 V VDD napajanja kada se koristi interni LDO regulator i napajanje od 1,00 do 1,32 V VDD12 kada se koristi eksterno SMPS napajanje.Sveobuhvatan skup režima za uštedu energije omogućava dizajniranje aplikacija male potrošnje.
Neki nezavisni izvori napajanja su podržani: analogni nezavisni ulaz za napajanje za ADC, OPAMP i komparator.VBAT ulaz omogućava pravljenje rezervnih kopija RTC i rezervnih registara.Namjenski VDD12 izvori napajanja mogu se koristiti za zaobilaženje internog LDO regulatora kada su povezani na eksterni SMPS.
Porodica STM32L412xx nudi šest paketa od 32 do 64-pin paketa.
• Ultra-niska potrošnja sa FlexPowerControl
– Napajanje od 1,71 V do 3,6 V
– Temperaturni opseg od -40 °C do 85/125 °C
– 300 nA u VBAT modu: napajanje za RTC i 32×32-bitne rezervne registre
– 16 nA način isključivanja (4 pina za buđenje)
– 32 nA Standby mod (4 pina za buđenje)
– 245 nA Standby mod sa RTC
– 0,7 µA Stop 2 mod, 0,95 µA sa RTC
– 79 µA/MHz način rada (LDO način rada)
– 28 μA/MHz režim rada (@3,3 V SMPS režim)
– Način skupne akvizicije (BAM)
– 4 µs buđenje iz Stop moda
– Brown out reset (BOR)
– Matrica interkonekcije
• Jezgra: Arm® 32-bitni Cortex®-M4 CPU sa FPU-om, Adaptivni akcelerator u realnom vremenu (ART Accelerator™) koji omogućava izvršavanje 0-stanja čekanja iz Flash memorije, frekvencija do 80 MHz, MPU, 100 DMIPS i DSP instrukcije
• Reper performansi
– 1,25 DMIPS/MHz (Drystone 2.1)
– 273,55 CoreMark® (3,42 CoreMark/MHz @ 80 MHz)
• Energetski standard
– 442 ULPMark-CP®
– 165 ULPMark-PP®
• Izvori sata
– Kristalni oscilator od 4 do 48 MHz
– 32 kHz kristalni oscilator za RTC (LSE)
– Interni 16 MHz tvornički podešen RC (±1%)
– Interni RC niske snage 32 kHz (±5%)
– Interni višebrzinski oscilator od 100 kHz do 48 MHz, automatski skraćen od strane LSE (bolja od ±0,25 % tačnosti)
– Interni 48 MHz sa oporavkom takta
– PLL za sistemski sat
• Do 52 brza I/O-a, većina 5 V-tolerantnih
• RTC sa HW kalendarom, alarmima i kalibracijom
• Do 12 kapacitivnih senzorskih kanala: podržava senzore na dodir, linearne i rotacijske senzore dodira
• 10x tajmera: 1x 16-bitni napredni motor-kontrola, 1x 32-bitni i 2x 16-bitni opće namjene, 1x 16-bitni osnovni, 2x 16-bitni tajmera male snage (dostupno u Stop modu), 2x čuvari, SysTick tajmer
• Uspomene
– 128 KB Flash za jednu banku, zaštićena zaštita od čitanja koda
– 40 KB SRAM-a uključujući 8 KB sa hardverskom provjerom pariteta
– Quad SPI memorijski interfejs sa XIP mogućnošću
• Bogata analogna periferija (nezavisno napajanje)
– 2x 12-bitni ADC 5 Msps, do 16-bitni sa hardverskim oversamplingom, 200 µA/Msps
– 2x operaciona pojačala sa ugrađenim PGA
– 1x komparator ultra male snage
– Tačan izlaz baferovanog referentnog napona od 2,5 V ili 2,048 V
• 12x komunikacionih interfejsa
– USB 2.0 rešenje pune brzine bez kristala sa LPM i BCD
– 3x I2C FM+ (1 Mbit/s), SMBus/PMBus
– 3x USART (ISO 7816, LIN, IrDA, modem)
– 1x LPUART (Stop 2 buđenja)
– 2x SPI (i 1x Quad SPI)
– IRTIM (Infracrveni interfejs)
• 14-kanalni DMA kontroler
• Pravi generator slučajnih brojeva
• CRC obračunska jedinica, 96-bitni jedinstveni ID
• Razvojna podrška: serijski debug (SWD), JTAG, Embedded Trace Macrocell™
• Svi paketi su kompatibilni sa ECOPACK2