A família de microcontroladores (MCUs) CA PIC32CZ da
Microchip representa uma família Arm® Cortex®-M7 de alto desempenho. Estes MCUs chegam equipados com até 4 MB de Flash, 1 MB de SRAM e memória fortemente acoplada (TCM), com pleno suporte pelo código de correção de erros (ECC). As opções de conectividade são extensas, incluindo as comunicações seriais padrões, como UART, USART, SPI, I2C, I2S, CAN FD e Ethernet 10/100/1000. Os recursos analógicos avançados são compostos de um ADC de 12 bits a 4,6875 Msps e um controlador tátil periférico. A variante CA90 da família PIC32CZ oferece um módulo de segurança de hardware (HSM) com armazenamento seguro. Estes microcontroladores são totalmente suportados por MPLAB® X IDE e MPLAB Harmony.
Características
- Processador
- Arm Cortex-M7
- 300 MHz (2,14 DMIPS/MHz)
- Instrução e cache SATA L1, cada um com 16 KB e ECC
- Uma unidade de ponto flutuante (FPU)
- Unidade de proteção de memória (MPU)
- Unidade de multiplicação-acumulação (MAC)
- Faixa de tensão operacional: 1,75 V a 3,6 V
- Memória
- Flash de 4 MB de dois painéis com ECC
- SRAM de 1 MB com ECC
- TCM de 256 KB com ECC
- TrustRAM de 8 KB
- Sistema
- Controlador DMA de 16 canais
- Controlador de interrupção vetorial alinhado (NVIC)
- Segurança
- HSM embarcado/enclave seguro
- Inicialização segura
- Armazenamento seguro de chaves
- Disponibilidade de provisionamento de fábrica
- Segurança
- Detecção de falhas de clock
- Verificação de redundância cíclica (CRC) de 32 bits
- ECC com injeção de falha para Flash e SRAM
- Monitor de alimentação programável - tensão de E/S e tensão do núcleo
- Autoteste embutido de memória (MBIST) global
- Suporte de desenvolvimento
- MPLAB X IDE
- MPLAB Harmony v3 e MCC
- Compilador MPLAB XC32
- Interface de depuração serial de 2 fios (SWD)
- Interface de depuração/varredura JTAG de 4 fios
- Periféricos de comunicações
- Dez interfaces de comunicação serial (SERCOM), USART, I2C, SPI
- Dois módulos I2S
- Duas interfaces quádruplas seriais (SQI)
- Seis portas CAN com canal DMA dedicado, suportando CAN 2.0 A/banda ISO CAN-FD
- Ethernet MAC (GMAC) de 10/100/1000 Mbps em GMII, MII e RMII; suporte IEEE®1588 PTP e Ethernet AVB
- Duas portas USB 2.0 de alta velocidade/velocidade máxima/baixa velocidade
- Controlador de barramento local de mídia (MLB)
- Interface de barramento externo (EBI) de 16 bits
- Duas interfaces de cartão de memória SD (HC) (SDHC)
- Periférico analógico
- Módulo ADC (A/D) SAR de 12 bits, 4 núcleos S/H, 4,6875 Msps com 36 canais analógicos
- Dois comparadores analógicos
- Controlador de toque capacitivo (PTC) periférico com 32 sensores/canais de autocapacitância e 16 sensores/canais de capacitância mútua
- Temporizador/contadores
- 10 capturas de temporizador/contador (TCC)/comparações de saída
- Temporizador watchdog (WDT) independente
- Relógio em tempo real (RTC)
- Temporizador em tempo real (RTT)
- Módulo de rastreamento embarcado com fluxo de rastreamento das instruções