Microcontroladores ARM STM32G0B1VET6: MCU estándar ARM Cortex-M0+ de 32 bits, hasta 512 KB de memoria Flash y 144 KB de RAM
♠ Descripción del producto
Atributo del producto | Valor del atributo |
Fabricante: | STMicroelectrónica |
Categoría de producto: | Microcontroladores ARM - MCU |
RoHS: | Detalles |
Serie: | STM32G0 |
Estilo de montaje: | SMD/SMT |
Centro: | ARM Cortex M0+ |
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: | 64 MHz |
Número de E/S: | 94 E/S |
Tamaño de RAM de datos: | 144 kB |
Tensión de alimentación - Mín.: | 1,7 V |
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 |
Sensible a la humedad: | Sí |
Tipo de producto: | Microcontroladores ARM - MCU |
Cantidad del paquete de fábrica: | 540 |
Subcategoría: | Microcontroladores - MCU |
Nombre comercial: | STM32 |
Peso unitario: | 0.024022 onzas |
♠ MCU Arm® Cortex®-M0+ de 32 bits, hasta 512 KB de memoria Flash, 144 KB de RAM, 6 puertos USART, temporizadores, ADC, DAC, interfaces de comunicación, 1,7-3,6 V
Los microcontroladores STM32G0B1xB/xC/xE se basan en un núcleo RISC Arm® Cortex®-M0+ de 32 bits de alto rendimiento que opera a una frecuencia de hasta 64 MHz. Con un alto nivel de integración, son ideales para una amplia gama de aplicaciones en los sectores de consumo, industrial y electrodomésticos, y están preparados para soluciones del Internet de las Cosas (IoT).
Los dispositivos incorporan una unidad de protección de memoria (MPU), memorias integradas de alta velocidad (144 Kbytes de SRAM y hasta 512 Kbytes de memoria de programa Flash con protección de lectura, protección de escritura, protección de código propietario y área asegurable), DMA, una amplia gama de funciones del sistema, E/S mejoradas y periféricos. Los dispositivos ofrecen interfaces de comunicación estándar (tres I₂C, tres SPI/dos I₂S, un HDMI CEC, un USB de alta velocidad, dos FD CAN y seis USART), un ADC de 12 bits (2,5 MSps) con hasta 19 canales, un DAC de 12 bits con dos canales, tres comparadores rápidos, un búfer de referencia de voltaje interno, un RTC de bajo consumo, un temporizador PWM de control avanzado que funciona hasta al doble de la frecuencia de la CPU, seis temporizadores de propósito general de 16 bits (uno de ellos funciona hasta al doble de la frecuencia de la CPU), un temporizador de propósito general de 32 bits, dos temporizadores básicos, dos temporizadores de 16 bits de bajo consumo, dos temporizadores de vigilancia y un temporizador SysTick. Los dispositivos incluyen un controlador de suministro de energía USB tipo C totalmente integrado.
Los dispositivos funcionan a temperaturas ambiente de -40 a 125 °C y con voltajes de suministro de 1,7 V a 3,6 V. El consumo dinámico optimizado combinado con un conjunto integral de modos de ahorro de energía, temporizadores de bajo consumo y UART de bajo consumo, permite el diseño de aplicaciones de bajo consumo.
La entrada directa de batería VBAT permite mantener alimentados los registros RTC y de respaldo.
Los dispositivos vienen en paquetes con entre 32 y 100 pines. Algunos paquetes con un número bajo de pines están disponibles con dos configuraciones de pines (estándar y alternativa, indicadas con el sufijo "N"). Los productos marcados con el sufijo "N" ofrecen alimentación VDDIO2 y un puerto UCPD adicional en comparación con la configuración estándar, por lo que son una mejor opción para aplicaciones UCPD/USB.
• Núcleo: CPU Arm® Cortex®-M0+ de 32 bits, frecuencia de hasta 64 MHz
• Temperatura de funcionamiento de -40 °C a 85 °C/105 °C/125 °C
• Recuerdos
– Hasta 512 Kbytes de memoria Flash con protección y área asegurable, dos bancos, soporte de lectura y escritura
– 144 Kbytes de SRAM (128 Kbytes con comprobación de paridad de hardware)
• Unidad de cálculo de CRC
• Reinicio y gestión de energía
– Rango de voltaje: 1,7 V a 3,6 V
– Pin de alimentación de E/S independiente (1,6 V a 3,6 V)
– Reinicio de encendido/apagado (POR/PDR)
– Reinicio de caída de tensión programable (BOR)
– Detector de voltaje programable (PVD)
– Modos de bajo consumo: Suspender, Detener, En espera, Apagado
– Suministro VBAT para RTC y registros de respaldo
• Gestión del reloj
– Oscilador de cristal de 4 a 48 MHz
– Oscilador de cristal de 32 kHz con calibración
– RC interno de 16 MHz con opción PLL (±1 %)
– Oscilador RC interno de 32 kHz (±5 %)
• Hasta 94 E/S rápidas
– Todo asignable a vectores de interrupción externos
– Múltiples E/S tolerantes a 5 V
• Controlador DMA de 12 canales con mapeo flexible
• ADC de 12 bits, 0,4 µs (hasta 16 canales externos)
– Hasta 16 bits con sobremuestreo de hardware
– Rango de conversión: 0 a 3,6 V
• Dos DAC de 12 bits, muestreo y retención de bajo consumo
• Tres comparadores analógicos rápidos de bajo consumo, con entrada y salida programables, riel a riel
• 15 temporizadores (dos con capacidad de 128 MHz): 16 bits para control avanzado de motores, uno de 32 bits y seis de 16 bits para uso general, dos básicos de 16 bits, dos de 16 bits de bajo consumo, dos watchdogs, temporizador SysTick
• Calendario RTC con alarma y activación periódica desde Parada/En espera/Apagado
• Interfaces de comunicación
– Tres interfaces de bus I2C compatibles con Fast-mode Plus (1 Mbit/s) con disipador de corriente adicional, dos compatibles con SMBus/PMBus y activación desde el modo de parada
– Seis USART con SPI síncrono maestro/esclavo; tres compatibles con interfaz ISO7816, LIN, capacidad IrDA, detección automática de velocidad en baudios y función de activación
– Dos UART de bajo consumo
– Tres SPI (32 Mbit/s) con trama de bits programable de 4 a 16 bits, dos multiplexados con interfaz I2S
– Interfaz HDMI CEC, activación en el encabezado
• Dispositivo USB 2.0 FS (sin cristal) y controlador de host
• Controlador de suministro de energía USB tipo C™
• Dos controladores FDCAN
• Soporte de desarrollo: depuración de cable serie (SWD)
• Identificación única de 96 bits