STM32L412C8U6 ARM mikrokontroleri – MCU FPU ultra-niske potrošnje energije Arm Cortex-M4 MCU 80 MHz 64 Kbajta fleš memorije, USB
♠ Opis proizvoda
Atribut proizvoda | Vrijednost atributa |
Proizvođač: | STMicroelectronics |
Kategorija proizvoda: | ARM mikrokontroleri - MCU |
RoHS: | Detalji |
Serija: | STM32L412C8 |
Stil montaže: | SMD/SMT |
Paket / Kutija: | QFN-48 |
Jezgro: | ARM Cortex M4 |
Veličina programske memorije: | 64 kB |
Širina podatkovne magistrale: | 32-bitni |
Rezolucija ADC-a: | 2 x 12 bita |
Maksimalna frekvencija takta: | 80 MHz |
Broj U/I: | 38 U/I |
Veličina RAM-a za podatke: | 40 kB |
Napon napajanja - Min: | 1,71 V |
Napon napajanja - Maks.: | 3,6 V |
Minimalna radna temperatura: | - 40°C |
Maksimalna radna temperatura: | +85°C |
Pakovanje: | Pladanj |
Analogni napon napajanja: | 1,62 V do 3,6 V |
Marka: | STMicroelectronics |
Tip RAM-a za podatke: | SRAM |
Vrsta interfejsa: | I2C, SPI, UART, USART, USB |
Osjetljivo na vlagu: | Da |
Broj ADC kanala: | 12 kanala |
Proizvod: | MCU+FPU |
Vrsta proizvoda: | ARM mikrokontroleri - MCU |
Vrsta programske memorije: | Blic |
Količina u fabričkom pakovanju: | 1560. godine |
Podkategorija: | Mikrokontroleri - MCU |
Trgovački naziv: | STM32 |
Nadzorni tajmeri: | Tajmer za nadzor, s prozorom |
Težina jedinice: | 0,003517 unce |
♠ Ultra-niskoenergetski Arm® Cortex®-M4 32-bitni MCU+FPU, 100DMIPS, do 128KB Flash memorije, 40KB SRAM-a, analogni, eksterni SMPS
Uređaji STM32L412xx su mikrokontroleri ultra niske potrošnje energije bazirani na visokoperformansnoj Arm® Cortex®-M4 32-bitnoj RISC jezgri koja radi na frekvenciji do 80 MHz. Cortex-M4 jezgra ima jedinicu s pomičnim zarezom (FPU) jednostruke preciznosti koja podržava sve Arm® instrukcije i tipove podataka za obradu podataka jednostruke preciznosti. Također implementira puni set DSP instrukcija i jedinicu za zaštitu memorije (MPU) koja poboljšava sigurnost aplikacije.
STM32L412xx uređaji sadrže brze memorije (Flash memorija do 128 Kbyte, 40 Kbyte SRAM-a), Quad SPI Flash memorijski interfejs (dostupan na svim kućištima) i širok raspon poboljšanih I/O i periferija povezanih na dvije APB magistrale, dvije AHB magistrale i 32-bitnu multi-AHB magistralnu matricu.
STM32L412xx uređaji imaju ugrađene nekoliko mehanizama zaštite 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 (firewall).
Uređaji nude dva brza 12-bitna ADC (5 Msps), dva komparatora, jedno operacijsko pojačalo, RTC male snage, jedan 32-bitni tajmer opće namjene, jedan 16-bitni PWM tajmer namijenjen za kontrolu motora, četiri 16-bitna tajmera opće namjene i dva 16-bitna tajmera male snage.
Osim toga, dostupno je do 12 kapacitivnih senzorskih kanala.
Također imaju standardne i napredne komunikacijske interfejse, i to tri I2C, dva SPI-ja, tri USART-a i jedan UART niske snage, te jedan USB uređaj pune brzine bez kristala.
STM32L412xx radi u temperaturnom rasponu od -40 do +85 °C (+105 °C spoj) i -40 do +125 °C (+130 °C spoj), pri napajanju od 1,71 do 3,6 V VDD pri korištenju internog LDO regulatora i pri napajanju od 1,00 do 1,32 V VDD12 pri korištenju eksternog SMPS napajanja. Sveobuhvatan set režima za uštedu energije omogućava dizajn aplikacija sa niskom potrošnjom energije.
Podržani su neki nezavisni izvori napajanja: analogni nezavisni ulaz za napajanje za ADC, OPAMP i komparator. VBAT ulaz omogućava sigurnosno kopiranje RTC-a i registara. Namjenska VDD12 napajanja mogu se koristiti za zaobilaženje internog LDO regulatora kada su spojeni na eksterni SMPS.
Familija STM32L412xx nudi šest kućišta, od 32 do 64-pinskih.
• Ultra niska potrošnja energije sa FlexPowerControl-om
– Napajanje od 1,71 V do 3,6 V
– Temperaturni raspon od -40 °C do 85/125 °C
– 300 nA u VBAT modu: napajanje za RTC i 32×32-bitne rezervne registre
– 16 nA Režim isključivanja (4 pina za buđenje)
– 32 nA Režim pripravnosti (4 pina za buđenje)
– 245 nA u stanju pripravnosti sa RTC-om
– 0,7 µA u režimu Stop 2, 0,95 µA sa RTC-om
– 79 µA/MHz radni režim (LDO režim)
– 28 μA/MHz radni režim (@3,3 V SMPS režim)
– Grupni način akvizicije (BAM)
– Buđenje iz Stop moda od 4 µs
– Resetiranje zbog pada signala (BOR)
– Matrica međusobnog povezivanja
• Jezgro: Arm® 32-bitni Cortex®-M4 CPU sa FPU-om, adaptivnim akceleratorom u realnom vremenu (ART Accelerator™) koji omogućava izvršavanje iz Flash memorije bez čekanja, frekvencija do 80 MHz, MPU, 100DMIPS i DSP instrukcije
• Referentni pokazatelj performansi
– 1,25 DMIPS/MHz (Drystone 2.1)
– 273,55 CoreMark® (3,42 CoreMark/MHz na 80 MHz)
• Energetska referentna vrijednost
– 442 ULPMark-CP®
– 165 ULPMark-PP®
• Izvori takta
– Kristalni oscilator od 4 do 48 MHz
– 32 kHz kristalni oscilator za RTC (LSE)
– Interni 16 MHz fabrički podešen RC (±1%)
– Interni RC niske snage od 32 kHz (±5%)
– Interni višebrzinski oscilator od 100 kHz do 48 MHz, automatski podešavan pomoću LSE (tačnost bolja od ±0,25 %)
– Interni 48 MHz sa oporavkom takta
– PLL za sistemski takt
• Do 52 brza I/O-a, većina tolerantnih na 5 V
• RTC sa hardverskim kalendarom, alarmima i kalibracijom
• Do 12 kapacitivnih senzorskih kanala: podrška za senzore dodira na dodir, linearne i rotacione senzore
• 10x tajmera: 1x 16-bitni napredni regulator motora, 1x 32-bitni i 2x 16-bitni opšta namena, 1x 16-bitni osnovni, 2x 16-bitna tajmera niske potrošnje energije (dostupni u Stop režimu), 2x watchdog-a, SysTick tajmer
• Sjećanja
– 128 KB fleš memorije za jednu banku, zaštita od očitavanja vlasničkog koda
– 40 KB SRAM-a, uključujući 8 KB s hardverskom provjerom pariteta
– Četverostruki SPI memorijski interfejs sa XIP mogućnošću
• Bogata analogna periferija (nezavisno napajanje)
– 2x 12-bitni ADC 5 Msps, do 16-bitnog sa hardverskim oversamplingom, 200 µA/Msps
– 2x operacijska pojačala sa ugrađenim PGA
– 1x komparator ultra niske potrošnje energije
– Precizan izlaz sa baferovanim referentnim naponom od 2,5 V ili 2,048 V
• 12 komunikacijskih interfejsa
– USB 2.0 full speed bezkristalno rješenje sa LPM i BCD
– 3x I2C FM+ (1 Mbit/s), SMBus/PMBus
– 3x USART (ISO 7816, LIN, IrDA, modem)
– 1x LPUART (Buđenje na 2. stanici)
– 2x SPI (i 1x Quad SPI)
– IRTIM (infracrveni interfejs)
• 14-kanalni DMA kontroler
• Pravi generator slučajnih brojeva
• CRC jedinica za izračunavanje, 96-bitni jedinstveni ID
• Razvojna podrška: debugiranje serijskog žica (SWD), JTAG, Embedded Trace Macrocell™