Microcontroladores ARM STM32G0B1CEU6: MCU MCU Arm Cortex-M0+ de 32 bits para uso xeral, ata 512 KB de memoria flash, 144 KB de RAM, 6 USART
♠ 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: | 44 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 |
Tipo de interface: | UART |
Sensible á humidade: | Si |
Tipo de produto: | Microcontroladores ARM - MCU |
Cantidade do paquete de fábrica: | 1560 |
Subcategoría: | Microcontroladores - MCU |
Nome comercial: | STM32 |
Peso unitario: | 0,003527 onzas |
♠ MCU sen fíos multiprotocolo de 32 bits Cortex®-M4 baseado en Arm® con FPU, solución de radio Bluetooth® 5.2
O dispositivo sen fíos multiprotocolo STM32WB15CC integra unha radio potente e de consumo ultrabaxo que cumpre coa especificación Bluetooth® Low Energy SIG 5.2. Inclúe un Arm® Cortex®-M0+ dedicado para realizar todas as operacións de capa baixa en tempo real.
O dispositivo está deseñado para consumir moi pouco consumo e baséase no núcleo RISC de 32 bits Arm® Cortex®-M4 de alto rendemento que funciona a unha frecuencia de ata 64 MHz. Este núcleo presenta unha unidade de coma flotante (FPU) de simple precisión que admite todas as instrucións e tipos de datos de procesamento de datos de simple precisión Arm®. Tamén implementa un conxunto completo de instrucións DSP e unha unidade de protección de memoria (MPU) que mellora a seguridade das aplicacións.
O IPCC proporciona unha comunicación entre procesadores mellorada con seis canles bidireccionais. O HSEM proporciona semáforos de hardware que se usan para compartir recursos comúns entre os dous procesadores.
O dispositivo incorpora memorias de alta velocidade (320 Kbytes de memoria Flash, 48 Kbytes de SRAM) e unha ampla gama de E/S e periféricos mellorados.
A transferencia directa de datos entre a memoria e os periféricos e de memoria a memoria é compatible con sete canais DMA cun mapeo de canais totalmente flexible polo periférico DMAMUX.
O dispositivo presenta varios mecanismos para a memoria Flash e a SRAM integradas: protección contra lectura, protección contra escritura e protección contra lectura de código propietario. Algunhas partes da memoria pódense protexer para o acceso exclusivo de Cortex® -M0+.
• Inclúe tecnoloxía patentada de última xeración de ST
• Radio
– 2,4 GHz – Transceptor de RF compatible coa especificación Bluetooth® 5.2
– Sensibilidade RX: -95,5 dBm (Bluetooth® de baixa enerxía a 1 Mbps)
– Potencia de saída programable ata +5,5 dBm con pasos de 1 dB
– Balun integrado para reducir a BOM
– Soporte para 2 Mbps
– CPU Arm® Cortex® M0+ de 32 bits dedicada para a capa de radio en tempo real
– RSSI preciso para permitir o control de potencia
– Adecuado para sistemas que requiren o cumprimento das normas de radiofrecuencia ETSI EN 300 328, EN 300 440, FCC CFR47 Parte 15 e ARIB STD-T66
– Soporte para PA externo
– Chip complementario de dispositivo pasivo integrado (IPD) dispoñible para unha solución de adaptación optimizada (MLPF-WB-01E3)
• Plataforma de consumo ultrabaxo
– Fonte de alimentación de 1,71 a 3,6 V
Rangos de temperatura de 40 °C a 85 / 105 °C
– Modo de apagado de 12 nA
– 610 nA Modo de espera + RTC + 48 KB de RAM
– MCU de modo activo: 33 µA/MHz cando RF e SMPS están activados
– Radio: Rx 4,5 mA / Tx a 0 dBm 5,2 mA
• Núcleo: CPU Arm® Cortex®-M4 de 32 bits con FPU, acelerador adaptativo en tempo real (ART Accelerator) que permite a execución en estado de espera 0 desde memoria Flash, frecuencia de ata 64 MHz, MPU, 80 instrucións DMIPS e DSP
• Punto de referencia de rendemento
– 1,25 DMIPS/MHz (Drystone 2.1)
• Xestión de subministracións e reposicións
– Convertidor reductor SMPS integrado de alta eficiencia con modo de bypass intelixente
– BOR (reinicio por caída de tensión) ultraseguro e de baixo consumo con cinco limiares seleccionables
– POR/PDR de consumo ultrabaxo
– Detector de tensión programable (PVD)
– Modo VBAT con RTC e rexistros de copia de seguridade
• Fontes de reloxo
– Oscilador de cristal de 32 MHz con condensadores de axuste integrados (reloxo de radio e CPU)
– Oscilador de cristal de 32 kHz para RTC (LSE)
– RC interno de baixa potencia de 32 kHz (LSI1)
– RC interna de baixa deriva de 32 kHz (LSI2)
– Oscilador interno multivelocidade de 100 kHz a 48 MHz, configurado de fábrica
– RC interno de alta velocidade a 16 MHz recortado de fábrica
– 1x PLL para o reloxo do sistema e o ADC
• Recordos
– Memoria flash de 320 KB con protección de sector (PCROP) contra operacións de lectura/escrición, o que permite a pila de radio e a aplicación
– 48 KB de SRAM, incluíndo 36 KB con comprobación de paridade por hardware
– Rexistro de copia de seguridade de 20 × 32 bits
– Cargador de arranque compatible con interfaces USART, SPI e I2C
– 1 Kbyte (128 palabras dobres) OTP
• Periféricos analóxicos ricos (ata 1,62 V)
– ADC de 12 bits, 2,5 Msps, 190 µA/Msps
– 1 comparador de potencia ultrabaxa
• Periféricos do sistema
– Controlador de comunicación entre procesadores (IPCC) para a comunicación con Bluetooth® Low Energy
– Semáforos de hardware para compartir recursos entre CPUs
– 1 controlador DMA (7 canles) compatible con ADC, SPI, I2C, USART, AES, temporizadores
– 1x USART (ISO 7816, IrDA, mestre SPI, Modbus e modo Smartcard)
– 1x LPUART (baixa potencia)
– 1x SPI 32 Mbit/s
– 1x I2C (SMBus/PMBus®)
– Controlador táctil, ata oito sensores
– 1 temporizador avanzado de 16 bits e catro canles
– 1 temporizador de 32 bits e catro canles
– 2 temporizadores de consumo ultrabaixo de 16 bits
– 1x Systick independente
– 1x vixilancia independente
– 1x vixilante de ventás
• Seguridade e identificación
– Instalación segura de firmware (SFI) para a pila de software Bluetooth® Low Energy
– 2 cifrados por hardware AES de 256 bits como máximo para a aplicación e Bluetooth® Low Energy
– Autoridade de clave pública de hardware (PKA)
– Algoritmos criptográficos: RSA, Diffie-Helman, ECC sobre GF(p)
– Xerador de números aleatorios verdadeiros (RNG)
– Protección de sector contra operacións de lectura/escritor (PCROP)
– Unidade de cálculo CRC – Información do dado: ID único de 96 bits
– ID único IEEE de 64 bits. Posibilidade de derivar EUI de 48 bits Bluetooth® Low Energy
• Ata 37 E/S rápidas, 35 delas con tolerancia a 5 V
• Apoio ao desenvolvemento
– Depuración de cables serie (SWD), JTAG para o procesador da aplicación
– Disparador cruzado da aplicación