Microcontroladores ARM STM32L451REY6TR – MCU FPU de consumo ultrabaja MCU ARM Cortex-M4 de 80 MHz, 512 kbytes de memoria Flash, DFSDM
♠ Descripción del producto
Atributo del producto | Valor del atributo |
Fabricante: | STMicroelectrónica |
Categoría de producto: | Microcontroladores ARM - MCU |
RoHS: | Detalles |
Serie: | STM32L451RE |
Estilo de montaje: | SMD/SMT |
Paquete/Caja: | CSP-64 |
Centro: | ARM Cortex M4 |
Tamaño de la memoria del programa: | 512 kB |
Ancho del bus de datos: | 32 bits |
Resolución ADC: | 12 bits |
Frecuencia máxima de reloj: | 80 MHz |
Número de E/S: | 52 E/S |
Tamaño de RAM de datos: | 160 kB |
Tensión de alimentación - Mín.: | 1,71 voltios |
Tensión de alimentación - Máx.: | 3,6 V |
Temperatura mínima de funcionamiento: | - 40 °C |
Temperatura máxima de funcionamiento: | + 85 C |
Embalaje: | Carrete |
Embalaje: | Cortar cinta |
Marca: | STMicroelectrónica |
Resolución DAC: | 12 bits |
Tipo de RAM de datos: | Memoria RAM |
Tipo de interfaz: | CAN, I2C, LPUART, SAI, SPI, UART |
Número de canales ADC: | 16 canales |
Número de temporizadores/contadores: | 11 Temporizador |
Producto: | MCU + FPU |
Tipo de producto: | Microcontroladores ARM - MCU |
Tipo de memoria del programa: | Destello |
Cantidad del paquete de fábrica: | 5000 |
Subcategoría: | Microcontroladores - MCU |
Nombre comercial: | STM32 |
Temporizadores de vigilancia: | Temporizador de vigilancia, con ventana |
Peso unitario: | 0.000526 onzas |
♠ MCU+FPU Arm® Cortex®-M4 de 32 bits de consumo ultrabaja, 100 DMIPS, hasta 512 KB de Flash, 160 KB de SRAM, analógico, audio
Los dispositivos STM32L451xx son microcontroladores de consumo ultrabajo basados en el núcleo RISC Arm® Cortex®-M4 de 32 bits de alto rendimiento, que opera a una frecuencia de hasta 80 MHz. El núcleo Cortex-M4 incorpora una unidad de coma flotante (FPU) de precisión simple compatible con todas las instrucciones y tipos de datos de procesamiento de datos de precisión simple Arm®. También implementa un conjunto completo de instrucciones DSP y una unidad de protección de memoria (MPU) que mejora la seguridad de la aplicación.
Los dispositivos STM32L451xx incorporan memorias de alta velocidad (memoria Flash de hasta 512 Kbyte, 160 Kbyte de SRAM), una interfaz de memoria Flash Quad SPI (disponible en todos los paquetes) y una amplia gama de E/S y periféricos mejorados conectados a dos buses APB, dos buses AHB y una matriz de bus multi-AHB de 32 bits.
Los dispositivos STM32L451xx incorporan varios mecanismos de protección para memoria Flash y SRAM integradas: protección de lectura, protección de escritura, protección de lectura de código propietario y firewall.
Los dispositivos ofrecen un ADC rápido de 12 bits (5 Msps), dos comparadores, un amplificador operacional, un canal DAC, un búfer de referencia de voltaje interno, un RTC de bajo consumo, un temporizador de 32 bits de propósito general, un temporizador PWM de 16 bits dedicado al control del motor, cuatro temporizadores de 16 bits de propósito general y dos temporizadores de bajo consumo de 16 bits.
Además, están disponibles hasta 21 canales de detección capacitiva.
También cuentan con interfaces de comunicación estándar y avanzadas, a saber, cuatro I2C, tres SPI, tres USART, un UART y un UART de bajo consumo, un SAI, un SDMMC y un CAN.
El STM32L451xx opera en rangos de temperatura de -40 a +85 °C (unión de +105 °C) y de -40 a +125 °C (unión de +130 °C), con una fuente de alimentación de 1,71 a 3,6 V. Un conjunto completo de modos de ahorro de energía permite el diseño de aplicaciones de bajo consumo.
Se admiten varias fuentes de alimentación independientes: entrada de alimentación analógica independiente para ADC, DAC, amplificador operacional y comparadores. Una entrada VBAT permite realizar copias de seguridad del reloj en tiempo real (RTC) y de los registros de respaldo.
La familia STM32L451xx ofrece seis paquetes de 48 a 100 pines.
• Consumo ultrabaja con FlexPowerControl
– Fuente de alimentación de 1,71 V a 3,6 V
– Rango de temperatura de -40 °C a 85/125 °C
– 145 nA en modo VBAT: alimentación para RTC y registros de respaldo de 32×32 bits
– Modo de apagado de 22 nA (5 pines de activación)
– 106 nA Modo de espera (5 pines de activación)
– 375 nA Modo de espera con RTC
– 2,05 µA Modo Stop 2, 2,40 µA con RTC
– Modo de funcionamiento de 84 µA/MHz
– Modo de adquisición por lotes (BAM)
– 4 µs de reactivación desde el modo de parada
– Reinicio de caída de tensión (BOR)
– Matriz de interconexión
• Núcleo: CPU Arm® Cortex®-M4 de 32 bits con FPU, acelerador adaptativo en tiempo real (ART Accelerator™) que permite ejecución en estado de espera 0 desde memoria Flash, frecuencia de hasta 80 MHz, MPU, 100 DMIPS e instrucciones DSP
• Punto de referencia de rendimiento
– 1,25 DMIPS/MHz (Drystone 2.1)
– 273,55 CoreMark® (3,42 CoreMark/MHz a 80 MHz)
• Índice de referencia energético
– Puntuación CP de 335 ULPMark™
– Puntuación ULPMark™ PP de 104
• Fuentes de reloj
– Oscilador de cristal de 4 a 48 MHz
– Oscilador de cristal de 32 kHz para RTC (LSE)
– RC interno de 16 MHz recortado de fábrica (±1%)
– RC interno de baja potencia de 32 kHz (±5%)
– Oscilador interno multivelocidad de 100 kHz a 48 MHz, recortado automáticamente por LSE (precisión mejor que ±0,25 %)
– 48 MHz internos con recuperación de reloj
– 2 PLL para reloj del sistema, audio, ADC
• Hasta 83 E/S rápidas, la mayoría tolerantes a 5 V
• RTC con calendario HW, alarmas y calibración
• Hasta 21 canales de detección capacitiva: admite teclas táctiles, sensores táctiles lineales y rotatorios
• 12 temporizadores: 1 de control de motor avanzado de 16 bits, 1 de propósito general de 32 bits y 3 de 16 bits, 2 básicos de 16 bits, 2 temporizadores de 16 bits de bajo consumo (disponibles en modo de parada), 2 controladores, temporizador SysTick
• Recuerdos
– Hasta 512 KB de Flash de un solo banco, protección de lectura de código patentada
– 160 KB de SRAM, incluidos 32 KB con comprobación de paridad de hardware
– Interfaz de memoria SPI cuádruple
• Periféricos analógicos enriquecidos (alimentación independiente)
– 1x ADC de 12 bits, 5 Msps, hasta 16 bits con sobremuestreo de hardware, 200 µA/Msps
– 1 canal de salida DAC de 12 bits, muestreo y retención de bajo consumo
– 1x amplificador operacional con PGA incorporado
– 2 comparadores de potencia ultrabaja
– Salida amortiguada con voltaje de referencia preciso de 2,5 V o 2,048 V
• 16 interfaces de comunicación
– 1x SAI (interfaz de audio en serie)
– 4x I2C FM+(1 Mbit/s), SMBus/PMBus
– 3x USART (ISO 7816, LIN, IrDA, módem)
– 1x UART (LIN, IrDA, módem)
– 1x LPUART (Parada 2 activación)
– 3x SPI (y 1x Quad SPI)
– Interfaz CAN (2.0B Activo) y SDMMC
– IRTIM (Interfaz infrarroja)
• Controlador DMA de 14 canales
• Generador de números aleatorios verdaderos
• Unidad de cálculo CRC, ID único de 96 bits
• Soporte de desarrollo: depuración de cable serie (SWD), JTAG, Embedded Trace Macrocell™