STM32L431RCT6 ARM mikrokrmilniki – MCU FPU z izjemno nizko porabo energije Arm Cortex-M4 MCU 80 MHz 256 Kbajtov bliskovnega pomnilnika
♠ Opis izdelka
Atribut izdelka | Vrednost atributa |
Proizvajalec: | STMicroelectronics |
Kategorija izdelka: | ARM mikrokrmilniki - MCU |
RoHS: | Podrobnosti |
Serija: | STM32L431RC |
Slog montaže: | SMD/SMT |
Paket / etui: | LQFP-64 |
Jedro: | ARM Cortex M4 |
Velikost programskega pomnilnika: | 256 kB |
Širina podatkovnega vodila: | 32-bitni |
Ločljivost ADC-ja: | 12-bitni |
Največja taktna frekvenca: | 80 MHz |
Število V/I: | 52 V/I |
Velikost podatkovnega RAM-a: | 64 kB |
Napajalna napetost - min.: | 1,71 V |
Napajalna napetost - maks.: | 3,6 V |
Najnižja delovna temperatura: | - 40 °C |
Najvišja delovna temperatura: | +85 °C |
Embalaža: | Pladenj |
Znamka: | STMicroelectronics |
Ločljivost DAC-a: | 12-bitni |
Vrsta podatkovnega RAM-a: | SRAM |
Vrsta vmesnika: | CAN, I2C, LPUART, SAI, SPI, USART |
Občutljivost na vlago: | Da |
Število kanalov ADC: | 16 kanalov |
Število časovnikov/števcev: | 11 Časovnik |
Serija procesorjev: | STM32L4 |
Izdelek: | Mikrokontroler + procesor |
Vrsta izdelka: | ARM mikrokrmilniki - MCU |
Vrsta programskega pomnilnika: | Bliskavica |
Količina v tovarniškem pakiranju: | 960 |
Podkategorija: | Mikrokrmilniki - MCU |
Trgovsko ime: | STM32 |
Nadzorni časovniki: | Časovnik nadzora, okenski |
Teža enote: | 0,012335 oz |
♠ Ultra nizkoenergijski 32-bitni mikrokontroler + procesor Arm® Cortex®-M4, 100 DMIPS, do 256 KB bliskovnega pomnilnika, 64 KB SRAM, analogni, zvok
Naprave STM32L431xx so mikrokrmilniki z izjemno nizko porabo energije, ki temeljijo na visokozmogljivem 32-bitnem RISC jedru Arm® Cortex®-M4, ki deluje s frekvenco do 80 MHz. Jedro Cortex-M4 ima enoto s plavajočo vejico (FPU) enojne natančnosti, ki podpira vse ukaze in tipe podatkov Arm® enojne natančnosti za obdelavo podatkov. Izvaja tudi celoten nabor ukazov DSP in enoto za zaščito pomnilnika (MPU), ki povečuje varnost aplikacij.
Naprave STM32L431xx imajo vgrajene visokohitrostne pomnilnike (flash pomnilnik do 256 Kbajtov, 64 Kbajtov SRAM-a), vmesnik za štirikratni SPI flash pomnilnik (na voljo v vseh ohišjih) in široko paleto izboljšanih V/I-jev in perifernih naprav, priključenih na dve vodili APB, dve vodili AHB in 32-bitno matriko vodil z več AHB.
Naprave STM32L431xx imajo vgrajenih več zaščitnih mehanizmov za vgrajeni bliskovni pomnilnik in SRAM: zaščito pred branjem, zaščito pred pisanjem, zaščito pred branjem lastniške kode in požarni zid.
Naprave ponujajo hiter 12-bitni ADC (5 Msps), dva primerjalnika, en operacijski ojačevalnik, dva DAC kanala, notranji napetostni referenčni medpomnilnik, nizkoenergijski RTC, en 32-bitni časovnik za splošno uporabo, en 16-bitni PWM časovnik, namenjen krmiljenju motorja, štiri 16-bitne časovnike za splošno uporabo in dva 16-bitna časovnika za nizko porabo energije.
• Izjemno nizka poraba energije s FlexPowerControl
– Napajanje od 1,71 V do 3,6 V
– Temperaturno območje od -40 °C do 85/105/125 °C
– 200 nA v načinu VBAT: napajanje za RTC in 32×32-bitne rezervne registre
– 8 nA Način izklopa (5 pinov za prebujanje)
– 28 nA Stanje pripravljenosti (5 pinov za prebujanje)
– 280 nA v stanju pripravljenosti z RTC
– 1,0 µA način zaustavitve 2, 1,28 µA z RTC
– Način delovanja 84 µA/MHz
– Način paketnega zajemanja (BAM)
– 4 µs prebujanje iz stanja mirovanja
– Ponastavitev izpada napetosti (BOR)
– Matrika medsebojnih povezav
• Jedro: 32-bitni procesor Arm® Cortex®-M4 s FPU, prilagodljivim pospeševalnikom v realnem času (ART Accelerator™), ki omogoča izvajanje iz bliskovnega pomnilnika brez čakanja, frekvenca do 80 MHz, MPU, 100DMIPS in ukazi DSP
• Merilo uspešnosti
– 1,25 DMIPS/MHz (Drystone 2.1)
– 273,55 CoreMark® (3,42 CoreMark/MHz pri 80 MHz)
• Referenčna vrednost za energijo
– 176,7 točk po lestvici ULPBench®
• Viri ure
– Kristalni oscilator od 4 do 48 MHz
– 32 kHz kristalni oscilator za RTC (LSE)
– Notranji 16 MHz tovarniško nastavljen RC (±1 %)
– Notranji nizkoenergijski 32 kHz RC (±5 %)
– Notranji večhitrostni oscilator od 100 kHz do 48 MHz, samodejno uravnavan z LSE (natančnost boljša od ±0,25 %)
– Notranji 48 MHz z obnovitvijo takta
– 2 PLL-a za sistemsko uro, zvok, ADC
• Do 83 hitrih V/I-jev, večina tolerantnih na 5 V
• RTC s strojno opremo, koledarjem, alarmi in kalibracijo
• Do 21 kapacitivnih senzorskih kanalov: podpora za senzorje na dotik, linearne in rotacijske senzorje na dotik
• 11 časovnikov: 1x 16-bitni napredni nadzor motorja, 1x 32-bitni in 2x 16-bitni splošni, 2x 16-bitni osnovni, 2x 16-bitna časovnika z nizko porabo energije (na voljo v načinu zaustavitve), 2x nadzorna sistema, časovnik SysTick
• Spomini
– Do 256 KB flash pomnilnika za eno banko, lastniška zaščita pred branjem kode
– 64 KB SRAM-a, vključno s 16 KB s strojno preverbo paritete
– Štirikratni SPI pomnilniški vmesnik
• Bogata analogna periferna oprema (neodvisno napajanje)
– 1x 12-bitni ADC 5 Msps, do 16-bitni s strojno oversamplingom, 200 µA/Msps
– 2x 12-bitni izhodni kanal DAC-ja, vzorčenje in zadrževanje z nizko porabo energije
– 1x operacijski ojačevalnik z vgrajenim PGA
– 2x primerjalnika z izjemno nizko porabo energije
• 16 komunikacijskih vmesnikov – 1 SAI (serijski avdio vmesnik)
– 3x I2C FM+(1 Mbit/s), SMBus/PMBus
– 4x USART-i (ISO 7816, LIN, IrDA, modem)
– 1x LPUART (bujenje na 2. postaji)
– 3x SPI (in 1x štirikratni SPI)
– Vmesnik CAN (2.0B Active) in SDMMC
– Glavni vmesnik protokola SWPMI z enojno žico
– IRTIM (infrardeči vmesnik)
• 14-kanalni DMA krmilnik
• Pravi generator naključnih števil
• Enota za izračun CRC, 96-bitni enolični ID