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 de Produto: | Microcontroladores ARM - MCU |
RoHS: | Detalhes |
Series: | 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/S: | 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 operacional mínima: | - 40 C |
Temperatura operacional máxima: | + 85 C |
Embalagem: | Bandeja |
Marca: | STMicroeletrônica |
Sensível à umidade: | Sim |
Tipo de Produto: | Microcontroladores ARM - MCU |
Quantidade do pacote de fábrica: | 540 |
Subcategoria: | Microcontroladores - MCU |
Nome comercial: | STM32 |
Unidade de peso: | 0,024022 onças |
♠ Arm® Cortex®-M0+ MCU de 32 bits, até 512 KB Flash, 144 KB RAM, 6x USART, temporizadores, ADC, DAC, comm.I/F, 1,7-3,6 V
Os microcontroladores convencionais STM32G0B1xB/xC/xE são baseados no núcleo RISC Arm® Cortex®-M0+ de 32 bits de alto desempenho operando em frequência de até 64 MHz.Oferecendo um alto nível de integração, eles são adequados para uma ampla gama de aplicações nos domínios de consumo, industrial e de eletrodomésticos e prontos para soluções de Internet das Coisas (IoT).
Os dispositivos incorporam uma unidade de proteção de memória (MPU), memórias embutidas de alta velocidade (144 Kbytes de SRAM e até 512 Kbytes de memória de programa Flash com proteção de leitura, proteção contra gravação, proteção de código proprietário e área segura), DMA, um extenso ampla gama de funções do sistema, E/S 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 full-speed, 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 interno de referência de tensão, um RTC de baixa potência, um temporizador PWM de controle avançado executando até o dobro da frequência da CPU, seis temporizadores de uso geral de 16 bits com um em execução até o dobro da frequência da CPU, um timer de uso geral de 32 bits, dois timers básicos, dois timers de 16 bits de baixa potência, dois timers de vigilância e um timer SysTick.Os dispositivos fornecem um controlador USB Type-C Power Delivery totalmente integrado.
Os dispositivos operam em temperaturas ambiente de -40 a 125°C e com tensões de alimentação de 1,7 V a 3,6 V. Consumo dinâmico otimizado combinado com um conjunto abrangente de modos de economia de energia, temporizadores de baixo consumo de energia e UART de baixo consumo de energia, permite o Projeto de aplicações de baixo consumo.
A entrada direta de bateria VBAT permite manter os registros RTC e de backup alimentados.
Os dispositivos vêm em pacotes com 32 a 100 pinos.Alguns pacotes com baixa contagem de pinos estão disponíveis em duas pinagens (padrão e alternativa indicadas pelo sufixo “N”).Os produtos marcados com o sufixo N oferecem alimentação VDDIO2 e porta UCPD adicional em relação à pinagem padrão, portanto, são a melhor escolha para aplicações UCPD/USB.
• Núcleo: CPU Cortex®-M0+ Arm® de 32 bits, frequência de até 64 MHz
• -40°C a 85°C/105°C/125°C temperatura de operação
• Recordações
– 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 ao ligar/desligar (POR/PDR)
– Redefinição de queda de energia programável (BOR)
– Detector de tensão programável (PVD)
- Modos de baixo consumo de energia: Sleep, Stop, Standby, Shutdown
– Fornecimento VBAT para RTC e registros de backup
• Gerenciamento do 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 I/Os rápidos
– Todos mapeáveis em vetores de interrupção externos
– Múltiplas E/S tolerantes a 5 V
• Controlador DMA de 12 canais com mapeamento flexível
• ADC de 12 bits, 0,4 µs (até 16 canais externos)
– Até 16 bits com oversampling de hardware
– Faixa de conversão: 0 a 3,6V
• Dois DACs de 12 bits, sample-and-hold de baixa potência
• Três comparadores analógicos rápidos de baixa potência, com entrada e saída programáveis, rail-to-rail
• 15 temporizadores (dois com capacidade para 128 MHz): 16 bits para controle avançado do motor, um de 32 bits e seis de 16 bits para uso geral, dois básicos de 16 bits, dois de baixa potência de 16 bits, dois watchdogs, temporizador SysTick
• Calendário RTC com alarme e despertar periódico de Parar/Standby/Desligar
• Interfaces de comunicação
– Três interfaces I2C-bus suportando Fast-mode Plus (1 Mbit/s) com dissipador de corrente extra, duas suportando SMBus/PMBus e ativação do modo Stop
– Seis USARTs com SPI síncrono mestre/escravo;três suportam interface ISO7816, LIN, capacidade IrDA, detecção automática de taxa de transmissão e recurso de ativação
– Dois 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 USB Type-C™ Power Delivery
• Dois controladores FDCAN
• Suporte de desenvolvimento: depuração de fio serial (SWD)
• ID exclusivo de 96 bits