STM32L412C8U6 ARM mikrokontrollerek – MCU Ultra-alacsony fogyasztású FPU Arm Cortex-M4 MCU 80 MHz 64 Kbyte flash, USB
♠ Termékleírás
Termékjellemző | Attribútumérték |
Gyártó: | STMicroelectronics |
Termékkategória: | ARM mikrokontrollerek - MCU |
RoHS: | Részletek |
Sorozat: | STM32L412C8 |
Szerelési stílus: | SMD/SMT |
Csomag / tok: | QFN-48 |
Mag: | ARM Cortex M4 |
Programmemória mérete: | 64 kB |
Adatbusz szélessége: | 32 bites |
ADC felbontás: | 2 x 12 bites |
Maximális órajelfrekvencia: | 80 MHz |
I/O-k száma: | 38 I/O |
Adat RAM mérete: | 40 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 |
Analóg tápfeszültség: | 1,62 V-tól 3,6 V-ig |
Márka: | STMicroelectronics |
Adat RAM típusa: | SRAM |
Interfész típusa: | I2C, SPI, UART, USART, USB |
Nedvességre érzékeny: | Igen |
ADC csatornák száma: | 12 csatorna |
Termék: | Mikrokontroller + FPU |
Terméktípus: | ARM mikrokontrollerek - MCU |
Programmemória típusa: | Vaku |
Gyári csomag mennyisége: | 1560 |
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,003517 uncia |
♠ Ultra alacsony fogyasztású Arm® Cortex®-M4 32 bites MCU+FPU, 100DMIPS, akár 128KB flash, 40KB SRAM, analóg, külső SMPS
Az STM32L412xx 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 STM32L412xx eszközök nagysebességű memóriákat (akár 128 Kbájt flash memória, 40 Kbájt SRAM), egy Quad SPI flash memória interfészt (minden csomagban elérhető) és számos továbbfejlesztett be-/kimenetet és perifériát tartalmaznak, amelyek két APB buszhoz, két AHB buszhoz és egy 32 bites multi-AHB buszmátrixhoz csatlakoznak.
Az STM32L412xx 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 két gyors 12 bites ADC-t (5 Msps), két komparátort, egy műveleti erősítőt, 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.
Ezenkívül akár 12 kapacitív érzékelőcsatorna is elérhető.
Szabványos és fejlett kommunikációs interfészekkel is rendelkeznek, nevezetesen három I2C-vel, két SPI-vel, három USART-tal és egy alacsony fogyasztású UART-tal, valamint egy kristálymentes, teljes sebességű USB-vel.
Az STM32L412xx -40 és +85 °C (+105 °C átmenet) valamint -40 és +125 °C (+130 °C átmenet) közötti hőmérsékleti tartományban működik, 1,71 és 3,6 V VDD tápegységgel belső LDO szabályozó használata esetén, valamint 1,00 és 1,32 V VDD12 tápegységgel külső SMPS tápegység használata esetén. Az energiatakarékos üzemmódok átfogó készlete lehetővé teszi az alacsony fogyasztású alkalmazások tervezését.
Néhány független tápegység támogatott: analóg független tápbemenet ADC-hez, OPAMP-hez és komparátorhoz. A VBAT bemenet lehetővé teszi az RTC és a biztonsági mentési regiszterek biztonsági mentését. Dedikált VDD12 tápegységek használhatók a belső LDO szabályozó megkerülésére, ha külső SMPS-hez csatlakoztatják.
Az STM32L412xx család hatféle tokozást kínál 32-től 64 tűsig.
• 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/125 °C közötti hőmérsékleti tartomány
– 300 nA VBAT módban: RTC és 32×32 bites biztonsági mentési regiszterek tápellátása
– 16 nA Leállítási mód (4 ébresztőtű)
– 32 nA Készenléti üzemmód (4 ébresztőtű)
– 245 nA Készenléti üzemmód RTC-vel
– 0,7 µA Stop 2 módban, 0,95 µA RTC-vel
– 79 µA/MHz üzemi mód (LDO mód)
– 28 μA/MHz üzemi mód (@3,3 V SMPS 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
– 442 ULPMark-CP®
– 165 ULPMark-PP®
• Ó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
– PLL a rendszerórajelhez
• Akár 52 gyors I/O, a legtöbb 5 V-os toleranciával
• RTC hardvernaptárral, riasztásokkal és kalibrációval
• Akár 12 kapacitív érzékelő csatorna: érintőgombos, lineáris és forgó érintésérzékelőket támogat
• 10x időzítő: 1x 16 bites fejlett motorvezérlés, 1x 32 bites és 2x 16 bites általános célú, 1x 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
– 128 KB egybankos flash memória, saját kódkiolvasás-védelemmel
– 40 KB SRAM, ebből 8 KB hardveres paritásellenőrzéssel
– Quad SPI memória interfész XIP képességgel
• Gazdag analóg perifériák (független tápellátás)
– 2x 12 bites ADC 5 Msps, akár 16 bit hardveres túlmintavételezéssel, 200 µA/Msps
– 2 db beépített PGA-val ellátott műveleti erősítő
– 1x ultra-alacsony fogyasztású komparátor
– Pontos 2,5 V vagy 2,048 V referenciafeszültség pufferelt kimenet
• 12 kommunikációs interfész
– USB 2.0 teljes sebességű, kristálymentes megoldás LPM és BCD technológiával
– 3x I2C FM+ (1 Mbit/s), SMBus/PMBus
– 3x USART (ISO 7816, LIN, IrDA, modem)
– 1x LPUART (2. leállítás ébresztés)
– 2x SPI (és 1x Quad SPI)
– 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™