Microcontroladores ARM STM32L412CBU6 – MCU FPU de consumo ultrabaja MCU ARM Cortex-M4 de 80 MHz, 128 Kbytes de memoria Flash, USB
♠ Descripción del producto
Atributo del producto | Valor del atributo |
Fabricante: | STMicroelectrónica |
Categoría de producto: | Microcontroladores ARM - MCU |
RoHS: | Detalles |
Serie: | STM32L412CB |
Estilo de montaje: | SMD/SMT |
Centro: | ARM Cortex M4 |
Tamaño de la memoria del programa: | 128 kB |
Ancho del bus de datos: | 32 bits |
Resolución ADC: | 2 x 12 bits |
Frecuencia máxima de reloj: | 80 MHz |
Número de E/S: | 38 E/S |
Tamaño de RAM de datos: | 40 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: | I2C, SPI, UART |
Sensible a la humedad: | Sí |
Producto: | MCU + FPU |
Tipo de producto: | Microcontroladores ARM - MCU |
Tipo de memoria del programa: | Destello |
Cantidad del paquete de fábrica: | 1560 |
Subcategoría: | Microcontroladores - MCU |
Nombre comercial: | STM32 |
Peso unitario: | 0,003517 onzas |
♠ MCU+FPU Arm® Cortex®-M4 de 32 bits de consumo ultrabaja, 100 DMIPS, hasta 128 KB de memoria Flash, 40 KB de SRAM, analógico, SMPS externo
Los dispositivos STM32L412xx 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 STM32L412xx incorporan memorias de alta velocidad (memoria Flash de hasta 128 Kbyte, 40 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 STM32L412xx incorporan varios mecanismos de protección para la 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 dos ADC rápidos de 12 bits (5 Msps), dos comparadores, un amplificador operacional, 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 12 canales de detección capacitiva.
También cuentan con interfaces de comunicación estándar y avanzadas, a saber, tres I2C, dos SPI, tres USART y un UART de bajo consumo, un dispositivo USB de velocidad completa sin cristal.
El STM32L412xx 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 VDD de 1,71 a 3,6 V cuando usa un regulador LDO interno y una fuente de alimentación VDD12 de 1,00 a 1,32 V cuando usa una fuente de alimentación SMPS externa. Un completo conjunto 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 analógica independiente para ADC, amplificador operacional y comparador. Una entrada VBAT permite realizar copias de seguridad del RTC y de los registros de respaldo. Se pueden usar fuentes de alimentación VDD12 dedicadas para omitir el regulador LDO interno al conectarlas a una fuente de alimentación conmutada (SMPS) externa.
La familia STM32L412xx ofrece seis paquetes de 32 a 64 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
– 300 nA en modo VBAT: alimentación para RTC y registros de respaldo de 32×32 bits
– Modo de apagado de 16 nA (4 pines de activación)
– Modo de espera de 32 nA (4 pines de activación)
– Modo de espera de 245 nA con RTC
– 0,7 µA Modo Stop 2, 0,95 µA con RTC
– Modo de funcionamiento de 79 µA/MHz (modo LDO)
– Modo de funcionamiento de 28 μA/MHz (modo SMPS de 3,3 V)
– 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
– 442 ULPMark-CP®
– 165 ULPMark-PP®
• 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
– PLL para el reloj del sistema
• Hasta 52 E/S rápidas, la mayoría tolerantes a 5 V
• RTC con calendario HW, alarmas y calibración
• Hasta 12 canales de detección capacitiva: admite teclas táctiles, sensores táctiles lineales y rotatorios
• 10 temporizadores: 1 de control de motor avanzado de 16 bits, 1 de 32 bits y 2 de 16 bits de propósito general, 1 básico de 16 bits, 2 temporizadores de 16 bits de bajo consumo (disponibles en modo de parada), 2 controladores, temporizador SysTick
• Recuerdos
– Flash de un solo banco de 128 KB, protección de lectura de código patentada
– 40 KB de SRAM, incluidos 8 KB con comprobación de paridad de hardware
– Interfaz de memoria SPI cuádruple con capacidad XIP
• Periféricos analógicos enriquecidos (alimentación independiente)
– 2 ADC de 12 bits, 5 Msps, hasta 16 bits con sobremuestreo de hardware, 200 µA/Msps
– 2 amplificadores operacionales con PGA incorporado
– 1 comparador de potencia ultrabaja
– Salida amortiguada con voltaje de referencia preciso de 2,5 V o 2,048 V
• 12 interfaces de comunicación
– Solución USB 2.0 de velocidad completa sin cristal con LPM y BCD
– 3x I2C FM+(1 Mbit/s), SMBus/PMBus
– 3x USART (ISO 7816, LIN, IrDA, módem)
– 1x LPUART (Parada 2 activación)
– 2x SPI (y 1x Quad SPI)
– 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™
• Todos los paquetes cumplen con la norma ECOPACK2