STM32L431RCT6 ARM-microcontrollers – MCU Ultra-low-power FPU Arm Cortex-M4 MCU 80 MHz 256 Kbytes Flash
♠ Productbeschrijving
Productkenmerk | Attribuutwaarde |
Fabrikant: | ST Micro-elektronica |
Product categorie: | ARM-microcontrollers - MCU |
RoHS: | Details |
Serie: | STM32L431RC |
Montagestijl: | SMD/SMT |
Pakket / Geval: | LQFP-64 |
Kern: | ARM Cortex M4 |
Programma geheugengrootte: | 256 KB |
Breedte databus: | 32-bits |
ADC-resolutie: | 12 bit |
Maximale klokfrequentie: | 80 MHz |
Aantal I/O's: | 52 I/O |
Gegevens RAM-grootte: | 64 KB |
Voedingsspanning - Min: | 1,71 V |
Voedingsspanning - Max: | 3,6 V |
Minimale bedrijfstemperatuur: | - 40 C |
Maximale bedrijfstemperatuur: | + 85 C |
verpakking: | Dienblad |
Merk: | ST Micro-elektronica |
DAC-resolutie: | 12 bit |
Gegevens RAM-type: | SRAM |
Interfacetype: | KAN, I2C, LPUART, SAI, SPI, USART |
Vochtgevoelig: | Ja |
Aantal ADC-kanalen: | 16 kanaal |
Aantal timers/tellers: | 11 Timer |
Processor-serie: | STM32L4 |
Product: | MCU+FPU |
Product type: | ARM-microcontrollers - MCU |
Programma geheugentype: | Flash |
Hoeveelheid fabriekspakket: | 960 |
Subcategorie: | Microcontrollers - MCU |
Handelsnaam: | STM32 |
Waakhond-timers: | Watchdog-timer, met venster |
Gewichtseenheid: | 0,012335 ons |
♠ Ultra-low-power Arm® Cortex®-M4 32-bit MCU+FPU, 100DMIPS, tot 256KB Flash, 64KB SRAM, analoog, audio
De STM32L431xx-apparaten zijn de ultra-low-power microcontrollers gebaseerd op de hoogwaardige Arm® Cortex®-M4 32-bit RISC-kern die werkt met een frequentie tot 80 MHz.De Cortex-M4-kern is voorzien van een Floating point unit (FPU) enkele precisie die alle Arm® single-precision gegevensverwerkingsinstructies en gegevenstypen ondersteunt.Het implementeert ook een volledige set DSP-instructies en een geheugenbeschermingseenheid (MPU) die de beveiliging van toepassingen verbetert.
De STM32L431xx-apparaten bevatten high-speed geheugens (Flash-geheugen tot 256 Kbyte, 64 Kbyte SRAM), een Quad SPI-flashgeheugeninterface (beschikbaar op alle pakketten) en een uitgebreide reeks verbeterde I/O's en randapparatuur aangesloten op twee APB-bussen , twee AHB-bussen en een 32-bits multi-AHB-busmatrix.
De STM32L431xx-apparaten bevatten verschillende beveiligingsmechanismen voor ingebed Flash-geheugen en SRAM: uitleesbeveiliging, schrijfbeveiliging, eigen code-uitleesbeveiliging en firewall.
De apparaten bieden een snelle 12-bits ADC (5 Msps), twee comparatoren, een operationele versterker, twee DAC-kanalen, een interne spanningsreferentiebuffer, een low-power RTC, een universele 32-bits timer, een 16-bits PWM-timer speciaal voor motorbesturing, vier 16-bits timers voor algemeen gebruik en twee 16-bits low-power timers.
• Ultralaag stroomverbruik met FlexPowerControl
– 1,71 V tot 3,6 V voeding
- -40 °C tot 85/105/125 °C temperatuurbereik
– 200 nA in VBAT-modus: voeding voor RTC en 32×32-bit back-up registers
– 8 nA Shutdown-modus (5 wake-up pinnen)
– 28 nA Standby-modus (5 wake-up pinnen)
– 280 nA Stand-bymodus met RTC
– 1,0 µA Stop 2-modus, 1,28 µA met RTC
– 84 µA/MHz bedrijfsmodus
– Batch-acquisitiemodus (BAM)
– 4 µs ontwaken vanuit de stopmodus
– Brown-out reset (BOR)
- Interconnect-matrix
• Kern: Arm® 32-bit Cortex®-M4 CPU met FPU, adaptieve real-time accelerator (ART Accelerator™) die 0-wait-state uitvoering mogelijk maakt vanuit Flash-geheugen, frequentie tot 80 MHz, MPU, 100DMIPS en DSP-instructies
• Prestatiebenchmark
– 1,25 DMIPS/MHz (Drystone 2.1)
– 273,55 CoreMark® (3,42 CoreMark/MHz @ 80 MHz)
• Energiebenchmark
– 176,7 ULPBench®-score
• Klokbronnen
– 4 tot 48 MHz kristaloscillator
– 32 kHz kristaloscillator voor RTC (LSE)
– Interne 16 MHz in de fabriek getrimde RC (±1%)
– Interne low-power 32 kHz RC (±5%)
– Interne multispeed 100 kHz tot 48 MHz oscillator, automatisch getrimd door LSE (nauwkeurigheid beter dan ±0,25%)
– Intern 48 MHz met klokherstel
– 2 PLL's voor systeemklok, audio, ADC
• Tot 83 snelle I/O's, waarvan de meeste 5 V-tolerant zijn
• RTC met HW-kalender, alarmen en kalibratie
• Tot 21 capacitieve detectiekanalen: ondersteuning voor aanraaktoetsen, lineaire en roterende aanraaksensoren
• 11x timers: 1x 16-bits geavanceerde motorbesturing, 1x 32-bits en 2x 16-bits voor algemeen gebruik, 2x 16-bits standaard, 2x low-power 16-bits timers (beschikbaar in stopmodus), 2x watchdogs, SysTick timer
• Herinneringen
– Tot 256 KB enkele bank Flash, eigen code-uitleesbeveiliging
- 64 KB SRAM inclusief 16 KB met hardwarepariteitscontrole
- Quad SPI-geheugeninterface
• Rijke analoge randapparatuur (onafhankelijke voeding)
– 1x 12-bits ADC 5 Msps, tot 16-bits met hardware-oversampling, 200 µA/Msps
– 2x 12-bits DAC-uitgangskanalen, low-power sample en hold
– 1x operationele versterker met ingebouwde PGA
– 2x ultra-low-power vergelijkers
• 16x communicatie-interfaces – 1x SAI (seriële audio-interface)
– 3x I2C FM+(1 Mbit/s), SMBus/PMBus
– 4x USART's (ISO 7816, LIN, IrDA, modem)
– 1x LPUART (Stop 2 wake-up)
– 3x SPI's (en 1x Quad SPI)
- CAN (2.0B actief) en SDMMC-interface
– SWPMI enkeldraads protocol master I/F
– IRTIM (Infrarood-interface)
• 14-kanaals DMA-controller
• Generator van echte willekeurige getallen
• CRC-berekeningseenheid, 96-bits unieke ID