STM32L412CBU6 ARM mikrokontrolerji – MCU Ultra-low-power FPU Arm Cortex-M4 MCU 80 MHz 128 Kbytes Flash, USB
♠ Opis izdelka
Atribut izdelka | Vrednost atributa |
Proizvajalec: | STMicroelectronics |
Kategorija izdelka: | Mikrokontrolerji ARM - MCU |
RoHS: | Podrobnosti |
serija: | STM32L412CB |
Slog montaže: | SMD/SMT |
Jedro: | ARM Cortex M4 |
Velikost programskega pomnilnika: | 128 kB |
Širina podatkovnega vodila: | 32 bit |
Ločljivost ADC: | 2 x 12 bitov |
Največja taktna frekvenca: | 80 MHz |
Število V/I: | 38 V/I |
Velikost podatkovnega RAM-a: | 40 kB |
Napajalna napetost - Min.: | 1,71 V |
Napajalna napetost - Max: | 3,6 V |
Najnižja delovna temperatura: | - 40 C |
Najvišja delovna temperatura: | + 85 C |
Pakiranje: | Pladenj |
Znamka: | STMicroelectronics |
Ločljivost DAC: | 12 bit |
Vrsta podatkovnega RAM-a: | SRAM |
Vrsta vmesnika: | I2C, SPI, UART |
Občutljivost na vlago: | ja |
izdelek: | MCU+FPU |
Tip izdelka: | Mikrokontrolerji ARM - MCU |
Vrsta programskega pomnilnika: | Flash |
Tovarniška količina paketa: | 1560 |
Podkategorija: | Mikrokontrolerji - MCU |
Trgovsko ime: | STM32 |
Teža enote: | 0,003517 oz |
♠ Arm® Cortex®-M4 z izjemno nizko porabo energije, 32-bitni MCU+FPU, 100DMIPS, do 128KB Flash, 40KB SRAM, analogni, zun.SMPS
Naprave STM32L412xx so mikrokontrolerji z ultra nizko porabo energije, ki temeljijo na visokozmogljivem 32-bitnem jedru RISC Arm® Cortex®-M4, ki deluje pri frekvenci do 80 MHz.Jedro Cortex-M4 ima enoto s plavajočo vejico (FPU) z eno natančnostjo, ki podpira vsa navodila in vrste podatkov za obdelavo podatkov Arm® z eno natančnostjo.Izvaja tudi celoten nabor navodil DSP in enoto za zaščito pomnilnika (MPU), ki povečuje varnost aplikacij.
Naprave STM32L412xx vključujejo pomnilnike visoke hitrosti (Flash pomnilnik do 128 Kbyte, 40 Kbyte SRAM), Quad SPI Flash pomnilniški vmesnik (na voljo v vseh paketih) in obsežen nabor izboljšanih I/O in perifernih naprav, povezanih z dvema vodiloma APB. , dve vodili AHB in 32-bitno matriko vodila več AHB.
Naprave STM32L412xx vključujejo več zaščitnih mehanizmov za vgrajeni pomnilnik Flash in SRAM: zaščito pred branjem, zaščito pred pisanjem, zaščito pred branjem lastniške kode in požarni zid.
Naprave ponujajo dva hitra 12-bitna ADC (5 Msps), dva primerjalnika, en operacijski ojačevalnik, nizkoenergetski RTC, en splošni 32-bitni časovnik, en 16-bitni PWM časovnik, namenjen nadzoru motorja, štiri splošne- namenski 16-bitni časovniki in dva 16-bitna časovnika nizke porabe.
Poleg tega je na voljo do 12 kapacitivnih zaznavnih kanalov.
Imajo tudi standardne in napredne komunikacijske vmesnike, in sicer tri I2C, dva SPI, tri USART in en Low-Power UART, en USB polne hitrosti naprave kristal manj.
STM32L412xx deluje v temperaturnem območju od -40 do +85 °C (spoj +105 °C) in -40 do +125 °C (spoj +130 °C) od 1,71 do 3,6 V VDD napajanja pri uporabi notranjega LDO regulatorja in napajalnik 1,00 do 1,32 V VDD12 pri uporabi zunanjega napajanja SMPS.Obsežen nabor načinov varčevanja z energijo omogoča načrtovanje aplikacij z nizko porabo energije.
Podprti so nekateri neodvisni napajalniki: analogni neodvisni napajalni vhod za ADC, OPAMP in primerjalnik.Vhod VBAT omogoča varnostno kopiranje RTC in rezervnih registrov.Namenski napajalniki VDD12 se lahko uporabljajo za obhod notranjega regulatorja LDO, ko so povezani z zunanjim SMPS.
Družina STM32L412xx ponuja šest paketov od 32 do 64-pinskih paketov.
• Ultra nizka poraba energije s FlexPowerControl
– 1,71 V do 3,6 V napajanje
– temperaturno območje od -40 °C do 85/125 °C
– 300 nA v načinu VBAT: napajanje za RTC in 32×32-bitne rezervne registre
– 16 nA način zaustavitve (4 zatiči za bujenje)
– 32 nA v stanju pripravljenosti (4 zatiči za bujenje)
– 245 nA Način pripravljenosti z RTC
– 0,7 µA Stop 2 način, 0,95 µA z RTC
– 79 µA/MHz način delovanja (LDO način)
– 28 μA/MHz način delovanja (način @3,3 V SMPS)
– Način paketnega pridobivanja (BAM)
– 4 µs prebujanje iz načina zaustavitve
– Ponastavitev rjave barve (BOR)
– povezovalna matrika
• Jedro: 32-bitni procesor Arm® Cortex®-M4 s FPU, prilagodljiv pospeševalnik v realnem času (ART Accelerator™), ki omogoča izvajanje brez stanja čakanja iz pomnilnika Flash, frekvenca do 80 MHz, MPU, 100DMIPS in navodila DSP
• Merilo uspešnosti
– 1,25 DMIPS/MHz (Drystone 2.1)
– 273,55 CoreMark® (3,42 CoreMark/MHz pri 80 MHz)
• Energetsko merilo
– 442 ULPMark-CP®
– 165 ULPMark-PP®
• Viri ure
– kristalni oscilator od 4 do 48 MHz
– 32 kHz kristalni oscilator za RTC (LSE)
– Notranji 16 MHz tovarniško prilagojen RC (±1%)
– Notranji nizkoenergijski 32 kHz RC (±5%)
– Notranji večhitrostni oscilator od 100 kHz do 48 MHz, samodejno prirejen z LSE (boljša od ±0,25 % natančnost)
– Notranji 48 MHz z obnovitvijo ure
– PLL za sistemsko uro
• Do 52 hitrih V/I, večina 5 V-tolerantnih
• RTC s HW koledarjem, alarmi in kalibracijo
• Do 12 kapacitivnih zaznavnih kanalov: podpira tipke na dotik, linearne in rotacijske senzorje na dotik
• 10x časovniki: 1x 16-bitni napredni nadzor motorja, 1x 32-bitni in 2x 16-bitni splošni namen, 1x 16-bitni osnovni, 2x nizkoporabni 16-bitni časovniki (na voljo v načinu Stop), 2x čuvaji, SysTick časovnik
• Spomini
– 128 KB Flash z eno banko, lastniška zaščita pred branjem kode
– 40 KB SRAM-a, vključno z 8 KB s preverjanjem parnosti strojne opreme
– Pomnilniški vmesnik Quad SPI z zmogljivostjo XIP
• Bogata analogna periferija (neodvisna dobava)
– 2x 12-bitni ADC 5 Msps, do 16-bit s strojnim nadvzorčenjem, 200 µA/Msps
– 2x operacijski ojačevalnik z vgrajenim PGA
– 1x ultra nizkoenergijski primerjalnik
– Natančen 2,5 V ali 2,048 V referenčne napetosti vmesni izhod
• 12x komunikacijskih vmesnikov
– Rešitev brez kristalov polne hitrosti USB 2.0 z LPM in BCD
– 3x I2C FM+(1 Mbit/s), SMBus/PMBus
– 3x USART (ISO 7816, LIN, IrDA, modem)
– 1x LPUART (Stop 2 wake-up)
– 2x SPI (in 1x Quad SPI)
– IRTIM (Infrardeči vmesnik)
• 14-kanalni krmilnik DMA
• Pravi generator naključnih števil
• Računska enota CRC, 96-bitni enolični ID
• Razvojna podpora: razhroščevanje serijske žice (SWD), JTAG, Embedded Trace Macrocell™
• Vsi paketi so skladni z ECOPACK2