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
  • 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
  • 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

Tabla - Microchip Technology PIC32CM SG 32-Bit Arm® Cortex®-M23 MCU

Diagrama de bloques

Diagrama de bloques - Microchip Technology PIC32CM SG 32-Bit Arm® Cortex®-M23 MCU

Paquetes

Dibujo mecánico - Microchip Technology PIC32CM SG 32-Bit Arm® Cortex®-M23 MCU
Publicado: 2025-09-08 | Actualizado: 2026-03-18