Microchip Technology Microcontrollori PIC32CZ CA80/CA90
I microcontrollori PIC32CZ CA80/CA90 di Microchip Technology sono MCU ad alte prestazioni a 32 bit basati su un processore Arm® Cortex®-M7. Questi MCU offrono fino a 8 MB di memoria flash e 1 MB di SRAM. I MCU CA80/CA90 offrono una vasta gamma di opzioni di connettività, tra cui USB ad alta velocità, CAN FD, SQI, SDHC,, I2S™, Media LB™ bus, EBI, e SERCOM. Questi MCU sono dotati di un'unità di protezione della memoria (MPU), rilevamento dei guasti dell'orologio con oscillatore RC interno fail-safe e protezione da scrittura su alcune periferiche. Gli MCU PIC32CZ CA80/CA90 sono disponibili in package TQFP e BGA da 100 pin, 144 pin, 176 pin e 208 pin.Gli MCU PIC32CZ CA90 presentano un modulo di sicurezza hardware (HSM) integrato per lo sviluppo di applicazioni sicure. Il modulo HSM è in grado di fornire un'accelerazione hardware crittografica completa, l'archiviazione delle chiavi e il TRNG per implementare funzionalità di sicurezza come l'avvio sicuro, il TLS e la crittografia/decrittografia. Gli MCU PIC32CZ CA80 sono progettati per implementare funzionalità e applicazioni come gateway industriali, grafica e applicazioni per il settore automobilistico.
Caratteristiche
- Connettività:
- Fino a 10 interfacce SERCOM, tra cui USART, I2C, SPI, e LIN
- Fino a due moduli I2S con supporto Time Division Multiplexing (TDM)
- Fino a due interfacce seriali quadruple (SQI)
- Fino a sei porte CAN FD con accesso diretto alla memoria (DMA) dedicato
- Un controller MediaLB®
- Fino a due porte USB 2.0 ad alta velocità
- Ethernet 10/100/1.000 con DMA dedicato, IEEE® 1588 e supporto Ethernet Audio Video Bridging (AVB)
- Sicurezza funzionale:
- ECC con iniezione di guasto sulla memoria flash e tutte le SRAM
- mBIST globale
- Unità di protezione della memoria (MPU)
- Protezione da scrittura su alcune periferiche
- Rilevamento dei guasti di clock con oscillatore RC interno di sicurezza
- Monitoraggio delle interfacce di comunicazione
- L'HSM disponibile con gli MCU PIC32CZ CA90 offre i seguenti attributi:
- Crittografia a chiave pubblica RSA, DSA ed ECC con lunghezza chiave fino a 4096 bit
- La crittografia AES è completamente conforme agli standard NIST FIPS per la lunghezza della chiave a 197 bit e 256 bit
- Hash/MAC con capacità MD-5, SHA-1, SHA-256, SHA-224, SHA-384, SHA-512 e SHA3
- Generatore di numeri casuali effettivi (TRNG)
- Archiviazione sicura delle chiavi
- Fornitura in fabbrica
Specifiche
- Condizioni operative:
- VDDREG: da 1.75V a 1.85V, da -40°C a 85°C, e da CC a 300MHz
- VDDIO/AVDD: da 1,75V a 3,63V, da -40°C a 85°C, e da CC a 300MHz
- 300MHz Arm® Cortex®-M7:
- Pipeline superscalare (6 stadi con previsione della diramazione)
- Cache L1 (16 KB ciascuna cache di istruzioni e dati protetta da ECC)
- Fino a 256 KB di Tightly Coupled memoria (TCM) (128 KB ciascuno di TCM di istruzioni e dati protetti ECC)
- Unità di protezione della memoria (MPU) con 8 regioni
- Unità a virgola mobile (FPU) con doppia e singola precisione (32 bit e 64 bit)
- Unità di accumulo multiplo (MAC) con resa a ciclo singolo
- Set di istruzioni conforme a DSP Thumb®-2
- Gestione del clock:
- Oscillatore interno a potenza ultrabassa da 32,768 kHz
- Evento di rilevamento guasto dell'orologio indirizzato all'interrupt normale o al controller NonMaskable Interrupt (NMI):
- Monitoraggio della frequenza CPU
- Rilevamento guasti dell'oscillatore al cristallo principale
- Monitoraggio della frequenza dell'oscillatore al cristallo da 32,768 kHz
- Temporizzatore di supervisione indipendente (IWDT)
- Oscillatore RC interno rifinito a 48 MHz di precisione
- Fino a due PLL per il clock di sistema e un PLL per le operazioni USB ad alta velocità
- FREQM: Misuratore di frequenza
- Gestione dell'alimentazione:
- Ripristino di accensione (POR) e ripristino brown-out (BOR)
- Molteplici modalità di gestione dell'alimentazione: inattiva, standby, ibernazione, backup e spegnimento
- Clock in tempo reale (RTC) a potenza ultrabassa e timer in tempo reale (RTT):
- RTC con calendario gregoriano e modalità UTC, generazione di forme d'onda in modalità a bassa potenza
- Circuito di calibrazione del trim del contatore RTC per compensare le variazioni di frequenza del cristallo da 32,768 kHz
- Memorie:
- Memoria flash autoprogrammabile su sistema da 8 MB, 4 MB e 2 MB con:
- Codice di correzione errore (ECC = flash, SRAM, TrustRAM, cache e TCM)
- Doppio banco con supporto Read-While-Write (RWW); (aggiornamento in tempo reale)
- Fino a 4 KB di memoria OTP emulata dall'utente
- 2 memorie flash di avvio da 80 KB supplementari (2x24 pagine)
- Fino a 256 KB di memoria strettamente accoppiata (TCM) con ECC
- Fino a 8 KB di SRAM aggiuntiva:
- Possibilità di mantenere la modalità di backup
- Otto registri di backup a 32 bit
- Memoria flash autoprogrammabile su sistema da 8 MB, 4 MB e 2 MB con:
Applicazioni
- MCU PIC32CZ CA80:
- Gateway industriali
- Grafica
- Settore automotive
Implementazione della sicurezza utilizzando i microcontroller PIC32CZ CA90
Schema a blocchi
Schema
Pubblicato: 2024-01-12
| Aggiornato: 2024-12-20
