Microcontroladores ARM STM32G0B1CEU6 – MCU Mainstream Arm Cortex-M0+ MCU de 32 bits, até 512 KB de Flash, 144 KB de RAM, 6x USART
♠ 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: | 44 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 |
Tipo de interface: | UART |
Sensível à umidade: | Sim |
Tipo de produto: | Microcontroladores ARM - MCU |
Quantidade de embalagem de fábrica: | 1560 |
Subcategoria: | Microcontroladores - MCU |
Nome comercial: | STM32 |
Peso unitário: | 0,003527 onças |
♠ MCU multiprotocolo sem fio de 32 bits baseado em ARM® Cortex®-M4 com FPU, solução de rádio Bluetooth® 5.2
O dispositivo sem fio multiprotocolo e de ultrabaixo consumo de energia STM32WB15CC incorpora um rádio potente e de ultrabaixo consumo de energia, compatível com a especificação Bluetooth® Low Energy SIG 5.2. Ele contém um ARM® Cortex®-M0+ dedicado para realizar todas as operações de camada baixa em tempo real.
O dispositivo foi projetado para ter um consumo de energia extremamente baixo e é baseado no núcleo RISC de 32 bits Arm® Cortex®-M4 de alto desempenho, operando a uma frequência de até 64 MHz. Este núcleo possui uma unidade de ponto flutuante (FPU) de precisão única que suporta todas as instruções e tipos de dados de processamento de dados de precisão única Arm®. Ele também implementa um conjunto completo de instruções DSP e uma unidade de proteção de memória (MPU) que aprimora a segurança das aplicações.
O IPCC oferece comunicação aprimorada entre processadores com seis canais bidirecionais. O HSEM fornece semáforos de hardware usados para compartilhar recursos comuns entre os dois processadores.
O dispositivo incorpora memórias de alta velocidade (320 Kbytes de memória Flash, 48 Kbytes de SRAM) e uma ampla gama de E/Ss e periféricos aprimorados.
A transferência direta de dados entre memória e periféricos e de memória para memória é suportada por sete canais DMA com um mapeamento de canal totalmente flexível pelo periférico DMAMUX.
O dispositivo possui diversos mecanismos para memória Flash e SRAM incorporadas: proteção contra leitura, proteção contra gravação e proteção contra leitura de código proprietário. Partes da memória podem ser protegidas para acesso exclusivo ao Cortex® -M0+.
• Inclui tecnologia patenteada de última geração da ST
• Rádio
– 2,4 GHz – Transceptor RF com suporte à especificação Bluetooth® 5.2
– Sensibilidade RX: -95,5 dBm (Bluetooth® Low Energy a 1 Mbps)
– Potência de saída programável até +5,5 dBm com passos de 1 dB
– Balun integrado para reduzir BOM
– Suporte para 2 Mbps
– CPU Arm® Cortex® M0+ de 32 bits dedicada para camada de rádio em tempo real
– RSSI preciso para permitir o controle de energia
– Adequado para sistemas que exigem conformidade com os regulamentos de radiofrequência ETSI EN 300 328, EN 300 440, FCC CFR47 Parte 15 e ARIB STD-T66
– Suporte para PA externo
– Chip complementar de dispositivo passivo integrado (IPD) disponível para solução de correspondência otimizada (MLPF-WB-01E3)
• Plataforma de ultrabaixo consumo de energia
– Fonte de alimentação de 1,71 a 3,6 V
– – Faixas de temperatura de 40 °C a 85 / 105 °C
– Modo de desligamento de 12 nA
– 610 nA Modo de espera + RTC + 48 KB de RAM
– MCU de modo ativo: 33 µA / MHz quando RF e SMPS ligados
– Rádio: Rx 4,5 mA / Tx a 0 dBm 5,2 mA
• Núcleo: CPU Arm® Cortex®-M4 de 32 bits com FPU, acelerador adaptativo em tempo real (ART Accelerator) permitindo execução em estado de espera zero a partir da memória Flash, frequência de até 64 MHz, MPU, 80 instruções DMIPS e DSP
• Referência de desempenho
– 1,25 DMIPS/MHz (Drystone 2.1)
• Gestão de fornecimento e reposição
– Conversor redutor SMPS incorporado de alta eficiência com modo de bypass inteligente
– BOR (reinicialização de queda de energia) ultra-seguro e de baixo consumo, com cinco limites selecionáveis
– POR/PDR de ultrabaixo consumo de energia
– Detector de tensão programável (PVD)
– Modo VBAT com RTC e registradores de backup
• Fontes de relógio
– Oscilador de cristal de 32 MHz com capacitores de ajuste integrados (rádio e clock da CPU)
– Oscilador de cristal de 32 kHz para RTC (LSE)
– RC interno de baixa potência de 32 kHz (LSI1)
– RC interno de 32 kHz de baixa deriva (LSI2)
– Oscilador interno multivelocidade de 100 kHz a 48 MHz, ajustado de fábrica
– RC interno de alta velocidade de 16 MHz ajustado de fábrica
– 1x PLL para relógio do sistema e ADC
• Memórias
– Memória Flash de 320 KB com proteção de setor (PCROP) contra operações R/W, permitindo pilha de rádio e aplicação
– 48 KB SRAM, incluindo 36 KB com verificação de paridade de hardware
– Registro de backup de 20×32 bits
– Carregador de boot com suporte para interfaces USART, SPI, I2C
– 1 Kbyte (128 palavras duplas) OTP
• Periféricos analógicos ricos (até 1,62 V)
– ADC de 12 bits 2,5 Msps, 190 µA/Msps
– 1 comparador de ultrabaixo consumo de energia
• Periféricos do sistema
– Controlador de comunicação entre processadores (IPCC) para comunicação com Bluetooth® Low Energy
– Semáforos de HW para compartilhamento de recursos entre CPUs
– 1x controlador DMA (7x canais) com suporte para ADC, SPI, I2C, USART, AES, temporizadores
– 1x USART (ISO 7816, IrDA, SPI Master, Modbus e modo Smartcard)
– 1x LPUART (baixo consumo de energia)
– 1x SPI 32 Mbit/s
– 1x I2C (SMBus/PMBus®)
– Controlador de detecção de toque, até oito sensores
– 1x temporizador avançado de 16 bits e quatro canais
– 1x temporizador de 32 bits e quatro canais
– 2x temporizadores de ultrabaixo consumo de 16 bits
– 1x Systick independente
– 1x cão de guarda independente
– 1x cão de guarda de janela
• Segurança e Identificação
– Instalação segura de firmware (SFI) para pilha de SW Bluetooth® Low Energy
– Criptografia de hardware 2x AES máximo de 256 bits para o aplicativo e Bluetooth® Low Energy
– Autoridade de chave pública de HW (PKA)
– Algoritmos criptográficos: RSA, Diffie-Helman, ECC sobre GF(p)
– Gerador de números aleatórios verdadeiro (RNG)
– Proteção setorial contra operação R/W (PCROP)
– Unidade de cálculo CRC – Informações da matriz: ID exclusivo de 96 bits
– ID exclusivo IEEE de 64 bits. Possibilidade de derivar EUI Bluetooth® Low Energy de 48 bits.
• Até 37 E/S rápidas, 35 delas 5 tolerantes a V
• Apoio ao desenvolvimento
– Depuração de fio serial (SWD), JTAG para o processador de aplicação
– Gatilho cruzado de aplicação