Microcontroladores ARM STM32G0B1VET6: MCU MCU Arm Cortex-M0+ de 32 bits para uso xeral, ata 512 KB de memoria flash, 144 KB de RAM
♠ Descrición do produto
Atributo do produto | Valor do atributo |
Fabricante: | STMicroelectrónica |
Categoría do produto: | Microcontroladores ARM - MCU |
Directiva RoHS: | Detalles |
Serie: | STM32G0 |
Estilo de montaxe: | SMD/SMT |
Núcleo: | ARM Cortex M0+ |
Tamaño da memoria do programa: | 512 kB |
Largura do bus de datos: | 32 bits |
Resolución ADC: | 12 bits |
Frecuencia máxima de reloxo: | 64 MHz |
Número de E/S: | 94 E/S |
Tamaño da 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 funcionamento: | - 40 °C |
Temperatura máxima de funcionamento: | + 85 °C |
Embalaxe: | Bandexa |
Marca: | STMicroelectrónica |
Sensible á humidade: | Si |
Tipo de produto: | Microcontroladores ARM - MCU |
Cantidade do paquete de fábrica: | 540 |
Subcategoría: | Microcontroladores - MCU |
Nome comercial: | STM32 |
Peso unitario: | 0,024022 onzas |
♠ MCU Arm® Cortex®-M0+ de 32 bits, ata 512 KB de memoria flash, 144 KB de RAM, 6 USART, temporizadores, ADC, DAC, interfazs de comunicación, 1,7-3,6 V
Os microcontroladores convencionais STM32G0B1xB/xC/xE baséanse nun núcleo RISC Arm® Cortex®-M0+ de alto rendemento de 32 bits que funciona a unha frecuencia de ata 64 MHz. Ao ofrecer un alto nivel de integración, son axeitados para unha ampla gama de aplicacións nos ámbitos do consumo, a industria e os electrodomésticos, e están preparados para as solucións da Internet das Cousas (IoT).
Os dispositivos incorporan unha unidade de protección de memoria (MPU), memorias integradas de alta velocidade (144 Kbytes de SRAM e ata 512 Kbytes de memoria de programa Flash con protección contra lectura, protección contra escritura, protección de código propietario e área segura), DMA, unha ampla gama de funcións do sistema, E/S melloradas e periféricos. Os dispositivos ofrecen interfaces de comunicación estándar (tres I2C, tres SPI/dous I2S, un HDMI CEC, un USB de velocidade completa, dous FD CAN e seis USART), un ADC de 12 bits (2,5 MSps) con ata 19 canais, un DAC de 12 bits con dous canais, tres comparadores rápidos, un búfer de referencia de tensión interno, un RTC de baixo consumo, un temporizador PWM de control avanzado que funciona ata o dobre da frecuencia da CPU, seis temporizadores de 16 bits de propósito xeral cun deles funcionando ata o dobre da frecuencia da CPU, un temporizador de propósito xeral de 32 bits, dous temporizadores básicos, dous temporizadores de baixo consumo de 16 bits, dous temporizadores de vixilancia e un temporizador SysTick. Os dispositivos proporcionan un controlador de subministración de enerxía USB tipo C totalmente integrado.
Os dispositivos funcionan a temperaturas ambiente de -40 a 125 °C e con tensións de alimentación de 1,7 V a 3,6 V. O consumo dinámico optimizado, combinado cun conxunto completo de modos de aforro de enerxía, temporizadores de baixo consumo e UART de baixo consumo, permite o deseño de aplicacións de baixo consumo.
A entrada directa á batería VBAT permite manter os rexistros RTC e de reserva alimentados.
Os dispositivos veñen en paquetes con 32 a 100 pines. Algúns paquetes con pouca cantidade de pines están dispoñibles con dúas saídas de pines (estándar e alternativa indicadas polo sufixo "N"). Os produtos marcados co sufixo N ofrecen alimentación VDDIO2 e un porto UCPD adicional en lugar da saída de pines estándar, polo que son unha mellor opción para aplicacións UCPD/USB.
• Núcleo: CPU Arm® Cortex®-M0+ de 32 bits, frecuencia de ata 64 MHz
• Temperatura de funcionamento de -40 °C a 85 °C/105 °C/125 °C
• Recordos
– Ata 512 Kbytes de memoria Flash con protección e área protexible, dous bancos, soporte de lectura e escritura
– 144 Kbytes de SRAM (128 Kbytes con comprobación de paridade de hardware)
• Unidade de cálculo CRC
• Reinicio e xestión de enerxía
– Rango de tensión: de 1,7 V a 3,6 V
– Pin de alimentación de E/S separado (1,6 V a 3,6 V)
– Reinicio ao acender/apagar (POR/PDR)
– Reinicio programable por caída de tensión (BOR)
– Detector de tensión programable (PVD)
– Modos de baixo consumo: Suspensión, Parada, Espera, Apagado
– Subministración VBAT para rexistros RTC e de copia de seguridade
• Xestión do reloxo
– 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 %)
• Ata 94 E/S rápidas
– Todo mapeable en vectores de interrupción externos
– Múltiples E/S con tolerancia a 5 V
• Controlador DMA de 12 canles con mapeo flexible
• ADC de 12 bits e 0,4 µs (ata 16 canais externos)
– Ata 16 bits con sobremostraxe por hardware
– Rango de conversión: de 0 a 3,6 V
• Dous DAC de 12 bits, mostraxe e retención de baixo consumo
• Tres comparadores analóxicos rápidos de baixa potencia, con entrada e saída programables, de carril a carril
• 15 temporizadores (dous con capacidade para 128 MHz): 16 bits para control avanzado de motores, un de 32 bits e seis de 16 bits de uso xeral, dous básicos de 16 bits, dous de baixo consumo de 16 bits, dous vixilantes, temporizador SysTick
• Calendario RTC con alarma e activación periódica desde Parada/Restablecemento/Apagado
• Interfaces de comunicación
– Tres interfaces de bus I2C compatibles con Fast-mode Plus (1 Mbit/s) con disipador de corrente adicional, dúas compatibles con SMBus/PMBus e activación desde o modo de parada
– Seis USART con SPI síncrono mestre/escravo; tres compatibles con interface ISO7816, LIN, capacidade IrDA, detección automática de velocidade en baudios e función de activación
– Dous UART de baixa potencia
– Tres SPI (32 Mbit/s) con trama de bits programable de 4 a 16 bits, dous multiplexados con interface I2S
– Interface HDMI CEC, activación na cabeceira
• Dispositivo USB 2.0 FS (sen cristal) e controlador de host
• Controlador de subministración de enerxía USB tipo C™
• Dous controladores FDCAN
• Soporte de desenvolvemento: depuración de cables en serie (SWD)
• ID único de 96 bits