Microcontroladores ARM STM32L496RET6 FPU de consumo ultrabajo MCU Arm Cortex-M4 80 MHz 512 kbytes de memoria flash USB OTG, LCD, D
♠ Descrición do produto
Atributo do produto | Valor do atributo |
Fabricante: | STMicroelectrónica |
Categoría do produto: | Microcontroladores ARM - MCU |
Directiva RoHS: | Detalles |
Serie: | STM32L496RE |
Estilo de montaxe: | SMD/SMT |
Paquete/Caixa: | LQFP-64 |
Núcleo: | ARM Cortex M4 |
Tamaño da memoria do programa: | 512 kB |
Largura do bus de datos: | 32 bits |
Resolución ADC: | 3 x 12 bits |
Frecuencia máxima de reloxo: | 80 MHz |
Número de E/S: | 52 E/S |
Tamaño da RAM de datos: | 320 kB |
Tensión de alimentación - Mín.: | 1,71 V |
Tensión de alimentación - Máx.: | 3,6 V |
Temperatura mínima de funcionamento: | - 40 °C |
Temperatura máxima de funcionamento: | + 85 °C |
Embalaxe: | Bandexa |
Tensión de alimentación analóxica: | 1,62 V a 3,6 V |
Marca: | STMicroelectrónica |
Resolución DAC: | 12 bits |
Tipo de RAM de datos: | SRAM |
Voltaxe de E/S: | 1,08 V a 3,6 V |
Tipo de interface: | CAN, I2C, LPUART, SAI, SPI, UART, USB |
Sensible á humidade: | Si |
Número de canles ADC: | 16 canles |
Produto: | MCU+FPU |
Tipo de produto: | |
Tipo de memoria de programa: | |
Cantidade do paquete de fábrica: | 960 |
Subcategoría: | Microcontroladores - MCU |
Nome comercial: | STM32 |
Temporizadores de vixilancia: | Temporizador de vixilancia, en xanela |
Peso unitario: | 0,001728 onzas |
♠ MCU+FPU Arm® Cortex®-M4 de 32 bits e consumo ultrabaixo de enerxía, 100 DMIPS, ata 1 MB de Flash, 320 KB de SRAM, USB OTG FS, audio, SMPS externo
Os dispositivos STM32L496xx son microcontroladores de consumo ultrabaxo baseados no núcleo RISC de 32 bits Arm® Cortex®-M4 de alto rendemento que funciona a unha frecuencia de ata 80 MHz. O núcleo Cortex-M4 presenta unha unidade de coma flotante (FPU) de simple precisión que admite todas as instrucións e tipos de datos de procesamento de datos de simple precisión Arm®. Tamén implementa un conxunto completo de instrucións DSP e unha unidade de protección de memoria (MPU) que mellora a seguridade das aplicacións.
Os dispositivos STM32L496xx incorporan memorias de alta velocidade (ata 1 Mbyte de memoria Flash, 320 Kbyte de SRAM), un controlador de memoria externa flexible (FSMC) para memorias estáticas (para dispositivos con paquetes de 100 pines ou máis), unha interface de memorias Flash Quad SPI (dispoñible en todos os paquetes) e unha ampla gama de E/S e periféricos mellorados conectados a dous buses APB, dous buses AHB e unha matriz de bus multi-AHB de 32 bits.
Os dispositivos STM32L496xx incorporan varios mecanismos de protección para a memoria Flash e a SRAM integradas: protección contra lectura, protección contra escritura, protección contra lectura de código propietario e firewall.
Os dispositivos ofrecen ata tres ADC rápidos de 12 bits (5 Msps), dous comparadores, dous amplificadores operacionais, dous canais DAC, un búfer de referencia de tensión interno, un RTC de baixa potencia, dous temporizadores de 32 bits de propósito xeral, dous temporizadores PWM de 16 bits dedicados ao control de motores, sete temporizadores de 16 bits de propósito xeral e dous temporizadores de baixa potencia de 16 bits. Os dispositivos admiten catro filtros dixitais para moduladores sigma delta externos (DFSDM).
Ademais, hai dispoñibles ata 24 canles de detección capacitiva. Os dispositivos tamén incorporan un controlador LCD integrado de 8x40 ou 4x44, cun conversor elevador interno.
Tamén contan con interfaces de comunicación estándar e avanzadas, concretamente catro I2C, tres SPI, tres USART, dous UART e un UART de baixa potencia, dous SAI, un SDMMC, dous CAN, un USB OTG de velocidade completa, un SWPMI (interface mestra de protocolo de cable único), unha interface de cámara e un controlador DMA2D.
O STM32L496xx funciona en rangos de temperatura de -40 a +85 °C (unión +105 °C), de -40 a +125 °C (unión +130 °C), cunha fonte de alimentación VDD de 1,71 a 3,6 V cando se usa un regulador LDO interno e cunha fonte de alimentación VDD12 de 1,05 a 1,32 V cando se usa unha fonte SMPS externa. Un conxunto completo de modos de aforro de enerxía fai posible o deseño de aplicacións de baixo consumo.
Admítense algunhas fontes de alimentación independentes: entrada de alimentación analóxica independente para ADC, DAC, OPAMP e comparadores, entrada de alimentación dedicada de 3,3 V para USB e ata 14 E/S que se poden alimentar de forma independente ata 1,08 V. Unha entrada VBAT permite facer copias de seguridade dos rexistros RTC e de copia de seguridade. As fontes de alimentación VDD12 dedicadas pódense usar para derivar o regulador LDO interno cando se conecta a un SMPS externo.
A familia STM32L496xx ofrece sete encapsulados, desde encapsulados de 64 pines ata encapsulados de 169 pines.
Inclúe o sistema patentado de última xeración de STtecnoloxía
• Ultrabaixa potencia con FlexPowerControl
– Fonte de alimentación de 1,71 V a 3,6 V
Rango de temperatura de -40 °C a 85/125 °C
– 320 nA en modo VBAT: alimentación para RTC eRexistros de copia de seguridade de 32 × 32 bits
– Modo de apagado de 25 nA (5 pines de activación)
– Modo de espera de 108 nA (5 pines de activación)
– Modo de espera de 426 nA con RTC
– 2,57 µA Modo de parada 2, 2,86 µA Parada 2 conRTC
– Modo de execución de 91 µA/MHz (modo LDO)
– Modo de funcionamento de 37 μA/MHz (a 3,3 V SMPS)modo)
– Modo de adquisición por lotes (BAM)
– 5 µs de activación desde o modo de parada
– Reinicio por caída de tensión (BOR) en todos os modos exceptoapagado
– Matriz de interconexión
• Núcleo: CPU Arm® Cortex®-M4 de 32 bits con FPU,Acelerador adaptativo en tempo real (ART)Accelerator™) que permite a execución en estado de espera 0desde memoria flash, frecuencia de ata 80 MHz,MPU, 100 DMIPS e instrucións DSP
• Punto de referencia de rendemento
– 1,25 DMIPS/MHz (Drystone 2.1)
– 273,55 Coremark® (3,42 Coremark/MHz a80 MHz)
• Referencia enerxética
– 279 puntuación ULPMark™ CP
– Puntuación ULPMark™ PP de 80,2
• 16 temporizadores: 2 de control de motor avanzado de 16 bits, 2 deUso xeral de 32 bits e 5x 16 bits, 2x 16 bitstemporizadores básicos de 16 bits de baixo consumo (dispoñibles enModo de parada), 2 vixilantes, temporizador SysTick
• RTC con calendario de hardware, alarmas e calibración
• Ata 136 E/S rápidas, a maioría tolerantes a 5 V, ata 14E/S con alimentación independente de ata 1,08 V
• Acelerador Chrom-ART dedicado paracreación de contido gráfico mellorado (DMA2D)
• Interface de cámara de 8 a 14 bits ata 32 MHz(branco e negro) ou 10 MHz (cor)
• Recordos
– Ata 1 MB de memoria flash, 2 bancos de lectura e escritura, protección de lectura de código propietario
– 320 KB de SRAM, incluíndo 64 KB concomprobación de paridade de hardware
– Interface de memoria externa para estáticamemorias que admiten SRAM, PSRAM,
Memorias NOR e NAND
– Interface de memoria SPI cuádrupla de dobre flash
• Fontes de reloxo
– Oscilador de cristal de 4 a 48 MHz
– Oscilador de cristal de 32 kHz para RTC (LSE)
– RC interno de 16 MHz configurado de fábrica (±1 %)
– RC interna de baixa potencia a 32 kHz (±5 %)
– Multivelocidade interna de 100 kHz a 48 MHzoscilador, axustado automaticamente por LSE (mellor queprecisión de ±0,25%)
– 48 MHz internos con recuperación de reloxo
– 3 PLL para reloxo do sistema, USB, audio, ADC
• LCD 8× 40 ou 4× 44 con conversor elevador
• Ata 24 canles de detección capacitiva: compatiblesensores táctiles lineais, rotatorios e con teclas táctiles
• 4 filtros dixitais para o modulador sigma delta
• Periféricos analóxicos ricos (alimentación independente)
– 3 × ADC de 12 bits e 5 Msps, ata 16 bits consobremostraxe de hardware, 200 µA/Msps
– 2 canles de saída DAC de 12 bits, baixo consumomostra e retención
– 2 amplificadores operacionais con PGA integrado
– 2 comparadores de potencia ultrabaxa
• 20 interfaces de comunicación
– USB OTG 2.0 de velocidade completa, LPM e BCD
- 2x SAI (interfaz de audio en serie)
– 4x I2C FM+ (1 Mbit/s), SMBus/PMBus
– 5x U(S)ARTs (ISO 7816, LIN, IrDA,módem)
– 1x LPUART
– 3 SPI (4 SPI co Quad SPI)
– 2 CAN (2.0B activo) e SDMMC
– I/F mestra do protocolo de cable único SWPMI
– IRTIM (interface de infravermellos)
• Controlador DMA de 14 canles
• Xerador de números aleatorios reais
• Unidade de cálculo CRC, ID único de 96 bits
• Soporte de desenvolvemento: depuración de cables en serie