Los dispositivos STM32G491xC/xE de STMicroelectronics se basan en el núcleo RISC de 32 bits Arm® Cortex®-M4 de alto rendimiento. Funcionan a una frecuencia de hasta 170 MHz.
El núcleo Cortex-M4 dispone de una unidad de coma flotante (FPU) de precisión única, que admite todas las instrucciones de procesamiento de datos de precisión única del brazo y todos los tipos de datos. También implementa un conjunto completo de instrucciones DSP (procesamiento de señal digital) y una unidad de protección de memoria (MPU) que mejora la seguridad de la aplicación.
Estos dispositivos incorporan memorias de alta velocidad (512 Kbytes de memoria Flash y 112 Kbytes de SRAM), una interfaz de memoria Flash SPI cuádruple, 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 también incorporan varios mecanismos de protección para la memoria Flash y SRAM integradas: protección contra lectura, protección contra escritura, área de memoria asegurable y protección patentada de lectura de códigos.
Los dispositivos incorporan periféricos que permiten la aceleración de funciones matemáticas/aritméticas (CORDIC para funciones trigonométricas y unidad FMAC para funciones de filtro).
Ofrecen tres ADC rápidos de 12 bits (5 Msps), cuatro comparadores, cuatro amplificadores operacionales, cuatro canales DAC (2 externos y 2 internos), un búfer de referencia de tensión interna, un RTC de baja potencia, un temporizador de 32 bits de uso general, tres temporizadores PWM de 16 bits dedicados al control de motores, siete temporizadores de 16 bits de uso general y un temporizador de baja potencia de 16 bits.
También disponen de interfaces de comunicación estándar y avanzadas como:
Los dispositivos funcionan en los rangos de temperatura de -40 a +85 °C (+105 °C de unión) y -40 a +125 °C (+130 °C de unión) de una fuente de alimentación de 1,71 a 3,6 V. Un conjunto completo de modos de ahorro de potencia permite el diseño de aplicaciones de baja potencia.
Algunas fuentes de alimentación independientes son compatibles, incluida una entrada de alimentación independiente analógica para ADC, DAC, OPAMP y comparadores. Una entrada VBAT permite realizar copias de seguridad del RTC y los registros.
La familia STM32G491xC/xE ofrece 9 encapsulados de 32 contactos a 100 contactos.
Núcleo: CPU Arm® Cortex®-M4 de 32 bits con FPU, acelerador de tiempo real adaptativo (ART Accelerator) que permite la ejecución del estado de espera cero desde memoria Flash, frecuencia de hasta 170 MHz con 213 DMIPS, MPU, instrucciones DSP
Condiciones de funcionamiento:
Rango de tensión VDD, VDDA: 1,71 V a 3,6 V
Aceleradores de hardware matemático
CORDIC para aceleración de funciones trigonométricas
FMAC: acelerador matemático de filtro
Memorias
512 Kbytes de memoria Flash con compatibilidad ECC, protección de lectura de código patentada (PCROP), área de memoria asegurable, 1 Kbyte OTP
96 Kbytes de SRAM, con comprobación de paridad de hardware implementada en los primeros 32 Kbytes
Amplificador de rutina: 16 Kbytes de SRAM en instrucciones y bus de datos, con comprobación de paridad de hardware (CCM SRAM)
Interfaz de memoria Quad-SPI
Gestión de alimentación y reset
Reinicio de encendido/apagado (POR/PDR/BOR)
Detector de tensión programable (PVD)
Modos de baja potencia: reposo, parada, espera y desconexión
Alimentación VBAT para RTC y registros de reserva
Gestión de reloj
Oscilador de cristal de 4 a 48 MHz
Oscilador de 32 kHz con calibración
RC interno de 16 MHz con opción PLL (± 1 %)
Oscilador RC interno de 32 kHz (± 5%)
Hasta 86 E/S rápidas
Todas mapeables en vectores de interrupción externos
Varias E/S con capacidad de tolerancia de 5 V
Matriz de interconexión
Controlador DMA de 16 canales
3 ADC de 0,25 μs (hasta 36 canales). Resolución de hasta 16 bits con sobremuestreo de hardware, rango de conversión de 0 a 3,6 V
4 canales DAC de 12 bits
2 canales externos con búfer de 1 MSPS
2 canales internos sin búfer de 15 MSPS
4 comparadores analógicos carril a carril ultrarrápidos
4 amplificadores operacionales que se pueden utilizar en modo PGA, todos los terminales accesibles
Referencia de tensión interna