La familia de microcontroladores (MCU) PIC32CZ CA de Microchip representa una familia Arm® Cortex®-M7 de alto rendimiento. Estas MCU vienen equipadas con hasta 4 MB de Flash, 1 MB de SRAM y memoria estrechamente acoplada (TCM), todo ello respaldado por un código de corrección de errores (ECC). Las opciones de conectividad son amplias e incluyen comunicaciones serie estándar como UART, USART, SPI, I2C, I2S, CAN FD, y Ethernet 10/100/1000. Sus características analógicas avanzadas incluyen un ADC de 12 bits y 4.6875 Msps y un controlador táctil periférico. La variante de la familia PIC32CZ CA90 ofrece un módulo de seguridad de hardware (HSM) con almacenamiento seguro. Estos microcontroladores son totalmente compatibles con MPLAB® X IDE y MPLAB Harmony.
Características
- Procesador
- Arm Cortex-M7
- 300 MHz (2.14 DMIPS/MHz)
- Caché de instrucciones y SATA L1 de 16 KB cada una con ECC
- Unidad de punto flotante (FPU)
- Unidad de protección de memoria (MPU)
- Multiplicar unidad de acumulación (MAC)
- Voltaje de funcionamiento: 1.75 V a 3.6 V
- Memoria
- Flash de doble panel de 4 MB con criptografía de curva elíptica (ECC)
- SRAM de 1 MB con ECC
- TCM de 256 KB con ECC
- TrustRAM de 8 KB
- Sistema
- Controlador DMA de 16 canales
- Controlador de interrupción vectorial anidado (NVIC)
- Seguridad
- HSM integrado/enclave seguro
- Inicio seguro
- Almacenamiento clave seguro
- Aprovisionamiento de fábrica disponible
- Seguridad
- Detección de fallos en el reloj
- Comprobador de 32 bits de redundancia cíclica (CRC)
- Criptografía de curva elíptica (ECC) con inyección de fallos para Flash y SRAM
- Monitor de alimentación programable - voltaje de E/S y voltaje del núcleo
- Autocomprobación global de la memoria integrada (MBIST)
- Apoyo al desarrollo
- IDE de MPLAB X
- MPLAB Harmony v3 y MCC
- Compilador MPLAB XC32
- Interfaz de depuración por cable serie de 2 hilos (SWD)
- Interfaz de escaneado/depuración JTAG de 4 cables
- Periféricos de comunicación
- Diez interfaces de comunicación serie (SERCOM), USART, I2C, SPI
- Dos módulos I2S
- Dos interfaces serie cuádruples (SQI)
- Seis puertos CAN con canal DMA dedicado compatible con CAN 2.0 A/band ISO CAN-FD
- Ethernet MAC (GMAC) 10/100/1000 Mbps en GMII, MII y RMII; compatibilidad con IEEE®1588 PTP y Ethernet AVB
- Dos puertos USB 2.0 de alta velocidad/velocidad máxima/velocidad mínima
- Controlador de bus local de medios (MLB)
- Interfaz de bus externo (EBI) de 16 bits
- Dos interfaces para tarjetas de memoria SD (HC) (SDHC)
- Periféricos analógicos
- Módulo SAR ADC (A/D) de 4 núcleos S/H, 4.6875 Msps, 12 bits y 36 canales analógicos
- Dos comparadores analógicos
- Controlador táctil capacitivo periférico (PTC) con 32 canales/sensores de capacitancia propia y 16 canales/sensores de capacitancia mutua.
- Temporizadores/contadores
- Captura de 10 temporizadores/contadores (TCC)/comparaciones de salida
- Temporizador de vigilancia independiente (WDT)
- Relojes de tiempo real (RTC)
- Temporizador en tiempo real (RTT)
- Módulo de rastreo integrado (ETM) con flujo de rastreo de instrucciones