STM32L412C8U6 ARM mikrovezérlők – MCU Ultra-alacsony fogyasztású FPU kar Cortex-M4 MCU 80 MHz 64 Kbyte Flash, USB
♠ Termékleírás
Terméktulajdonság | Attribútum értéke |
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 |
Program memória mérete: | 64 kB |
Adatbusz szélesség: | 32 bites |
ADC felbontás: | 2x12 bites |
Maximális órajel frekvencia: | 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 és 3,6 V között |
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: | MCU+FPU |
Terméktípus: | ARM mikrokontrollerek - MCU |
Program memória típusa: | Vaku |
Gyári csomag mennyiség: | 1560 |
Alkategória: | Mikrokontrollerek - MCU |
Kereskedelmi név: | STM32 |
Watchdog időzítők: | Watchdog időzítő, ablakos |
Egység súlya: | 0,003517 oz |
♠ Ultra-alacsony fogyasztású Arm® Cortex®-M4 32 bites MCU+FPU, 100DMIPS, akár 128KB Flash, 40KB SRAM, analóg, ext.SMPS
Az STM32L412xx eszközök rendkívül alacsony fogyasztású mikrokontrollerek, amelyek a nagy teljesítményű Arm® Cortex®-M4 32 bites RISC magon alapulnak, amely akár 80 MHz-es frekvencián működik.A Cortex-M4 mag egy szimpla pontosságú lebegőpontos egységet (FPU) tartalmaz, amely támogatja az összes Arm® egypontosságú adatfeldolgozási utasítást és adattípust.Ezenkívül a DSP utasítások teljes készletét és egy memóriavédelmi egységet (MPU) is megvalósít, amely fokozza az alkalmazások biztonságát.
Az STM32L412xx eszközök nagy sebességű memóriákat (flash memória 128 Kbyte-ig, 40 Kbyte SRAM), Quad SPI Flash memória interfészt (minden csomagban elérhető) és továbbfejlesztett I/O-k és perifériák széles skáláját tartalmazzák, amelyek két APB-buszhoz kapcsolódnak. , két AHB busz és egy 32 bites több AHB buszmátrix.
Az STM32L412xx eszközök számos védelmi mechanizmust tartalmaznak a beágyazott Flash memóriához és SRAM-hoz: olvasásvédelem, írásvédelem, saját kódolvasá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 kis teljesítményű RTC-t, egy általános célú 32 bites időzítőt, egy 16 bites PWM időzítőt kínálnak a motorvezérléshez, négy általános célú 16 bites időzítő és két 16 bites kis fogyasztású időzítő.
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-vel és egy alacsony fogyasztású UART-tal, egy teljes sebességű USB-eszközzel kevesebb.
Az STM32L412xx -40 és +85 °C (+105 °C csomópont) és -40 és +125 °C (+130 °C csomópont) hőmérsékleti tartományban működik, 1,71 és 3,6 V VDD tápegység között belső LDO szabályozó használata esetén és 1,00–1,32 V VDD12 tápegység 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áp bemenet az ADC, OPAMP és a komparátor számára.A VBAT bemenet lehetővé teszi az RTC és a biztonsági mentési regiszterek biztonsági mentését.A dedikált VDD12 tápegységek használhatók a belső LDO szabályozó megkerülésére, ha külső SMPS-hez csatlakoznak.
Az STM32L412xx család hat csomagot kínál 32-64 tűs csomagok között.
• Rendkívül alacsony fogyasztás a FlexPowerControl funkcióval
– 1,71 V – 3,6 V tápegység
– -40 °C és 85/125 °C közötti hőmérséklet-tartományban
– 300 nA VBAT módban: tápellátás RTC és 32×32 bites tartalék regiszterekhez
– 16 nA leállítási mód (4 ébresztőtű)
– 32 nA készenléti mód (4 ébresztőtű)
– 245 nA készenléti üzemmód RTC-vel
– 0,7 µA Stop 2 mód, 0,95 µA RTC-vel
– 79 µA/MHz üzemmód (LDO mód)
– 28 μA/MHz üzemmód (@3,3 V SMPS mód)
– Kötegelt adatgyűjtési mód (BAM)
– 4 µs ébresztés a Stop módból
– Brown out reset (BOR)
– Összekötő mátrix
• Mag: Arm® 32 bites Cortex®-M4 CPU FPU-val, adaptív valós idejű gyorsító (ART Accelerator™), amely lehetővé teszi a 0 várakozási állapotú végrehajtást Flash memóriából, frekvencia 80 MHz-ig, MPU, 100DMIPS és DSP utasítások
• Teljesítmény-benchmark
– 1,25 DMIPS/MHz (Drystone 2.1)
– 273,55 CoreMark® (3,42 CoreMark/MHz @ 80 MHz)
• Energia benchmark
– 442 ULPMark-CP®
– 165 ULPMark-PP®
• Óraforrások
– 4-48 MHz-es kristályoszcillátor
– 32 kHz-es kristályoszcillátor RTC-hez (LSE)
– Belső 16 MHz-es gyárilag vágott RC (±1%)
– Belső kis teljesítményű 32 kHz RC (±5%)
– Belső, többsebességű, 100 kHz-től 48 MHz-ig terjedő oszcillátor, LSE által automatikusan levágott (jobb, mint ±0,25%-os pontosság)
– Belső 48 MHz órajel-visszaállítással
– PLL a rendszerórához
• Akár 52 gyors I/O, a legtöbb 5 V-tűrő
• RTC HW naptárral, riasztásokkal és kalibrációval
• Akár 12 kapacitív érzékelőcsatorna: támogatja az érintőgombos, lineáris és forgó érintésérzékelőket
• 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ő (elérhető Stop módban), 2x watchdogs, SysTick időzítő
• Emlékek
– 128 KB egybankos Flash, szabadalmaztatott kódolvasás védelem
– 40 KB SRAM, ebből 8 KB hardver paritásellenőrzéssel
- Quad SPI memória interfész XIP képességgel
• Gazdag analóg perifériák (független tápegység)
– 2x 12 bites ADC 5 Msps, akár 16 bites hardveres túlmintavételezéssel, 200 µA/Msps
– 2x műveleti erősítő beépített PGA-val
– 1x ultra-alacsony fogyasztású komparátor
– Pontos 2,5 V vagy 2,048 V referenciafeszültség pufferelt kimenet
• 12x kommunikációs interfész
– USB 2.0 teljes sebességű kristály kevésbé megoldás LPM-mel és BCD-vel
– 3x I2C FM+ (1 Mbit/s), SMBus/PMBus
– 3x USART (ISO 7816, LIN, IrDA, modem)
– 1x LPUART (Stop 2 é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ési támogatás: soros vezetékes hibakeresés (SWD), JTAG, Embedded Trace Macrocell™