Microcontroladores ARM STM32G0B1CEU6: MCU estándar ARM Cortex-M0+ de 32 bits, hasta 512 KB de memoria Flash, 144 KB de RAM, 6x USART
♠ Descripción del producto
Atributo del producto | Valor del atributo |
Fabricante: | STMicroelectrónica |
Categoría de producto: | Microcontroladores ARM - MCU |
RoHS: | Detalles |
Serie: | STM32G0 |
Estilo de montaje: | SMD/SMT |
Centro: | ARM Cortex M0+ |
Tamaño de la memoria del programa: | 512 kB |
Ancho del bus de datos: | 32 bits |
Resolución ADC: | 12 bits |
Frecuencia máxima de reloj: | 64 MHz |
Número de E/S: | 44 E/S |
Tamaño de 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 funcionamiento: | - 40 °C |
Temperatura máxima de funcionamiento: | + 85 C |
Embalaje: | Bandeja |
Marca: | STMicroelectrónica |
Tipo de interfaz: | UART |
Sensible a la humedad: | Sí |
Tipo de producto: | Microcontroladores ARM - MCU |
Cantidad del paquete de fábrica: | 1560 |
Subcategoría: | Microcontroladores - MCU |
Nombre comercial: | STM32 |
Peso unitario: | 0,003527 onzas |
♠ MCU multiprotocolo inalámbrico de 32 bits basado en Arm® Cortex®-M4 con FPU, solución de radio Bluetooth® 5.2
El dispositivo inalámbrico multiprotocolo STM32WB15CC de ultrabajo consumo incorpora una radio potente y de ultrabajo consumo que cumple con la especificación Bluetooth® Low Energy SIG 5.2. Contiene un procesador Arm® Cortex®-M0+ dedicado para realizar todas las operaciones de capa baja en tiempo real.
El dispositivo está diseñado para un consumo extremadamente bajo y se basa en el núcleo RISC Arm® Cortex®-M4 de 32 bits de alto rendimiento, que opera a una frecuencia de hasta 64 MHz. Este núcleo cuenta con una unidad de coma flotante (FPU) de precisión simple que admite todas las instrucciones y tipos de datos de procesamiento de datos de precisión simple Arm®. También implementa un conjunto completo de instrucciones DSP y una unidad de protección de memoria (MPU) que mejora la seguridad de la aplicación.
El IPCC proporciona una comunicación mejorada entre procesadores con seis canales bidireccionales. El HSEM proporciona semáforos de hardware que se utilizan para compartir recursos comunes entre ambos procesadores.
El dispositivo incorpora memorias de alta velocidad (320 Kbytes de memoria Flash, 48 Kbytes de SRAM) y una amplia gama de E/S y periféricos mejorados.
La transferencia directa de datos entre la memoria y los periféricos y de memoria a memoria está soportada por siete canales DMA con un mapeo de canales totalmente flexible por parte del periférico DMAMUX.
El dispositivo cuenta con varios mecanismos para la memoria Flash integrada y la SRAM: protección de lectura, protección contra escritura y protección de lectura de código propietario. Se pueden proteger partes de la memoria para acceso exclusivo a Cortex® -M0+.
• Incluye tecnología patentada de última generación de ST
• Radio
– 2,4 GHz – Transceptor de RF compatible con la especificación Bluetooth® 5.2
– Sensibilidad RX: -95,5 dBm (Bluetooth® de baja energía a 1 Mbps)
– Potencia de salida programable hasta +5,5 dBm con pasos de 1 dB
– Balun integrado para reducir la lista de materiales
– Soporte para 2 Mbps
– CPU Arm® Cortex® M0+ de 32 bits dedicada para la capa de radio en tiempo real
– RSSI preciso para permitir el control de potencia
– Adecuado para sistemas que requieren cumplimiento de las regulaciones de radiofrecuencia ETSI EN 300 328, EN 300 440, FCC CFR47 Parte 15 y ARIB STD-T66
– Soporte para PA externo
– Chip complementario de dispositivo pasivo integrado (IPD) disponible para una solución de coincidencia optimizada (MLPF-WB-01E3)
• Plataforma de consumo ultrabaja
– Fuente 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
– Modo de espera de 610 nA + RTC + 48 KB de RAM
– MCU de modo activo: 33 µA/MHz cuando RF y 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 tiempo real (ART Accelerator) que permite ejecución en estado de espera 0 desde memoria Flash, frecuencia de hasta 64 MHz, MPU, 80 DMIPS e instrucciones DSP
• Punto de referencia de rendimiento
– 1,25 DMIPS/MHz (Drystone 2.1)
• Gestión de suministro y reposición
– Convertidor reductor de SMPS integrado de alta eficiencia con modo de derivación inteligente
– BOR (reinicio por caída de tensión) ultra seguro y de bajo consumo con cinco umbrales seleccionables
– POR/PDR de consumo ultrabaja
– Detector de voltaje programable (PVD)
– Modo VBAT con RTC y registros de respaldo
• Fuentes de reloj
– Oscilador de cristal de 32 MHz con condensadores de ajuste integrados (reloj de radio y CPU)
– Oscilador de cristal de 32 kHz para RTC (LSE)
– RC interno de baja potencia de 32 kHz (LSI1)
– RC interno de baja deriva de 32 kHz (LSI2)
– Oscilador interno multivelocidad de 100 kHz a 48 MHz, ajustado de fábrica
– RC interno de alta velocidad de 16 MHz recortado de fábrica
– 1x PLL para reloj del sistema y ADC
• Recuerdos
– Memoria Flash de 320 KB con protección sectorial (PCROP) contra operaciones de lectura y escritura, lo que permite la pila de radio y la aplicación
– 48 KB de SRAM, incluidos 36 KB con comprobación de paridad de hardware
– Registro de respaldo de 20×32 bits
– Cargador de arranque compatible con interfaces USART, SPI e I2C
– 1 Kbyte (128 palabras dobles) OTP
• Periféricos analógicos enriquecidos (hasta 1,62 V)
– Convertidor analógico-digital de 12 bits, 2,5 Msps, 190 µA/Msps
– 1 comparador de potencia ultrabaja
• Periféricos del sistema
– Controlador de comunicación entre procesadores (IPCC) para comunicación con Bluetooth® Low Energy
– Semáforos de hardware para compartir recursos entre CPU
– 1 controlador DMA (7 canales) compatible con ADC, SPI, I2C, USART, AES y temporizadores
– 1x USART (ISO 7816, IrDA, SPI Master, modo Modbus y tarjeta inteligente)
– 1x LPUART (baja potencia)
– 1x SPI 32 Mbit/s
– 1x I2C (SMBus/PMBus®)
– Controlador de detección táctil, hasta ocho sensores
– 1 temporizador avanzado de 16 bits y cuatro canales
– 1 temporizador de 32 bits y cuatro canales
– 2 temporizadores de consumo ultrabajo de 16 bits
– 1x Systick independiente
– 1x organismo de control independiente
– 1x perro guardián de ventana
• Seguridad e identificación
– Instalación segura de firmware (SFI) para la pila SW Bluetooth® Low Energy
– Cifrado de hardware 2x AES máximo de 256 bits para la aplicación y Bluetooth® Low Energy
– Autoridad de clave pública (PKA) de hardware
– Algoritmos criptográficos: RSA, Diffie-Helman, ECC sobre GF(p)
– Generador de números aleatorios verdaderos (RNG)
– Protección del sector contra la operación R/W (PCROP)
– Unidad de cálculo CRC – Información de matriz: ID único de 96 bits
ID único IEEE de 64 bits. Posibilidad de derivar la EUI de Bluetooth® de bajo consumo de 48 bits.
• Hasta 37 E/S rápidas, 35 de ellas 5 tolerantes a V
• Apoyo al desarrollo
– Depuración de cable serie (SWD), JTAG para el procesador de aplicaciones
– Disparador cruzado de aplicaciones