STM32L431CCT6 ARM mikrokontrollerek – MCU Ultra alacsony fogyasztású FPU Arm Cortex-M4 MCU 80 MHz 256 Kbyte flash
♠ Termékleírás
Termékjellemző | Attribútumérték |
Gyártó: | STMicroelectronics |
Termékkategória: | ARM mikrokontrollerek - MCU |
RoHS: | Részletek |
Sorozat: | STM32L431CC |
Szerelési stílus: | SMD/SMT |
Csomag / tok: | LQFP-48 |
Mag: | ARM Cortex M4 |
Programmemória mérete: | 256 kB |
Adatbusz szélessége: | 32 bites |
ADC felbontás: | 12 bites |
Maximális órajelfrekvencia: | 80 MHz |
I/O-k száma: | 38 I/O |
Adat RAM mérete: | 64 kB |
Tápfeszültség - Min.: | 1,71 V |
Tápfeszültség - Max.: | 3,6 V |
Minimális üzemi hőmérséklet: | - 40°C |
Maximális üzemi hőmérséklet: | + 85°C |
Csomagolás: | Tálca |
Márka: | STMicroelectronics |
DAC felbontás: | 12 bites |
Adat RAM típusa: | SRAM |
Interfész típusa: | CAN, I2C, LPUART, SAI, SPI, USART |
Nedvességre érzékeny: | Igen |
ADC csatornák száma: | 10 csatorna |
Időzítők/számlálók száma: | 11 Időzítő |
Processzor sorozat: | STM32L4 |
Termék: | Mikrokontroller + FPU |
Terméktípus: | ARM mikrokontrollerek - MCU |
Programmemória típusa: | Vaku |
Gyári csomag mennyisége: | 1500 |
Alkategória: | Mikrokontrollerek - MCU |
Kereskedelmi név: | STM32 |
Őrzőkutya időzítők: | Őrzőkutya időzítő, ablakos |
Egység súlya: | 0,006349 uncia |
♠ Ultra alacsony fogyasztású Arm® Cortex®-M4 32 bites MCU+FPU, 100DMIPS, akár 256KB flash, 64KB SRAM, analóg, audio
Az STM32L431xx eszközök ultra-alacsony fogyasztású mikrovezérlők, amelyek a nagy teljesítményű Arm® Cortex®-M4 32 bites RISC magon alapulnak, és akár 80 MHz frekvencián is működnek. A Cortex-M4 mag egy lebegőpontos egységgel (FPU) rendelkezik, amely egyetlen pontosságú Arm® egyetlen pontosságú adatfeldolgozási utasításokat és adattípusokat támogat. Emellett teljes DSP utasításkészletet és egy memóriavédelmi egységet (MPU) is megvalósít, amely fokozza az alkalmazásbiztonságot.
Az STM32L431xx eszközök nagy sebességű memóriákat (akár 256 Kbájt flash memória, 64 Kbájt SRAM), egy Quad SPI flash memória interfészt (minden csomagban elérhető) és számos továbbfejlesztett I/O-t és perifériát tartalmaznak, amelyek két APB buszhoz, két AHB buszhoz és egy 32 bites multi-AHB buszmátrixhoz csatlakoznak.
Az STM32L431xx eszközök számos védelmi mechanizmust tartalmaznak a beágyazott flash memóriák és SRAM-ok számára: kiolvasás elleni védelem, írásvédelem, saját kódkiolvasás elleni védelem és tűzfal.
Az eszközök egy gyors, 12 bites ADC-t (5 Msps), két komparátort, egy műveleti erősítőt, két DAC csatornát, egy belső feszültségreferencia-puffert, egy alacsony fogyasztású RTC-t, egy általános célú 32 bites időzítőt, egy motorvezérléshez dedikált 16 bites PWM időzítőt, négy általános célú 16 bites időzítőt és két 16 bites alacsony fogyasztású időzítőt kínálnak.
• Ultra alacsony energiafogyasztás a FlexPowerControl segítségével
– 1,71 V-tól 3,6 V-ig terjedő tápegység
– -40 °C és 85/105/125 °C közötti hőmérséklet-tartomány
– 200 nA VBAT módban: RTC és 32×32 bites biztonsági mentési regiszterek tápellátása
– 8 nA Leállítási mód (5 ébresztőtű)
– 28 nA Készenléti üzemmód (5 ébresztőtű)
– 280 nA Készenléti üzemmód RTC-vel
– 1,0 µA Stop 2 módban, 1,28 µA RTC-vel
– 84 µA/MHz futási mód
– Kötegelt adatgyűjtési mód (BAM)
– 4 µs ébresztés Stop módból
– Áramkimaradás visszaállítása (BOR)
– Összekötő mátrix
• Mag: Arm® 32 bites Cortex®-M4 CPU FPU-val, adaptív valós idejű gyorsítóval (ART Accelerator™), amely lehetővé teszi a 0-wait állapotú végrehajtást flash memóriából, akár 80 MHz-es frekvenciával, MPU-val, 100DMIPS-szel és DSP utasításokkal
• Teljesítmény-összehasonlító referenciaérték
– 1,25 DMIPS/MHz (Drystone 2.1)
– 273,55 CoreMark® (3,42 CoreMark/MHz @ 80 MHz)
• Energia-benchmark
– 176,7 ULPBench® pontszám
• Órajelforrások
– 4–48 MHz-es kristályoszcillátor
– 32 kHz-es kristályoszcillátor RTC-hez (LSE)
– Belső 16 MHz-es gyárilag finomhangolt RC (±1%)
– Belső, alacsony fogyasztású 32 kHz-es RC (±5%)
– Belső, többsebességes, 100 kHz-től 48 MHz-ig terjedő oszcillátor, LSE által automatikusan finomhangolva (pontosság: ±0,25%)
– Belső 48 MHz órajel-helyreállítással
– 2 PLL a rendszerórajelhez, audióhoz és ADC-hez
• Akár 83 gyors I/O, a legtöbb 5 V-os toleranciával
• RTC hardvernaptárral, riasztásokkal és kalibrációval
• Akár 21 kapacitív érzékelőcsatorna: érintőgombos, lineáris és forgó érintésérzékelőket támogat
• 11x időzítő: 1x 16 bites fejlett motorvezérlés, 1x 32 bites és 2x 16 bites általános célú, 2x 16 bites alap, 2x alacsony fogyasztású 16 bites időzítő (Stop módban elérhető), 2x watchdog, SysTick időzítő
• Emlékek
– Akár 256 KB egybankos Flash, saját kódolvasási védelemmel
– 64 KB SRAM, ebből 16 KB hardveres paritásellenőrzéssel
– Négy SPI memória interfész
• Gazdag analóg perifériák (független tápellátás)
– 1x 12 bites ADC 5 Msps, akár 16 bit hardveres túlmintavételezéssel, 200 µA/Msps
– 2x 12 bites DAC kimeneti csatorna, alacsony fogyasztású mintavételezés és tartás
– 1x beépített PGA-val ellátott műveleti erősítő
– 2x ultra-alacsony fogyasztású komparátor
• 16 kommunikációs interfész
– 1x SAI (soros audio interfész)
– 3x I2C FM+ (1 Mbit/s), SMBus/PMBus
– 4x USART (ISO 7816, LIN, IrDA, modem)
– 1x LPUART (2. leállítás ébresztés)
– 3x SPI (és 1x Quad SPI)
– CAN (2.0B aktív) és SDMMC interfész
– SWPMI egyvezetékes protokoll master I/F
– IRTIM (infravörös interfész)
• 14 csatornás DMA vezérlő
• Valódi véletlenszám-generátor
• CRC számítási egység, 96 bites egyedi azonosító
• Fejlesztői támogatás: soros vezetékes hibakeresés (SWD), JTAG, beágyazott Trace Macrocell™