Microcontroladores STM32G0B1VET6 ARM: MCU Mainstream Arm Cortex-M0+ MCU de 32 bits, hasta 512 KB de Flash, 144 KB de RAM
♠ Descripción del producto
Atributo del producto | Valor de atributo |
Fabricante: | STMicroelectrónica |
Categoria 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 de reloj máxima: | 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 voltios |
Tensión de alimentación - Máx.: | 3,6 V |
Temperatura mínima de funcionamiento: | - 40C |
Temperatura máxima de funcionamiento: | + 85C |
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 |
Unidad de peso: | 0.024022 onzas |
♠ Arm® Cortex®-M0+ MCU de 32 bits, hasta 512 KB de Flash, 144 KB de RAM, 6x USART, temporizadores, ADC, DAC, com.I/F, 1,7-3,6 V
Los microcontroladores convencionales STM32G0B1xB/xC/xE se basan en el núcleo RISC de 32 bits Arm® Cortex®-M0+ de alto rendimiento que funciona a una frecuencia de hasta 64 MHz.Al ofrecer un alto nivel de integración, son adecuados para una amplia gama de aplicaciones en dominios de consumidores, industriales y de electrodomésticos y están listos para las soluciones de 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 variedad de funciones del sistema, E/S mejoradas y periféricos.Los dispositivos ofrecen interfaces de comunicación estándar (tres I2C, tres SPI / dos I2S, un HDMI CEC, un USB de velocidad completa, 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 baja potencia, un temporizador PWM de control avanzado que funciona hasta el doble de la frecuencia de la CPU, seis temporizadores de 16 bits de uso general con uno en ejecución hasta el doble de la frecuencia de la CPU, un temporizador de uso 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 proporcionan un controlador de suministro de energía USB Type-C completamente 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 completo de modos de ahorro de energía, temporizadores de bajo consumo y UART de bajo consumo permite la 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 32 a 100 pines.Algunos paquetes con número bajo de pines están disponibles en dos pinouts (estándar y alternativa indicados por el sufijo “N”).Los productos marcados con el sufijo N ofrecen suministro VDDIO2 y puerto UCPD adicional en comparación con el pinout 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 mientras escribe
– 144 Kbytes de SRAM (128 Kbytes con verificación de paridad HW)
• Unidad de cálculo CRC
• Restablecimiento y administración de energía
– Rango de tensión: 1,7 V a 3,6 V
– Pin de suministro de E/S separado (1,6 V a 3,6 V)
– Restablecimiento de encendido/apagado (POR/PDR)
– Restablecimiento de apagón programable (BOR)
– Detector de tensión programable (PVD)
– Modos de bajo consumo: suspensión, parada, 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 mapeable en vectores de interrupción externa
– 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,6V
• Dos DAC de 12 bits, muestreo y retención de baja potencia
• Tres comparadores analógicos rápidos de baja potencia, con entrada y salida programables, riel a riel
• 15 temporizadores (dos con capacidad para 128 MHz): 16 bits para control avanzado de motores, uno de 32 bits y seis de uso general de 16 bits, dos básicos de 16 bits, dos de baja potencia de 16 bits, dos guardianes, 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 sumidero de corriente adicional, dos compatibles con SMBus/PMBus y reactivación desde el modo Stop
– 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 reactivación
– Dos UART de baja potencia
– Tres SPI (32 Mbit/s) con bitframe 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 Type-C™
• Dos controladores FDCAN
• Soporte de desarrollo: depuración de cables en serie (SWD)
• Identificación única de 96 bits