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

Applicazioni

  • MCU PIC32CZ CA80:
    • Gateway industriali
    • Grafica
    • Settore automotive

Implementazione della sicurezza utilizzando i microcontroller PIC32CZ CA90

Microchip Technology Microcontrollori PIC32CZ CA80/CA90

Schema a blocchi

Schema a blocchi - Microchip Technology Microcontrollori PIC32CZ CA80/CA90

Schema

Schema - Microchip Technology Microcontrollori PIC32CZ CA80/CA90
Pubblicato: 2024-01-12 | Aggiornato: 2024-12-20