Microcontroladores ARM STM32G0B1VET6 – MCU Mainstream Arm Cortex-M0+ MCU de 32 bits, até 512 KB de Flash, 144 KB de RAM
♠ Descrição do produto
Atributo do produto | Valor do Atributo |
Fabricante: | STMicroeletrônica |
Categoria do produto: | Microcontroladores ARM - MCU |
RoHS: | Detalhes |
Série: | STM32G0 |
Estilo de montagem: | SMD/SMT |
Essencial: | ARM Cortex M0+ |
Tamanho da memória do programa: | 512 kB |
Largura do barramento de dados: | 32 bits |
Resolução ADC: | 12 bits |
Frequência máxima do relógio: | 64 MHz |
Número de E/Ss: | 94 E/S |
Tamanho da RAM de dados: | 144 kB |
Tensão de alimentação - Mín.: | 1,7 V |
Tensão de alimentação - Máx.: | 3,6 V |
Temperatura mínima de operação: | - 40°C |
Temperatura máxima de operação: | + 85 °C |
Embalagem: | Bandeja |
Marca: | STMicroeletrônica |
Sensível à umidade: | Sim |
Tipo de produto: | Microcontroladores ARM - MCU |
Quantidade de embalagem de fábrica: | 540 |
Subcategoria: | Microcontroladores - MCU |
Nome comercial: | STM32 |
Peso unitário: | 0,024022 onças |
♠ Arm® Cortex®-M0+ MCU de 32 bits, até 512 KB de Flash, 144 KB de RAM, 6x USART, temporizadores, ADC, DAC, I/Fs de comunicação, 1,7-3,6 V
Os microcontroladores STM32G0B1xB/xC/xE convencionais são baseados no núcleo RISC Arm® Cortex®-M0+ de 32 bits de alto desempenho, operando a uma frequência de até 64 MHz. Oferecendo um alto nível de integração, são adequados para uma ampla gama de aplicações nos setores de consumo, industrial e de eletrodomésticos, e estão prontos para soluções de Internet das Coisas (IoT).
Os dispositivos incorporam uma unidade de proteção de memória (MPU), memórias incorporadas de alta velocidade (144 Kbytes de SRAM e até 512 Kbytes de memória de programa Flash com proteção de leitura, proteção de gravação, proteção de código proprietário e área protegível), DMA, uma ampla gama de funções do sistema, E/Ss aprimoradas e periféricos. Os dispositivos oferecem interfaces de comunicação padrão (três I2Cs, três SPIs/dois I2S, um HDMI CEC, um USB de alta velocidade, dois FD CANs e seis USARTs), um ADC de 12 bits (2,5 MSps) com até 19 canais, um DAC de 12 bits com dois canais, três comparadores rápidos, um buffer de referência de tensão interno, um RTC de baixo consumo, um temporizador PWM de controle avançado operando em até o dobro da frequência da CPU, seis temporizadores de 16 bits de uso geral, sendo um operando em até o dobro da frequência da CPU, um temporizador de uso geral de 32 bits, dois temporizadores básicos, dois temporizadores de 16 bits de baixo consumo, dois temporizadores watchdog e um temporizador SysTick. Os dispositivos fornecem um controlador de fornecimento de energia USB Tipo C totalmente integrado.
Os dispositivos operam em temperaturas ambientes de -40 a 125 °C e com tensões de alimentação de 1,7 V a 3,6 V. O consumo dinâmico otimizado combinado com um conjunto abrangente de modos de economia de energia, temporizadores de baixo consumo e UART de baixo consumo permite o projeto de aplicações de baixo consumo.
A entrada direta de bateria VBAT permite manter os registradores RTC e de backup energizados.
Os dispositivos vêm em encapsulamentos com 32 a 100 pinos. Alguns encapsulamentos com baixa contagem de pinos estão disponíveis em duas pinagens (padrão e alternativa, indicadas pelo sufixo "N"). Produtos marcados com o sufixo "N" oferecem alimentação VDDIO2 e porta UCPD adicional em vez da pinagem padrão, sendo, portanto, a melhor opção para aplicações UCPD/USB.
• Núcleo: CPU Arm® Cortex®-M0+ de 32 bits, frequência de até 64 MHz
• Temperatura de operação de -40°C a 85°C/105°C/125°C
• Memórias
– Até 512 Kbytes de memória Flash com proteção e área protegível, dois bancos, suporte para leitura durante a gravação
– 144 Kbytes de SRAM (128 Kbytes com verificação de paridade de HW)
• Unidade de cálculo CRC
• Reinicialização e gerenciamento de energia
– Faixa de tensão: 1,7 V a 3,6 V
– Pino de alimentação de E/S separado (1,6 V a 3,6 V)
– Reinicialização de ligar/desligar (POR/PDR)
– Reinicialização programável de Brownout (BOR)
– Detector de tensão programável (PVD)
– Modos de baixo consumo: Suspensão, Parada, Espera, Desligamento
– Fornecimento de VBAT para RTC e registradores de backup
• Gestão de relógio
– Oscilador de cristal de 4 a 48 MHz
– Oscilador de cristal de 32 kHz com calibração
– RC interno de 16 MHz com opção PLL (±1%)
– Oscilador RC interno de 32 kHz (±5%)
• Até 94 E/S rápidas
– Todos mapeáveis em vetores de interrupção externos
– Múltiplas E/Ss tolerantes a 5 V
• Controlador DMA de 12 canais com mapeamento flexível
• ADC de 12 bits e 0,4 µs (até 16 canais externos)
– Até 16 bits com sobreamostragem de hardware
– Faixa de conversão: 0 a 3,6 V
• Dois DACs de 12 bits, amostragem e retenção de baixa potência
• Três comparadores analógicos rápidos de baixo consumo, com entrada e saída programáveis, trilho a trilho
• 15 temporizadores (dois com capacidade para 128 MHz): 16 bits para controle avançado de motor, um de 32 bits e seis de 16 bits para uso geral, dois básicos de 16 bits, dois de baixo consumo de energia de 16 bits, dois watchdogs, temporizador SysTick
• Calendário RTC com alarme e ativação periódica de Parada/Espera/Desligamento
• Interfaces de comunicação
– Três interfaces de barramento I2C com suporte para Fast-mode Plus (1 Mbit/s) com dissipador de corrente extra, duas com suporte para SMBus/PMBus e ativação do modo Stop
– Seis USARTs com SPI síncrono mestre/escravo; três com suporte para interface ISO7816, LIN, capacidade IrDA, detecção automática de taxa de transmissão e recurso de ativação
– Duas UARTs de baixa potência
– Três SPIs (32 Mbit/s) com bitframe programável de 4 a 16 bits, dois multiplexados com interface I2S
– Interface HDMI CEC, ativação no cabeçalho
• Dispositivo USB 2.0 FS (sem cristal) e controlador host
• Controlador de fornecimento de energia USB Tipo C™
• Dois controladores FDCAN
• Suporte ao desenvolvimento: depuração de fio serial (SWD)
• ID exclusivo de 96 bits