STM32L496RET6 ARM-microcontrollers Ultra-low-power FPU Arm Cortex-M4 MCU 80MHz 512 kbytes Flash USB OTG, LCD, D
♠ Productbeschrijving
Productkenmerk | Attribuutwaarde |
Fabrikant: | STMicroelectronics |
Productcategorie: | ARM-microcontrollers - MCU |
RoHS-richtlijn: | Details |
Serie: | STM32L496RE |
Montagestijl: | SMD/SMT |
Pakket / Koffer: | LQFP-64 |
Kern: | ARM Cortex M4 |
Programmageheugengrootte: | 512 kB |
Gegevensbusbreedte: | 32 bit |
ADC-resolutie: | 3 x 12 bit |
Maximale klokfrequentie: | 80 MHz |
Aantal I/O's: | 52 I/O |
Data-RAM-grootte: | 320 kB |
Voedingsspanning - Min: | 1,71 V |
Voedingsspanning - Max: | 3,6 V |
Minimale bedrijfstemperatuur: | - 40 graden Celsius |
Maximale bedrijfstemperatuur: | + 85 °C |
Verpakking: | Dienblad |
Analoge voedingsspanning: | 1,62 V tot 3,6 V |
Merk: | STMicroelectronics |
DAC-resolutie: | 12 bit |
Gegevens-RAM-type: | SRAM |
I/O-spanning: | 1,08 V tot 3,6 V |
Interfacetype: | CAN, I2C, LPUART, SAI, SPI, UART, USB |
Vochtgevoelig: | Ja |
Aantal ADC-kanalen: | 16 kanalen |
Product: | MCU+FPU |
Producttype: | |
Programmageheugentype: | |
Fabriekspakket Hoeveelheid: | 960 |
Subcategorie: | Microcontrollers - MCU |
Handelsnaam: | STM32 |
Watchdog-timers: | Watchdog-timer, venster |
Eenheidsgewicht: | 0,001728 oz |
♠ Ultra-low-power Arm® Cortex®-M4 32-bit MCU+FPU, 100 DMIPS, tot 1 MB Flash, 320 KB SRAM, USB OTG FS, audio, externe SMPS
De STM32L496xx-apparaten zijn microcontrollers met een ultralaag vermogen, gebaseerd op de krachtige Arm® Cortex®-M4 32-bits RISC-kern die werkt op een frequentie tot 80 MHz. De Cortex-M4-kern is voorzien van een Floating Point Unit (FPU) met enkele precisie die alle Arm® instructies en gegevenstypen met enkele precisie voor gegevensverwerking ondersteunt. De kern implementeert ook een volledige set DSP-instructies en een Memory Protection Unit (MPU) die de applicatiebeveiliging verbetert.
De STM32L496xx-apparaten zijn voorzien van supersnelle geheugens (tot 1 MB flashgeheugen, 320 Kbyte SRAM), een flexibele externe geheugencontroller (FSMC) voor statische geheugens (voor apparaten met pakketten van 100 pinnen en meer), een Quad SPI Flash-geheugeninterface (beschikbaar op alle pakketten) en een uitgebreid scala aan verbeterde I/O's en randapparatuur die zijn aangesloten op twee APB-bussen, twee AHB-bussen en een 32-bits multi-AHB-busmatrix.
De STM32L496xx-apparaten zijn voorzien van diverse beveiligingsmechanismen voor ingebouwd Flash-geheugen en SRAM: uitleesbeveiliging, schrijfbeveiliging, bescherming tegen het uitlezen van gepatenteerde code en firewall.
De apparaten bieden maximaal drie snelle 12-bits ADC's (5 Msps), twee comparatoren, twee operationele versterkers, twee DAC-kanalen, een interne spanningsreferentiebuffer, een low-power RTC, twee universele 32-bits timers, twee 16-bits PWM-timers voor motorbesturing, zeven universele 16-bits timers en twee 16-bits low-power timers. De apparaten ondersteunen vier digitale filters voor externe sigma-deltamodulatoren (DFSDM).
Daarnaast zijn er tot 24 capacitieve sensorkanalen beschikbaar. De apparaten beschikken ook over een geïntegreerde LCD-driver (8x40 of 4x44) met interne step-up converter.
Ze zijn bovendien uitgerust met standaard en geavanceerde communicatie-interfaces, namelijk vier I2C's, drie SPI's, drie USART's, twee UART's en één Low-Power UART, twee SAI's, één SDMMC, twee CAN's, één USB OTG full-speed, één SWPMI (single wire protocol master interface), een camera-interface en een DMA2D-controller.
De STM32L496xx werkt in een temperatuurbereik van -40 tot +85 °C (+105 °C) en -40 tot +125 °C (+130 °C) bij een VDD-voeding van 1,71 tot 3,6 V bij gebruik van een interne LDO-regelaar en een VDD12-voeding van 1,05 tot 1,32 V bij gebruik van een externe SMPS-voeding. Een uitgebreide set energiebesparende modi maakt het mogelijk om toepassingen met een laag vermogen te ontwerpen.
Sommige onafhankelijke voedingen worden ondersteund: een analoge onafhankelijke voedingsingang voor ADC, DAC, OPAMP's en comparatoren, een speciale 3,3 V-voedingsingang voor USB en tot 14 I/O's kunnen onafhankelijk van elkaar worden gevoed tot 1,08 V. Een VBAT-ingang maakt het mogelijk om de RTC en back-upregisters te back-uppen. Speciale VDD12-voedingen kunnen worden gebruikt om de interne LDO-regelaar te omzeilen bij aansluiting op een externe SMPS.
De STM32L496xx-familie omvat zeven pakketten van 64-pins tot 169-pins.
Inclusief ST state-of-the-art gepatenteerdetechnologie
• Ultralaag vermogen met FlexPowerControl
– Voeding van 1,71 V tot 3,6 V
– Temperatuurbereik van -40 °C tot 85/125 °C
– 320 nA in VBAT-modus: voeding voor RTC en32×32-bits back-upregisters
– 25 nA Uitschakelmodus (5 wakeup-pinnen)
– 108 nA Standby-modus (5 wakeup-pinnen)
– 426 nA Standby-modus met RTC
– 2,57 µA Stop 2-modus, 2,86 µA Stop 2 metRTC
– 91 µA/MHz run-modus (LDO-modus)
– 37 μA/MHz run-modus (bij 3,3 V SMPSmodus)
– Batch-acquisitiemodus (BAM)
– 5 µs ontwaken vanuit de stopmodus
– Brown-out reset (BOR) in alle modi behalveafsluiten
– Interconnectmatrix
• Kern: Arm® 32-bit Cortex®-M4 CPU met FPU,Adaptieve real-time versneller (ARTAccelerator™) die uitvoering met 0-wachtstatus mogelijk maaktvan Flash-geheugen, frequentie tot 80 MHz,MPU, 100 DMIPS en DSP-instructies
• Prestatiebenchmark
– 1,25 DMIPS/MHz (Drystone 2.1)
– 273,55 Coremark® (3,42 Coremark/MHz bij80 MHz)
• Energiebenchmark
– 279 ULPMark™ CP-score
– 80,2 ULPMark™ PP-score
• 16 timers: 2x 16-bits geavanceerde motorbesturing, 2x32-bits en 5x 16-bits voor algemeen gebruik, 2x 16-bitsbasis, 2x low-power 16-bit timers (beschikbaar inStopmodus), 2x watchdogs, SysTick-timer
• RTC met HW-kalender, alarmen en kalibratie
• Tot 136 snelle I/O's, de meeste 5 V-tolerant, tot 14I/O's met onafhankelijke voeding tot 1,08 V
• Speciale Chrom-ART Accelerator voorverbeterde grafische contentcreatie (DMA2D)
• 8- tot 14-bits camera-interface tot 32 MHz(zwart-wit) of 10 MHz (kleur)
• Herinneringen
– Tot 1 MB Flash, 2 banken lezen-tijdens-schrijven, gepatenteerde code-uitleesbeveiliging
– 320 KB SRAM inclusief 64 KB methardware pariteitscontrole
– Externe geheugeninterface voor statischegeheugens die SRAM, PSRAM ondersteunen,
NOR- en NAND-geheugens
– Dual-flash Quad SPI-geheugeninterface
• Klokbronnen
– 4 tot 48 MHz kristaloscillator
– 32 kHz kristaloscillator voor RTC (LSE)
– Interne 16 MHz fabrieksmatig getrimde RC (±1%)
– Interne laagvermogen 32 kHz RC (±5%)
– Interne multispeed 100 kHz tot 48 MHzoscillator, automatisch getrimd door LSE (beter dan(±0,25% nauwkeurigheid)
– Interne 48 MHz met klokherstel
– 3 PLL’s voor systeemklok, USB, audio, ADC
• LCD 8× 40 of 4× 44 met step-up converter
• Tot 24 capacitieve sensorkanalen: ondersteuningtouchkey, lineaire en roterende aanraaksensoren
• 4x digitale filters voor sigma-delta-modulator
• Uitgebreide analoge randapparatuur (onafhankelijke levering)
– 3× 12-bits ADC's 5 Msps, tot 16-bits methardware-oversampling, 200 µA/Msps
– 2x 12-bits DAC-uitgangskanalen, laag stroomverbruikmonster en houd
– 2x operationele versterkers met ingebouwde PGA
– 2x ultra-low-power comparatoren
• 20x communicatie-interfaces
– USB OTG 2.0 volledige snelheid, LPM en BCD
– 2x SAI's (seriële audio-interface)
– 4x I2C FM+(1 Mbit/s), SMBus/PMBus
– 5x U(S)ARTs (ISO 7816, LIN, IrDA,modem)
– 1x LPUART
– 3x SPI’s (4x SPI’s met de Quad SPI)
– 2x CAN's (2.0B actief) en SDMMC
– SWPMI single-wire protocol master I/F
– IRTIM (Infraroodinterface)
• 14-kanaals DMA-controller
• Echte willekeurige getallengenerator
• CRC-berekeningseenheid, 96-bits unieke ID
• Ontwikkelingsondersteuning: seriële draaddebug