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
Pubblicato: 2023-03-28
| Aggiornato: 2025-02-24
