STM32L412C8U6 ARM-mikrokontrollers – MCU Ultra-leech-enerzjy FPU Arm Cortex-M4 MCU 80 MHz 64 Kbytes fan Flash, USB
♠ Produktbeskriuwing
Produktattribuut | Attribútwearde |
Fabrikant: | STMicroelectronics |
Produktkategory: | ARM-mikrokontrollers - MCU |
RoHS: | Details |
Searje: | STM32L412C8 |
Montagestyl: | SMD/SMT |
Pakket / Doas: | QFN-48 |
Kearn: | ARM Cortex M4 |
Programma ûnthâldgrutte: | 64 kB |
Breedte fan de databus: | 32 bit |
ADC-resolúsje: | 2 x 12 bit |
Maksimale klokfrekwinsje: | 80 MHz |
Oantal I/O's: | 38 Yn/út |
Gegevens RAM-grutte: | 40 kB |
Oanfierspanning - Min: | 1.71 V |
Oanfierspanning - Maks: | 3.6 V |
Minimale wurktemperatuer: | - 40 graden Celsius |
Maksimale wurktemperatuer: | + 85 °C |
Ferpakking: | Bak |
Analoge oanfierspanning: | 1,62 V oant 3,6 V |
Merk: | STMicroelectronics |
Data RAM Type: | SRAM |
Ynterfacetype: | I2C, SPI, UART, USART, USB |
Fochtgefoelich: | Ja |
Oantal ADC-kanalen: | 12 Kanaal |
Produkt: | MCU+FPU |
Produkttype: | ARM-mikrokontrollers - MCU |
Programma ûnthâldtype: | Flits |
Fabrykspakket kwantiteit: | 1560 |
Subkategory: | Mikrokontrollers - MCU |
Handelsnamme: | STM32 |
Wachthûntimers: | Wachthûntimer, finster |
Gewicht fan 'e ienheid: | 0.003517 oz |
♠ Ultra-leech-enerzjy Arm® Cortex®-M4 32-bit MCU+FPU, 100DMIPS, oant 128KB Flash, 40KB SRAM, analoog, eksterne SMPS
De STM32L412xx-apparaten binne mikrokontrollers mei ultra-leech fermogen basearre op 'e hege prestaasjes Arm® Cortex®-M4 32-bit RISC-kearn dy't wurket op in frekwinsje oant 80 MHz. De Cortex-M4-kearn hat in Floating point unit (FPU) single presyzje dy't alle Arm® single-precision gegevensferwurkingsynstruksjes en gegevenstypen stipet. It implementearret ek in folsleine set DSP-ynstruksjes en in ûnthâldbeskermingseenheid (MPU) dy't de feiligens fan applikaasjes ferbetteret.
De STM32L412xx-apparaten ynbêde hege-snelheidsûnthâlden (Flash-ûnthâld oant 128 Kbyte, 40 Kbyte SRAM), in Quad SPI Flash-ûnthâldynterface (beskikber op alle pakketten) en in breed oanbod fan ferbettere I/O's en perifeare apparaten ferbûn mei twa APB-bussen, twa AHB-bussen en in 32-bit multi-AHB-busmatrix.
De STM32L412xx-apparaten ynbêde ferskate beskermingsmeganismen foar ynbêde Flash-ûnthâld en SRAM: útlêsbeskerming, skriuwbeskerming, proprietêre koade-útlêsbeskerming en firewall.
De apparaten biede twa rappe 12-bit ADC (5 Msps), twa komparators, ien operasjonele fersterker, in leech-fermogen RTC, ien algemiene 32-bit timer, ien 16-bit PWM-timer wijd oan motorkontrôle, fjouwer algemiene 16-bit timers, en twa 16-bit leech-fermogen timers.
Derneist binne maksimaal 12 kapasitive sensorkanalen beskikber.
Se hawwe ek standert en avansearre kommunikaasje-ynterfaces, nammentlik trije I2C's, twa SPI's, trije USART's en ien Low-Power UART, ien USB full-speed apparaat kristalleas.
De STM32L412xx wurket yn 'e temperatuerberiken fan -40 oant +85 °C (+105 °C junction) en -40 oant +125 °C (+130 °C junction) fan in 1,71 oant 3,6 V VDD-stroomfoarsjenning by gebrûk fan in ynterne LDO-regulator en in 1,00 oant 1,32V VDD12-stroomfoarsjenning by gebrûk fan in eksterne SMPS-stroomfoarsjenning. In wiidweidige set enerzjybesparjende modi makket it ûntwerp fan leech-enerzjy-tapassingen mooglik.
Guon ûnôfhinklike stroomfoarsjennings wurde stipe: analoge ûnôfhinklike stroomfoarsjenningsynfier foar ADC, OPAMP en komparator. In VBAT-ynfier makket it mooglik om in reservekopy te meitsjen fan 'e RTC- en reservekopyregisters. Spesjale VDD12-stroomfoarsjennings kinne brûkt wurde om de ynterne LDO-regulator te omzeilen as se ferbûn binne mei in eksterne SMPS.
De STM32L412xx-famylje biedt seis pakketten fan 32 oant 64-pins pakketten.
• Ultra-leech enerzjyferbrûk mei FlexPowerControl
– 1,71 V oant 3,6 V stroomfoarsjenning
– Temperatuerberik fan -40 °C oant 85/125 °C
– 300 nA yn VBAT-modus: stroomfoarsjenning foar RTC en 32 × 32-bit reservekopyregisters
– 16 nA Útskeakelmodus (4 wekkerpinnen)
– 32 nA Standby-modus (4 wekkerpinnen)
– 245 nA Standby-modus mei RTC
– 0,7 µA Stop 2-modus, 0,95 µA mei RTC
– 79 µA/MHz rinmodus (LDO-modus)
– 28 μA/MHz rinmodus (@3.3 V SMPS-modus)
– Batch-akwisysjemodus (BAM)
– 4 µs wekker wurden út Stopmodus
– Reset fan brune útfal (BOR)
– Ferbiningsmatrix
• Kearn: Arm® 32-bit Cortex®-M4 CPU mei FPU, Adaptive real-time fersneller (ART Accelerator™) dy't 0-wachtsteatútfiering mooglik makket fanút Flash-ûnthâld, frekwinsje oant 80 MHz, MPU, 100DMIPS en DSP-ynstruksjes
• Prestaasjebenchmark
– 1.25 DMIPS/MHz (Drystone 2.1)
– 273.55 CoreMark® (3.42 CoreMark/MHz @ 80 MHz)
• Enerzjybenchmark
– 442 ULPMark-CP®
– 165 ULPMark-PP®
• Klokkenboarnen
– 4 oant 48 MHz kristaloscillator
– 32 kHz kristaloscillator foar RTC (LSE)
– Ynterne 16 MHz fabryksôfstimde RC (±1%)
– Ynterne leech-fermogen 32 kHz RC (±5%)
– Ynterne multispeed 100 kHz oant 48 MHz oscillator, automatysk trimme troch LSE (better as ±0.25% krektens)
– Ynterne 48 MHz mei klokherstel
– PLL foar systeemklok
• Oant 52 snelle I/O's, de measte 5 V-tolerant
• RTC mei HW-kalinder, alarmen en kalibraasje
• Oant 12 kapasitive sensorkanalen: stipe foar touchtoetsen, lineêre en rotearjende touchsensors
• 10x timers: 1x 16-bit avansearre motorkontrôle, 1x 32-bit en 2x 16-bit algemien doel, 1x 16-bit basis, 2x leech-enerzjy 16-bit timers (beskikber yn Stop-modus), 2x watchdogs, SysTick-timer
• Oantinkens
– 128 KB single bank Flash, proprietêre koade-útlêsbeskerming
– 40 KB fan SRAM ynklusyf 8 KB mei hardwarepariteitskontrôle
– Quad SPI-ûnthâldynterface mei XIP-mooglikheden
• Rike analoge randapparaten (ûnôfhinklike voeding)
– 2x 12-bit ADC 5 Msps, oant 16-bit mei hardware-oversampling, 200 µA/Msps
– 2x operasjonele fersterkers mei ynboude PGA
– 1x ultra-leech-enerzjy komparator
– Krekte 2.5 V of 2.048 V referinsjespanning bufferde útfier
• 12x kommunikaasje-ynterfaces
– USB 2.0 full-speed kristalleaze oplossing mei LPM en BCD
– 3x I2C FM+ (1 Mbit/s), SMBus/PMBus
- 3x USARTs (ISO 7816, LIN, IrDA, modem)
– 1x LPUART (Stop 2 wekker wurde)
– 2x SPI's (en 1x Quad SPI)
– IRTIM (Ynfraread-ynterface)
• 14-kanaals DMA-controller
• Echte willekeurige getallengenerator
• CRC-berekkeningsienheid, 96-bit unike ID
• Untwikkelingsstipe: seriële trieddebug (SWD), JTAG, Embedded Trace Macrocell™