STM32L431CCT6 ARM Mikrokontrolagailuak – MCU Ultra-kontsumo baxuko FPU Arm Cortex-M4 MCU 80 MHz 256 Kbyteko Flash memoria
♠ Produktuaren deskribapena
Produktuaren atributua | Atributuaren balioa |
Fabrikatzailea: | STMicroelectronics |
Produktuaren kategoria: | ARM Mikrokontrolagailuak - MCU |
RoHS: | Xehetasunak |
Seriea: | STM32L431CC |
Muntatzeko estiloa: | SMD/SMT |
Paketea / Kutxa: | LQFP-48 |
Nukleoa: | ARM Cortex M4 |
Programaren memoriaren tamaina: | 256 kB |
Datu-busaren zabalera: | 32 bit |
ADCren bereizmena: | 12 bit |
Gehienezko erloju-maiztasuna: | 80 MHz |
S/I kopurua: | 38 S/I |
Datuen RAM tamaina: | 64 kB |
Hornidura-tentsioa - Min: | 1,71 V |
Hornidura-tentsioa - Max: | 3,6 V |
Gutxieneko funtzionamendu-tenperatura: | - 40 °C |
Gehienezko funtzionamendu-tenperatura: | + 85 °C |
Ontziratzea: | Erretilua |
Marka: | STMicroelectronics |
DAC bereizmena: | 12 bit |
Datu RAM mota: | SRAM |
Interfaze mota: | CAN, I2C, LPUART, SAI, SPI, USART |
Hezetasunarekiko sentikorra: | Bai |
ADC kanal kopurua: | 10 kanal |
Tenporizadore/Kontagailu kopurua: | 11 Tenporizadorea |
Prozesadore Seriea: | STM32L4 |
Produktua: | MCU+FPU |
Produktu mota: | ARM Mikrokontrolagailuak - MCU |
Programaren memoria mota: | Flasha |
Fabrika pakete kantitatea: | 1500 |
Azpikategoria: | Mikrokontrolagailuak - MCU |
Izen komertziala: | STM32 |
Zaintza-tenporizadoreak: | Leihodun zaindari-tenporizadorea |
Unitateko pisua: | 0,006349 ontza |
♠ Arm® Cortex®-M4 32 biteko MCU+FPU ultra-kontsumo baxukoa, 100DMIPS, 256KB arteko Flasha, 64KB SRAM, analogikoa, audioa
STM32L431xx gailuak ultra-kontsumo baxuko mikrokontrolagailuak dira, Arm® Cortex®-M4 32 biteko RISC nukleo errendimendu handikoan oinarrituta, 80 MHz-ko maiztasunean funtzionatzen dutenak. Cortex-M4 nukleoak Arm®-en zehaztasun bakarreko datuak prozesatzeko argibide eta datu mota guztiak onartzen dituen puntu mugikorreko unitate (FPU) bat dauka. Gainera, DSP argibide multzo oso bat eta aplikazioen segurtasuna hobetzen duen memoria babesteko unitate (MPU) bat inplementatzen ditu.
STM32L431xx gailuek abiadura handiko memoriak (256 Kbyte arteko Flash memoria, 64 Kbyte SRAM), Quad SPI flash memoria interfazea (pakete guztietan eskuragarri) eta bi APB bus, bi AHB bus eta 32 biteko multi-AHB bus matrizea konektatutako S/I eta periferiko hobetuen sorta zabala dute.
STM32L431xx gailuek hainbat babes-mekanismo txertatzen dituzte txertatutako Flash memoria eta SRAM memoriarako: irakurketaren aurkako babesa, idazketaren aurkako babesa, kode jabedunaren irakurketaren aurkako babesa eta suebakia.
Gailuek 12 biteko ADC azkar bat (5 Msps), bi konparadore, anplifikadore operazional bat, bi DAC kanal, barneko tentsio erreferentzia buffer bat, potentzia baxuko RTC bat, helburu orokorreko 32 biteko tenporizadore bat, motorren kontrolari eskainitako 16 biteko PWM tenporizadore bat, lau helburu orokorreko 16 biteko tenporizadore eta bi 16 biteko potentzia baxuko tenporizadore eskaintzen dituzte.
• Energia ultra-baxua FlexPowerControl-ekin
– 1,71 V-tik 3,6 V-ra bitarteko elikatze-iturria
– -40 °C-tik 85/105/125 °C-ra bitarteko tenperatura-tartea
– 200 nA VBAT moduan: RTC eta 32×32 biteko babeskopia erregistroetarako hornidura
– 8 nA Itzaltze modua (5 esnatzeko pin)
– 28 nA Itxaroteko modua (5 esnatzeko pin)
– 280 nA-ren itxaron-modua RTC-rekin
– 1.0 µA 2. geldialdi modua, 1.28 µA RTC-rekin
– 84 µA/MHz-ko funtzionamendu modua
– Multzoka eskuratzeko modua (BAM)
– 4 µs-ko esnaldia geldialdi modutik
– Brownout berrezartzea (BOR)
– Elkarrizketa matrizea
• Nukleoa: Arm® 32 biteko Cortex®-M4 CPUa FPUarekin, denbora errealeko azeleragailu moldagarria (ART Accelerator™) Flash memoriatik 0-itxaron-egoera exekutatzeko aukera ematen duena, 80 MHz-ko maiztasuna, MPU, 100DMIPS eta DSP argibideak
• Errendimendu-erreferentzia
– 1.25 DMIPS/MHz (Drystone 2.1)
– 273,55 CoreMark® (3,42 CoreMark/MHz @ 80 MHz)
• Energia erreferentzia
– 176,7 ULPBench® puntuazioa
• Erloju iturriak
– 4tik 48 MHz-ra bitarteko kristal osziladorea
– 32 kHz-ko kristal osziladorea RTCrako (LSE)
– Barneko 16 MHz-ko fabrika-mozketako RC (±% 1)
– Barneko potentzia baxuko 32 kHz-ko RC (±% 5)
– Barneko abiadura anitzeko 100 kHz-tik 48 MHz-ra bitarteko osziladorea, LSE-k automatikoki moztua (± % 0,25 baino zehaztasun hobea)
– Barneko 48 MHz erlojuaren berreskurapenarekin
– 2 PLL sistemaren erlojurako, audiorako eta ADCrako
• Gehienez 83 sarrera/irteera azkar, gehienak 5 V-ko tolerantzia dutenak
• RTC hardware egutegiarekin, alarmekin eta kalibrazioarekin
• Gehienez 21 sentsore kapazitiboko kanal: ukipen-tekla, ukipen-sentsore lineal eta birakariak onartzen ditu
• 11 tenporizadore: 1 16 biteko motor-kontrol aurreratua, 1 32 biteko eta 2 16 biteko helburu orokorreko, 2 16 biteko oinarrizko tenporizadore, 2 potentzia txikiko 16 biteko tenporizadore (Stop moduan eskuragarri), 2 zaindari-txakur, SysTick tenporizadorea
• Oroitzapenak
– Gehienez 256 KB-ko Flash memoria banku bakarrekoa, kode jabedunaren irakurketa babesa
– 64 KB SRAM, horietatik 16 KB hardware parekotasun-egiaztapenarekin
– Lau SPI memoria interfazea
• Periferiko analogiko aberatsak (hornidura independentea)
– 1x 12 biteko ADC 5 Msps, gehienez 16 bitekoa hardwarearen gainlaginketarekin, 200 µA/Msps
– 2x 12 biteko DAC irteera kanal, potentzia txikiko laginketa eta eutsi
– PGA integratua duen anplifikadore operazional 1
– 2x potentzia ultra-baxuko konparagailu
• 16 komunikazio interfaze
– 1x SAI (serieko audio interfazea)
– 3x I2C FM+ (1 Mbit/s), SMBus/PMBus
– 4x USART (ISO 7816, LIN, IrDA, modema)
– 1x LPUART (Gelditu 2 esnatzeko)
– 3x SPI (eta 1x Quad SPI)
– CAN (2.0B Aktiboa) eta SDMMC interfazea
– SWPMI hari bakarreko protokolo nagusiaren I/F
– IRTIM (Infragorri interfazea)
• 14 kanaleko DMA kontrolatzailea
• Benetako ausazko zenbaki-sortzailea
• CRC kalkulu unitatea, 96 biteko ID bakarra
• Garapen laguntza: serieko kableen arazketa (SWD), JTAG, Embedded Trace Macrocell™