STM32L412C8U6 ARM mikrovaldikliai – MCU itin mažos galios FPU Arm Cortex-M4 MCU 80 MHz 64 KB „Flash“ atmintis, USB
♠ Produkto aprašymas
Produkto atributas | Atributo reikšmė |
Gamintojas: | STMicroelectronics |
Produkto kategorija: | ARM mikrovaldikliai - MCU |
RoHS: | Išsami informacija |
Serija: | STM32L412C8 |
Montavimo stilius: | SMD/SMT |
Pakuotė / dėklas: | QFN-48 |
Branduolys: | ARM Cortex M4 |
Programos atminties dydis: | 64 kB |
Duomenų magistralės plotis: | 32 bitų |
ADC skiriamoji geba: | 2 x 12 bitų |
Maksimalus takto dažnis: | 80 MHz |
Įvesčių / išvesčių skaičius: | 38 įvesties/išvesties |
Duomenų RAM dydis: | 40 kB |
Maitinimo įtampa - Min.: | 1,71 V |
Maitinimo įtampa - maks.: | 3,6 V |
Minimali darbinė temperatūra: | - 40 °C |
Maksimali darbinė temperatūra: | + 85 °C |
Pakuotė: | Dėklas |
Analoginė maitinimo įtampa: | 1,62 V iki 3,6 V |
Prekės ženklas: | STMicroelectronics |
Duomenų RAM tipas: | SRAM |
Sąsajos tipas: | I2C, SPI, UART, USART, USB |
Jautrus drėgmei: | Taip |
ADC kanalų skaičius: | 12 kanalų |
Produktas: | Mikrovaldiklis + FPU |
Produkto tipas: | ARM mikrovaldikliai - MCU |
Programos atminties tipas: | Blykstė |
Gamyklinės pakuotės kiekis: | 1560 m. |
Subkategorija: | Mikrovaldikliai - MCU |
Prekinis pavadinimas: | STM32 |
Sarginiai laikmačiai: | Sarginio laikmačio funkcija, langinė |
Vieneto svoris: | 0,003517 uncijos |
♠ Itin mažos galios „Arm® Cortex®-M4“ 32 bitų MCU+FPU, 100 DMIPS, iki 128 KB „Flash“, 40 KB SRAM, analoginis, išorinis SMPS
„STM32L412xx“ įrenginiai yra itin mažai energijos vartojantys mikrovaldikliai, pagrįsti didelio našumo „Arm® Cortex®-M4“ 32 bitų RISC branduoliu, veikiančiu iki 80 MHz dažniu. „Cortex-M4“ branduolyje yra slankiojo kablelio vienetas (FPU) su vienu tikslumu, kuris palaiko visas „Arm®“ vieno tikslumo duomenų apdorojimo instrukcijas ir duomenų tipus. Jis taip pat įdiegia visą DSP instrukcijų rinkinį ir atminties apsaugos įrenginį (MPU), kuris padidina programų saugumą.
STM32L412xx įrenginiuose integruota didelės spartos atmintis („Flash“ atmintis iki 128 kbitų, 40 kbitų SRAM), „Quad SPI Flash“ atminties sąsaja (yra visuose korpusuose) ir platus patobulintų įvesties / išvesties bei periferinių įrenginių, prijungtų prie dviejų APB magistralių, dviejų AHB magistralių ir 32 bitų kelių AHB magistralių matricos, asortimentas.
STM32L412xx įrenginiuose yra keli įterptosios „Flash“ atminties ir SRAM apsaugos mechanizmai: nuskaitymo apsauga, rašymo apsauga, patentuoto kodo nuskaitymo apsauga ir užkarda.
Įrenginiai siūlo du greitus 12 bitų ADC (5 Msps), du lygintuvus, vieną operacinį stiprintuvą, mažos galios RTC, vieną bendrosios paskirties 32 bitų laikmatį, vieną 16 bitų PWM laikmatį, skirtą variklio valdymui, keturis bendrosios paskirties 16 bitų laikmačius ir du 16 bitų mažos galios laikmačius.
Be to, yra iki 12 talpinių jutimo kanalų.
Juose taip pat yra standartinės ir pažangios ryšio sąsajos, būtent trys I2C, du SPI, trys USART ir vienas mažos galios UART, vienas USB pilno greičio įrenginys be kristalų.
STM32L412xx veikia nuo -40 iki +85 °C (+105 °C sandūroje) ir nuo -40 iki +125 °C (+130 °C sandūroje) temperatūros diapazone, naudojant 1,71–3,6 V VDD maitinimo šaltinį, kai naudojamas vidinis LDO reguliatorius, ir 1,00–1,32 V VDD12 maitinimo šaltinį, kai naudojamas išorinis SMPS maitinimas. Išsamus energijos taupymo režimų rinkinys leidžia projektuoti mažos galios programas.
Palaikomi kai kurie nepriklausomi maitinimo šaltiniai: analoginis nepriklausomas maitinimo įėjimas ADC, OPAMP ir lygintuvui. VBAT įvestis leidžia atsarginę RTC ir atsarginių registrų kopiją. Specialūs VDD12 maitinimo šaltiniai gali būti naudojami norint apeiti vidinį LDO reguliatorių, kai jie prijungti prie išorinio SMPS.
STM32L412xx šeima siūlo šešis korpusus nuo 32 iki 64 kontaktų.
• Itin mažos energijos sąnaudos su „FlexPowerControl“
– Maitinimo šaltinis nuo 1,71 V iki 3,6 V
– Temperatūros diapazonas nuo -40 °C iki 85/125 °C
– 300 nA VBAT režimu: maitinimas RTC ir 32 × 32 bitų atsarginių kopijų registrams
– 16 nA išjungimo režimas (4 pažadinimo kontaktai)
– 32 nA Budėjimo režimas (4 žadinimo kontaktai)
– 245 nA budėjimo režimas su RTC
– 0,7 µA „Stop 2“ režimu, 0,95 µA su RTC
– 79 µA/MHz veikimo režimas (LDO režimas)
– 28 μA/MHz veikimo režimas (3,3 V SMPS režimas)
– Paketinio duomenų rinkimo režimas (BAM)
– 4 µs pabudimas iš sustabdymo režimo
– Įtampos kritimo atstatymas (BOR)
– Sujungimo matrica
• Branduolys: „Arm®“ 32 bitų „Cortex®-M4“ procesorius su FPU, adaptyviu realaus laiko greitintuvu („ART Accelerator™“), leidžiančiu vykdyti duomenis be laukimo būsenos iš „Flash“ atminties, dažnis iki 80 MHz, MPU, 100DMIPS ir DSP instrukcijos
• Našumo lyginamasis rodiklis
– 1,25 DMIPS/MHz („Drystone 2.1“)
– 273,55 „CoreMark®“ (3,42 „CoreMark“/MHz esant 80 MHz dažniui)
• Energijos lyginamasis rodiklis
– 442 ULPMark-CP®
– 165 ULPMark-PP®
• Laikrodžio šaltiniai
– 4–48 MHz kristalinis osciliatorius
– 32 kHz kristalinis osciliatorius RTC (LSE)
– Vidinis 16 MHz gamykloje sureguliuotas RC (±1 %)
– Vidinis mažos galios 32 kHz RC (±5 %)
– Vidinis daugiapakopis 100 kHz–48 MHz osciliatorius, automatiškai reguliuojamas LSE (tikslumas geresnis nei ±0,25 %)
– Vidinis 48 MHz su taktinio dažnio atkūrimu
– PLL sistemos laikrodžiui
• Iki 52 greitų įėjimų / išėjimų, dauguma jų toleruoja 5 V įtampą
• RTC su aparatinės įrangos kalendoriumi, signalizacija ir kalibravimu
• Iki 12 talpinių jutimo kanalų: palaiko jutiklinius klavišus, linijinius ir rotacinius jutiklius
• 10 laikmačių: 1 x 16 bitų pažangiam variklio valdymui, 1 x 32 bitų ir 2 x 16 bitų bendrosios paskirties, 1 x 16 bitų bazinis, 2 x mažos galios 16 bitų laikmačiai (galima veikti sustabdymo režimu), 2 x sarginiai, „SysTick“ laikmatis
• Prisiminimai
– 128 KB vieno banko „Flash“ atmintis, patentuota kodo nuskaitymo apsauga
– 40 KB SRAM, įskaitant 8 KB su aparatinės įrangos pariteto patikrinimu
– Keturių SPI atminties sąsaja su XIP galimybe
• Gausūs analoginiai periferiniai įrenginiai (nepriklausomas maitinimas)
– 2 x 12 bitų ADC 5 Msps, iki 16 bitų su aparatinės įrangos pertekliniu diskretizavimu, 200 µA/Msps
– 2 operaciniai stiprintuvai su integruotu PGA
– 1x itin mažos galios lygintuvas
– Tikslus 2,5 V arba 2,048 V etaloninės įtampos buferinis išėjimas
• 12 ryšio sąsajų
– USB 2.0 pilno greičio bekristalis sprendimas su LPM ir BCD
– 3x I2C FM+(1 Mbit/s), SMBus/PMBus
– 3x USART (ISO 7816, LIN, IrDA, modemas)
– 1x LPUART (2 sustabdymo pažadinimas)
– 2 SPI (ir 1 keturių SPI)
– IRTIM (infraraudonųjų spindulių sąsaja)
• 14 kanalų DMA valdiklis
• Tikras atsitiktinių skaičių generatorius
• CRC skaičiavimo vienetas, 96 bitų unikalus ID
• Kūrimo palaikymas: nuosekliojo ryšio derinimas (SWD), JTAG, įterptasis „Trace Macrocell™“