La famiglia di microcontroller (MCU) PIC32CZ CA di Microchip rappresenta una famiglia Arm® Cortex®-M7 ad alte prestazioni. Questi MCU sono dotati di memoria Flash fino a 4 MB, 1 MB di SRAM e di una memoria strettamente accoppiata (TCM), tutte supportate da codice di correzione errori (ECC). Le opzioni di connettività sono ampie e comprendono comunicazioni seriali standard come UART, USART, SPI, I2C, I2S, CAN FD e 10/100/1000 Ethernet. Le funzioni analogiche avanzate comprendono un ADC a 12 bit da 4,6875 Msps e un controller tattile periferico. La variante della famiglia PIC32CZ CA90 offre un modulo di sicurezza hardware (HSM) con memorizzazione sicura. Questi microcontroller sono pienamente supportati da MPLAB® X IDE e MPLAB Harmony.
Caratteristiche
- Processore
- Arm Cortex-M7
- 300 MHz (2,14 DMIPS/MHz)
- 16 kB di cache per istruzioni e SATA L1 ciascuna con ECC
- Unità a virgola mobile (FPU)
- Unità di protezione di memoria (MPU)
- Unità di moltiplicazione-accumulo (MAC)
- Intervallo tensione di funzionamento: 1,75 ~ 3,6 V
- Memoria
- 4 MB di Flash dual-panel con ECC
- 1 MB di SRAM con ECC
- 256 kB di TCM con ECC
- 8 kB di TrustRAM
- Sistema
- Controller DMA a 16 canali
- Controller di interrupt a vettorizzazione annidata (NVIC)
- Protezione
- HSM embedded/Secure Enclave
- Avvio sicuro
- Memorizzazione sicura delle chiavi
- Provisioning di fabbrica disponibile
- Sicurezza
- Rilevamento guasti clock
- Controllo a ridondanza ciclica a 32 bit (CRC)
- ECC con iniezione di errori per Flash e SRAM
- Monitoraggio alimentazione programmabile - Tensione di I/O e tensione core
- Autotest della memoria globale incorporato (MBIST)
- Supporto per lo sviluppo
- MPLAB X IDE
- MPLAB Harmony v3 e MCC
- Compilatore MPLAB XC32
- Interfaccia Serial Wire Debug (SWD) a 2 fili
- Interfaccia di scansione/debug JTAG a 4 fili
- Periferiche di comunicazione
- Dieci interfacce di comunicazione seriale (SERCOM), USART, I2C, SPI
- Due moduli I2S
- Due interfacce Serial Quad (SQI)
- Sei porte CAN con canale DMA dedicato che supportano CAN 2.0 A/banda ISO CAN-FD
- MAC Ethernet (GMAC) 10/100/1000 Mbps in GMII, MII e RMII; supporto IEEE®1588 PTP e Ethernet AVB
- Due porte USB 2.0 High Speed, Full Speed e Low Speed
- Controller Media Local Bus (MLB)
- Interfaccia bus esterno (EBI) a 16 bit
- Due interfacce per schede di memoria SD (HC) (SDHC)
- Periferiche analogiche
- Modulo ADC SAR a 12 bit, 4 core-S/H, 4,6875 Msps con 36 canali analogici
- Due comparatori analogici
- Controller a rilevamento tattile capacitivo (PTC) periferico con 32 canali/sensori ad autocapacità e 16 canali/sensori a capacità mutua
- Timer/contatori
- 10 moduli di acquisizione timer/counter (TCC)/comparazioni uscita
- Timer watchdog (WDT) indipendente
- Clock in tempo reale (RTC)
- Timer in tempo reale (RTT)
- Embedded Trace Module con streaming tracciatura istruzioni