Microchip Technology MCU di sicurezza avanzata PIC32CX SG41/SG61

I microcontroller (MCU) di sicurezza avanzata PIC32CX SG41/SG61 diMicrochip Technology sono MCU ad alte prestazioni con un processore Arm® Cortex® M4 a 32 bit con unità a virgola mobile (FPU). Questi dispositivi funzionano fino a 120 MHz, 1 MB di Flash a doppio pannello con ECC e 256 KB di SRAM con ECC. Aggiunge inoltre un MAC Ethernet 10/100 e 2 porte CAN-FD destinate all'automazione industriale, alle applicazioni automobilistiche e alle applicazioni generiche che richiedono connettività cablata. La memoria flash dispone di una regione OTP utilizzata per sviluppare un avvio sicuro e immutabile. Offre inoltre funzioni di debug sicuro, protezione dalla cancellazione dei chip, protezione IP e protezione dell'avvio.

Le MCU della serie PIC32CX SG41/SG61 di Microchip Technology offrono caratteristiche eccellenti con prestazioni energetiche ai vertici della categoria e sicurezza hardware integrata.

Caratteristiche

  • Nucleo
    • CPU Arm Cortex-M4F funzionante fino a 120 MHz
    • Cache di istruzioni e cache di dati combinati da 4 KB
    • Unità di protezione della memoria a 8 zone (MPU)
    • Unità a virgola mobile (FPU)
  • Memorie
    • Memoria Flash autoprogrammabile di sistema da 1 Mb con codice di correzione dell'errore (ECC)
    • Memoria principale SRAM 256 KB con codice di correzione dell'errore (ECC)
    • Fino a 4 KB di memoria strettamente accoppiata (TCM)
    • 8 KB di SRAM di backup aggiuntiva
    • Risparmio energetico e a bassa potenza
    • Modalità Idle, Standby, Hibernate, Backup, e Off sleep
    • Periferiche SleepWalking
    • Supporto per il backup della batteria
  • Sicurezza
    • Un sistema di crittografia avanzato (AES) con chiave a 256 bit e velocità di trasmissione dati fino a 2 MB/s
    • Modalità di funzionamento BCE, CBC, CFB, OFB, CTR
    • Generatore di numeri casuali effettivi (TRNG)
    • Controller di crittografia a chiave pubblica (PUKCC)
    • RSA, DSA
    • Crittografia a curve ellittiche (ECC) ECC GF(2n), ECCGF(p)
    • Modulo di verifica dell'integrità (ICM) basato sull'algoritmo Hash sicuro (SHA1, SHA224, SHA256), assistito da DMA
    • Protezione permanente contro la cancellazione del chip, la programmazione della sezione di avvio e l'accesso al debug, consentendo una sezione di avvio immutabile e configurabile nella Flash con protezione di lettura dell'avvio, consentendo il supporto dell'avvio sicuro
  • Periferiche/Timer
    • Sistema eventi a 32 canali
    • Fino a otto interfacce di comunicazione seriale configurabili (SERCOM)
    • Otto timer/contatori (TC) a 16 bit, ognuno configurabile come 16 bit, 8 bit e 32 bit TC
    • Due timer/contatori di controllo (TCC) a 24 bit con funzioni estese
    • Tre timer/contatori di controllo (TCC) a 16 bit con funzioni estese
    • Contatore in tempo reale (RTC, Real Time Counter) a 32 bit con funzione orologio/calendario
    • Fino a 5 pin di wake-up con rilevamento di manomissione e filtro di debouncing
  • Analogico avanzato
    • Doppio convertitore analogico/digitale (ADC) a 12 bit, 1 MSPS con fino a 16 canali ciascuno
    • Doppio convertitore analogico/digitale (ADC) a 12 bit, 1 MSPS con fino a 16 canali ciascuno
    • Due comparatori analogici (CA) con funzione finestra di confronto
  • Interfacce di comunicazione
    • Un'interfaccia audio Inter-IC a due canali (I2S)
    • Controller di acquisizione parallela (PCC), larghezza fino a 14 bit
    • Controller tattile periferico (PTC) con fino a 32 canali di autocapacità e fino a 256 canali di capacità reciproca
    • Due controller host SD/MMC (SDHC)
    • Controller di accesso diretto alla memoria (DMAC) a 32 canali
    • Un-interfaccia periferica seriale I/O quadrupla (QSPI)
    • Un MAC Ethernet 10/100 Mbps con DMA dedicato
    • Due Area Controller Network (CAN) con supporto per CAN 2.0A/CAN 2.0B e CAN-FD (ISO)
    • Un bus seriale universale (USB) 2.0 a piena velocità (12 Mbps) con host integrato e funzione dispositivo
  • Gestione del clock/sistema
    • Oscillatore al cristallo da 32,768 kHz (XOSC32K) con rilevamento dei guasti di clock
    • Due oscillatori al cristallo (XOSC) da 8 MHz a 48 MHz con rilevamento dei guasti di clock
    • Oscillatore interno a potenza ultra-bassa (OSC32K) da 32,768 kHz
    • Ripristino di accensione (POR) e rilevamento dei cali di tensione (BOD, Brown-out detection)
  • Supporto per debugger di sviluppo
    • Interfaccia di programmazione, test e debug Serial Wire Debug (SWD) a due pin
    • Sei punti di interruzione hardware e quattro punti di controllo dati

Schema a blocchi

Schema a blocchi - Microchip Technology MCU di sicurezza avanzata PIC32CX SG41/SG61
Pubblicato: 2023-03-28 | Aggiornato: 2025-02-24