STM32L431CCT6 ARM-mikrokontrollers – MCU Ultra-leech-enerzjy FPU Arm Cortex-M4 MCU 80 MHz 256 Kbytes fan Flash
♠ Produktbeskriuwing
Produktattribuut | Attribútwearde |
Fabrikant: | STMicroelectronics |
Produktkategory: | ARM-mikrokontrollers - MCU |
RoHS: | Details |
Searje: | STM32L431CC |
Montagestyl: | SMD/SMT |
Pakket / Doas: | LQFP-48 |
Kearn: | ARM Cortex M4 |
Programma ûnthâldgrutte: | 256 kB |
Breedte fan de databus: | 32 bit |
ADC-resolúsje: | 12 bit |
Maksimale klokfrekwinsje: | 80 MHz |
Oantal I/O's: | 38 Yn/út |
Gegevens RAM-grutte: | 64 kB |
Oanfierspanning - Min: | 1.71 V |
Oanfierspanning - Maks: | 3.6 V |
Minimale wurktemperatuer: | - 40 graden Celsius |
Maksimale wurktemperatuer: | + 85 °C |
Ferpakking: | Bak |
Merk: | STMicroelectronics |
DAC-resolúsje: | 12 bit |
Data RAM Type: | SRAM |
Ynterfacetype: | CAN, I2C, LPUART, SAI, SPI, USART |
Fochtgefoelich: | Ja |
Oantal ADC-kanalen: | 10 Kanaal |
Oantal timers/tellers: | 11 Timer |
Prosessor-searje: | STM32L4 |
Produkt: | MCU+FPU |
Produkttype: | ARM-mikrokontrollers - MCU |
Programma ûnthâldtype: | Flits |
Fabrykspakket kwantiteit: | 1500 |
Subkategory: | Mikrokontrollers - MCU |
Handelsnamme: | STM32 |
Wachthûntimers: | Wachthûntimer, finster |
Gewicht fan 'e ienheid: | 0.006349 oz |
♠ Ultra-leech-enerzjy Arm® Cortex®-M4 32-bit MCU+FPU, 100DMIPS, oant 256KB Flash, 64KB SRAM, analoog, audio
De STM32L431xx-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 STM32L431xx-apparaten ynbêde hege-snelheidsûnthâlden (flash-ûnthâld oant 256 Kbyte, 64 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 STM32L431xx-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 in rappe 12-bit ADC (5 Msps), twa komparators, ien operasjonele fersterker, twa DAC-kanalen, in ynterne spanningsreferinsjebuffer, 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.
• Ultra-leech enerzjyferbrûk mei FlexPowerControl
– 1,71 V oant 3,6 V stroomfoarsjenning
– -40 °C oant 85/105/125 °C temperatuerberik
– 200 nA yn VBAT-modus: foarsjenning foar RTC en 32 × 32-bit reservekopyregisters
– 8 nA Útskeakelmodus (5 wekkerpinnen)
– 28 nA Standby-modus (5 wekkerpinnen)
– 280 nA Standby-modus mei RTC
– 1.0 µA Stop 2-modus, 1.28 µA mei RTC
– 84 µA/MHz rinmodus
– 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
– 176.7 ULPBench®-skoare
• 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
– 2 PLL's foar systeemklok, audio, ADC
• Oant 83 snelle I/O's, de measte 5 V-tolerant
• RTC mei HW-kalinder, alarmen en kalibraasje
• Oant 21 kapasitive sensorkanalen: stipe foar touchtoetsen, lineêre en rotearjende touchsensors
• 11x timers: 1x 16-bit avansearre motorkontrôle, 1x 32-bit en 2x 16-bit algemien doel, 2x 16-bit basis, 2x leech-enerzjy 16-bit timers (beskikber yn Stop-modus), 2x watchdogs, SysTick-timer
• Oantinkens
– Oant 256 KB single bank Flash, proprietêre koade-útlêsbeskerming
– 64 KB fan SRAM ynklusyf 16 KB mei hardwarepariteitskontrôle
– Quad SPI-ûnthâldynterface
• Rike analoge randapparaten (ûnôfhinklike voeding)
– 1x 12-bit ADC 5 Msps, oant 16-bit mei hardware-oversampling, 200 µA/Msps
– 2x 12-bit DAC-útfierkanalen, sample en hold mei leech fermogen
– 1x operasjonele fersterker mei ynboude PGA
– 2x ultra-leech-enerzjy komparators
• 16x kommunikaasje-ynterfaces
– 1x SAI (seriële audio-ynterface)
– 3x I2C FM+ (1 Mbit/s), SMBus/PMBus
– 4x USART's (ISO 7816, LIN, IrDA, modem)
– 1x LPUART (Stop 2 wekker wurde)
– 3x SPI's (en 1x Quad SPI)
– CAN (2.0B Aktyf) en SDMMC-ynterface
– SWPMI single wire protokol master I/F
– 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™