Microcontroladores ARM STM32L431CCT6 – MCU FPU de consumo ultrabaja MCU Arm Cortex-M4 de 80 MHz y 256 Kbytes de memoria Flash
♠ Descripción del producto
Atributo del producto | Valor del atributo |
Fabricante: | STMicroelectrónica |
Categoría de producto: | Microcontroladores ARM - MCU |
RoHS: | Detalles |
Serie: | STM32L431CC |
Estilo de montaje: | SMD/SMT |
Paquete/Caja: | LQFP-48 |
Centro: | ARM Cortex M4 |
Tamaño de la memoria del programa: | 256 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: | 38 E/S |
Tamaño de RAM de datos: | 64 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: | Bandeja |
Marca: | STMicroelectrónica |
Resolución DAC: | 12 bits |
Tipo de RAM de datos: | Memoria RAM |
Tipo de interfaz: | PUEDE, I2C, LPUART, EFS, SPI, USART |
Sensible a la humedad: | Sí |
Número de canales ADC: | 10 canales |
Número de temporizadores/contadores: | 11 Temporizador |
Serie de procesadores: | STM32L4 |
Producto: | MCU + FPU |
Tipo de producto: | Microcontroladores ARM - MCU |
Tipo de memoria del programa: | Destello |
Cantidad del paquete de fábrica: | 1500 |
Subcategoría: | Microcontroladores - MCU |
Nombre comercial: | STM32 |
Temporizadores de vigilancia: | Temporizador de vigilancia, con ventana |
Peso unitario: | 0,006349 onzas |
♠ MCU+FPU Arm® Cortex®-M4 de 32 bits de consumo ultrabaja, 100 DMIPS, hasta 256 KB de Flash, 64 KB de SRAM, analógico, audio
Los dispositivos STM32L431xx son microcontroladores de ultra bajo consumo 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 STM32L431xx incorporan memorias de alta velocidad (memoria Flash de hasta 256 Kbyte, 64 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 STM32L431xx 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, dos canales 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.
• Consumo ultrabaja con FlexPowerControl
– Fuente de alimentación de 1,71 V a 3,6 V
– Rango de temperatura de -40 °C a 85/105/125 °C
– 200 nA en modo VBAT: alimentación para RTC y registros de respaldo de 32×32 bits
– Modo de apagado de 8 nA (5 pines de activación)
– Modo de espera de 28 nA (5 pines de activación)
– Modo de espera de 280 nA con RTC
– 1,0 µA Modo Stop 2, 1,28 µ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 ULPBench® de 176,7
• 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
• 11 temporizadores: 1 temporizador de control de motor avanzado de 16 bits, 1 temporizador de propósito general de 32 bits y 2 de 16 bits, 2 temporizadores básicos de 16 bits de bajo consumo (disponibles en modo de parada), 2 temporizadores de vigilancia, temporizador SysTick
• Recuerdos
– Hasta 256 KB de Flash de un solo banco, protección de lectura de código patentada
– 64 KB de SRAM, incluidos 16 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
– 2 canales de salida DAC de 12 bits, muestreo y retención de bajo consumo
– 1x amplificador operacional con PGA incorporado
– 2 comparadores de potencia ultrabaja
• 16 interfaces de comunicación
– 1x SAI (interfaz de audio en serie)
– 3x I2C FM+(1 Mbit/s), SMBus/PMBus
– 4x USART (ISO 7816, LIN, IrDA, módem)
– 1x LPUART (Parada 2 activación)
– 3x SPI (y 1x Quad SPI)
– Interfaz CAN (2.0B Activo) y SDMMC
– Interfaz maestra de protocolo de un solo cable SWPMI
– 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™