Microchip Technology PIC32CM SG 32-Bit Arm® Cortex®-M23 MCU
Los microcontroladores (MCU) Microchip Technology PIC32CM SG 32-Bit Arm® Cortex®-M23 son una familia de MCU de 32 bits de bajo consumo basados en Arm que ofrecen seguridad, protección, CAN-FD, USB de alta velocidad, función táctil mejorada y funciones analógicas avanzadas. La CPU Arm Cortex-M23 puede funcionar a una frecuencia de hasta 72 MHz y presenta una puntuación de 2,64 CoreMark/MHz y 1,03 DMIPS/MHz. Entre las funciones de seguridad se incluyen la compatibilidad con Arm TrustZone® y el motor de composición de identidad del dispositivo (DICE). También cuenta con un módulo de seguridad de hardware (HSM Lite) y TrustRAM. Las funciones analógicas avanzadas del Microchip Technology PIC32CM SG incluyen un módulo convertidor analógico-digital (ADC) de 12 bits con una velocidad de hasta 4,5 Msps, hasta 12 canales de un solo extremo, o tres canales diferenciales y seis de un solo extremo. El controlador táctil periférico mejorado cuenta con hasta 324 canales de capacitancia mutua (18 x 18) y hasta 36 canales de capacitancia propia, con tecnología Driven Shield+. Estos dispositivos están disponibles en paquetes TQFP-48, VQFN-48, TQFP-64, VQFN-64 o TSFP-100.Características
- Condiciones de funcionamiento
- De 1,71 V a 3,63 V, de -40 °C a +125 °C, de CC a 48 MHz
- De 1,71 V a 3,63 V, de -40 °C a +85 °C, de CC a 72 MHz
- CPU con núcleo Arm Cortex-M23 que funciona a una velocidad de hasta 72 MHz
- 2,64 CoreMark/MHz y 1,03 DMIPS/MHz
- Controlador de interrupciones vectorizadas y anidadas (NVIC)
- Verificación del límite de pila
- Unidad de protección de memoria (MPU)
- Memorias
- 16 KB adicionales de memoria flash de arranque (BFM)
- 32 KB adicionales de memoria flash de configuración (CFM)
- Flash admite
- Código de corrección de errores (ECC) con capacidad de inyección de fallos
- CRC de cualquier sección contigua
- Opción de apagado completo mientras el sistema está en modo de espera
- Notificación de errores en banda tanto para los accesos de lectura como para los de escritura
- Registro de eventos de manipulación
- Memoria principal SRAM de 128 KB con corrección de errores (ECC) y capacidad de inyección de fallos, que se conserva en los modos de inactividad, espera e hibernación
- TrustRAM de 512 bytes
- Características de seguridad
- Tecnología ARM TrustZone para el aislamiento flexible de hardware de memorias y periféricos
- Partición configurable de PFM, BFM, SRAM
- Asignación de seguridad individual para cada periférico, E/S y línea de interrupción externa
- Iniciación segura (opcional)
- Compatibilidad con el motor de composición de identidad de dispositivo (DICE)
- La función física no clonable (PUF) genera una clave única para el dispositivo destinada al cifrado local y la certificación
- Módulo de seguridad de hardware (HSM Lite)
- Acelerador AES (256 bits), SHA-1, SHA-2, RSA, ECC
- Generador de números aleatorios verdadero
- TrustRAM
- Tecnología ARM TrustZone para el aislamiento flexible de hardware de memorias y periféricos
- Funciones analógicas avanzadas y pantalla táctil
- Módulo ADC de 12 bits:
- Hasta 4,5Msps
- Hasta 12 canales de un solo extremo o tres canales diferenciales y seis canales de un solo extremo
- Compatibilidad con referencia externa
- Dos comparadores analógicos con referencias de tensión programables
- Controlador táctil periférico mejorado (PTC)
- Hasta 324 canales (18 x 18) de capacitancia mutua
- Hasta 36 canales de autocapacitancia con tecnología Driven Shield+ para una mayor inmunidad al ruido y tolerancia a la humedad
- Botones táctiles capacitivos, controles deslizantes y ruedas de bajo consumo, alta sensibilidad y resistentes a las condiciones ambientales
- Filtrado de ruido en el hardware y desincronización de la señal de ruido para una alta inmunidad a la conducción
- Permite activar el dispositivo con un toque desde el modo de suspensión
- Admite un sensor de autocondensador de gran tamaño
- Módulo ADC de 12 bits:
- Sistema
- Reinicio al encender (POR) integrado y detección de caída de tensión (BOD) programable en VDDIO y VDDREG
- Módulo de detección de baja tensión programable (LVD)
- Sistema de eventos de 12 canales para el funcionamiento independiente del núcleo entre periféricos (EVSYS)
- Número de serie único de 128 bits
- Características de seguridad del hardware
- ECC con capacidad de inyección de fallos en Flash y SRAM
- Se puede acceder a la memoria SRAM/TrustRAM MBIST en modo de usuario durante el arranque
- Los registros IP incorporan protección contra la escritura mediante PAC
- Monitor de reloj de seguridad (CFD)
- Compatible con la norma ISO 26262:2018
- Administración de energía
- Modo de espera para un tiempo de activación rápido
- Modo de espera, modo de respaldo, modo de apagado y periféricos en modo de suspensión
- Modo de hibernación con retención total de la SRAM
- Temporizadores/comparación de salida/captura de entrada
- Hasta siete temporizadores/contadores para control (TCC) de 16 bits, cada uno con dos canales de comparación/captura con doble memoria intermedia
- Contador en tiempo real (RTC) de 32 bits con funciones de reloj/calendario
- Temporizador Watchdog (WDT) con modo ventana
- Gestión de reloj
- Oscilador de cristal de 4 MHz a 48 MHz (XOSC48), detección de fallos del reloj con conmutación de reloj de seguridad
- Oscilador de cristal de 32,768 kHz (XOSC32K), detección de fallos del reloj con conmutación de reloj de seguridad
- Oscilador RC interno de 32,768 kHz y consumo ultrabajo (OSCULP32K)
- Bucle de fase digital de 48 MHz (DFLL48M)
- Bucle de fase de 1,6 GHz (PLL1G6)
- Medidor de frecuencia (FREQM)
- El software y las herramientas facilitan el desarrollo rápido de prototipos gracias a un ecosistema potente y fácil de usar
- Empiece a programar con buen pie gracias a MPLAB Code Configurator
- Configure de forma gráfica los periféricos, las bibliotecas de software y los sistemas operativos en tiempo real (RTOS) compatibles con MPLAB Harmony v3
- Descargue MPLAB XC Compiler
- Aproveche la compatibilidad del IDE MPLAB X con los MCU de 32 bits
- Seleccione el integrado ideal para el proyecto (MPLAB® ICE, MPLAB ICD o PICkit™)
- Acceso directo a la memoria (DMA)
- Ocho canales, con cuatro modos diferentes de transferencia por bloques
- Control de redundancia cíclica (CRC) programable de 32 bits
- Entrada/salida
- Pines de alta corriente con una capacidad de fuente/sumidero de hasta 25 mA
- Salida de drenaje abierto configurable en los pines de E/S digital
- Hasta 10 pines de entrada compatibles con 5 V (solo pines digitales)
- Hasta 80 líneas de E/S programables
- 16 interrupciones externas (EIC)
- Dos circuitos de lógica personalizable (CCL) que admiten
- Funciones lógicas combinatorias, como AND, NAND, OR y NOR
- Funciones lógicas secuenciales, como los flip-flops y los latches
- Una salida de baja caída de tensión (LDO) de uso general
- 1,2 V/1,5 V/1,8 V/2,5 V generados a partir de VDDIO
- Hasta 100 mA
- Dos salidas controladas por SUPC
- Interfaces de comunicación/periféricos digitales
- Dos módulos CAN-FD (ISO 11898-1:2015), compatibles con CAN 2.0 A/B
- Seis interfaces de comunicación serie (SERCOM), cada una configurable para funcionar como
- USART con configuración totalmente dúplex y semidúplex de un solo cable
- Host/cliente I2C hasta 3,4 MHz
- SPI
- RS-485, IRDA, host/cliente LIN
- Una interfaz USB (Universal Serial Bus) 2.0 de velocidad completa (12 Mbps)
- Función de host y dispositivo integrado
- Ocho terminales
- Transceptor integrado con resistencia en serie incorporada
- Admite el funcionamiento sin cristal en modo de dispositivo
- Calificado según la norma AEC-Q100, grado 1 (-40 °C a +125 °C)
- Soporte para el desarrollo de integrados
- Programación y depuración en circuito y en aplicación mediante SWD y JTAG
- Puerto de integrado Cortex-M
- Admite ocho puntos de rotura y cuatro puntos de vigilancia
- Escaneo de límites compatible con IEEE®1149 (JTAG)
- Seguimiento de instrucciones basado en hardware no intrusivo, depuración segura
Aplicaciones
- Módulos para la industria automovilística
- Automatización de edificios y control de acceso
- Automatización industrial y HMI
- Equipos de consumo e industriales críticos para la seguridad
Paquete y características
Diagrama de bloques
Paquetes
Publicado: 2025-09-08
| Actualizado: 2026-03-18
