Microchip Technology MCU a 32 bit Arm® Cortex®-M23 PIC32CM SG

I microcontroller (MCU) a 32 bit Arm® Cortex®-M23 PIC32CM SG di Microchip Technology sono una famiglia di MCU a 32 bit a bassa potenza basati su Arm che offrono sicurezza, protezione, CAN-FD, USB full-speed, touch potenziato e funzionalità analogiche avanzate. La CPU Arm Cortex-M23 può funzionare fino a 72 MHz e ha una valutazione di 2,64 CoreMark/MHz e 1,03 DMIPS/MHz. Le funzionalità di sicurezza includono il supporto per Arm TrustZone® e il Device Identity Composition Engine (DICE). Dispone inoltre di un modulo di sicurezza hardware (HSM Lite) e di TrustRAM. Le funzionalità analogiche avanzate dei PIC32CM SG di Microchip Technology includono un modulo convertitore analogico-digitale (ADC) a 12 bit con un massimo di 4,5 Msps, fino a 12 canali single-ended oppure tre canali differenziali e sei canali single-ended. Il controller periferico touch potenziato presenta fino a 324 (18 x 18) canali a capacità reciproca e fino a 36 canali ad autocapacità, con tecnologia Driven Shield+. Questi dispositivi sono disponibili nei package TQFP-48, VQFN-48, TQFP-64, VQFN-64 o TSFP-100.

Caratteristiche

  • Condizioni di funzionamento
    • Da 1,71 V a 3,63 V, da -40 °C a +125 °C, da CC a 48 MHz
    • Da 1,71 V a 3,63 V, da -40 °C a +85 °C, da CC a 72 MHz
  • CPU con core ARM Cortex-M23 che funziona fino a 72 MHz
    • 2,64 CoreMark/MHz e 1,03 DMIPS/MHz
    • Controller di interruzione vettori annidato (NVIC)
    • Controllo del limite dello stack
    • Unità di protezione della memoria (MPU)
  • Memorie
    • Ulteriori 16 KB di memoria flash di avvio (BFM)
    • Ulteriori 32 KB di memoria flash di configurazione (CFM)
    • Supporti flash
      • Codice di correzione errore (ECC) con capacità di iniezione di guasto
      • CRC di qualsiasi sezione contigua
      • Opzione di spegnimento profondo mentre il sistema è in modalità standby
      • Notifica degli errori in banda per accessi di lettura e scrittura
      • Registrazione degli eventi di manomissione
    • Memoria principale SRAM da 128 KB con ECC e capcità di inizione di guasti ,mantenuto in modalità inattiva, standby e ibernazione
    • TrustRAM da 512 bytes
  • Funzionalità di sicurezza
    • Tecnologia ARM TrustZone per l'isolamento hardware flessibile di memorie e periferiche
      • Partizionamento configurabile di PFM, BFM, SRAM
      • Attribuzione di sicurezza individuale per ogni periferica, I/O e linea di interruzione esterna
    • Avvio sicuro (opzionale)
    • Supporto per il motore di composizione dell'identità del dispositivo (DICE)
    • La funzione fisica non clonabile (PUF) genera una chiave unica del dispositivo per la crittografia e l'attestazione locali
    • Modulo di sicurezza hardware (HSM Lite)
      • Acceleratore AES (256 bit), SHA-1, SHA-2, RSA, ECC
      • Vero generatore di numeri casuali
    • TrustRAM
  • Funzionalità analogiche avanzate e touch
    • Modulo ADC a 12 bit
      • Fino a 4.5Msps
      • Fino a 12 canali single-ended o tre canali differenziali e sei a terminale singolo
      • Supporto per riferimento esterno
    • Due comparatori analogici con riferimenti di tensione programmabile
    • Controller periferico touch potenziato (PTC)
      • Fino a 324 (18 x 18) canali di capacità reciproca
      • Fino a 36 canali di autocapacità con tecnologia Driven Shield+ per una migliore immunità al rumore e tolleranza all'umidità
      • Pulsanti touch capacitivi, cursori e rotelle a bassa potenza, alta sensibilità e resistenti all'ambiente
      • Filtro hardware del rumore e disincronizzazione del segnale di rumore per un'elevata immunità alla conduzione
      • Supporta la riattivazione touch dalla modalità standby
      • Supporta un sensore autocondensatore di grandi dimensioni
  • Sistema
    • Ripristino all'accensione integrato (POR) e rilevamento di interruzione di corrente programmabile (BOD) su VDDIO e VDDREG
    • Modulo di rilevamento a basso voltaggio programmabile (LVD)
    • Sistema di eventi a 12 canali per il funzionamento indipendente dal core inter-periferico (EVSYS)
    • Numero seriale univoco a 128 bit
  • Caratteristiche di sicurezza hardware
    • ECC con capacità di iniezione di guasto su Flash e SRAM
    • SRAM/TrustRAM MBIST nella modalità di avvio utente è accessibile
    • Protezione della scrittura dei registri IP tramite PAC
    • Fail-Safe Clock Monitor (CFD)
    • Conforme alla norma ISO 26262:2018
  • Risparmio energetico
    • Modalità di inattività per tempi di attivazione rapidi
    • Modalità Standby, modalità di backup, modalità di spegnimento e modalità di sospensione delle periferiche
    • Modalità di ibernazione con conservazione completa della SRAM
  • Timer/Comparazione uscita/Acquisizione ingresso
    • Fino a sette temporizzatori/contatori a 16 bit per il controllo (TCC), ciascuno con due canali di confronto/acquisizione a doppio buffer
    • Contatori alla rovescia in tempo reale a 32 bit con funzioni di clock/calendario
    • Temporizzatore di supervisione (WDT) con modalità a finestra
  • Gestione clock
    • Oscillatore al cristallo da 4 MHz a 48 MHz (XOSC48), rilevamento guasto clock con interruttore di clock di sicurezza
    • Oscillatore al cristallo da 32,768 kHz (XOSC32K), rilevamento guasto clock con interruttore di clock di sicurezza
    • Oscilattore RC interno a potenza ultra bassa da 32,768 kHz (OSCULP32K)
    • Anello ad aggancio di fase digitale da 48 MHz (DFLL48M)
    • Circuito ad aggancio di fase 1,6 GHz (PLL1G6)
    • Metro di frequenza (FREQM)
  • Il software e gli strumenti supportano lo sviluppo rapido di prototipi con un potente ecosistema facile da usare
    • Inizi il codice con un vantaggio grazie al configuratore del codice MPLAB
    • Configurazione grafica delle periferiche, delle librerie software e dei sistemi operativi in tempo reale (RTOS) supportati con MPLAB Harmony v3
    • Scarichi il compilatore MPLAB XC
    • Sfrutti il supporto dell'IDE MPLAB X per i MCU a 32 bit
    • Selezioni il debugger ideale per il progetto (MPLAB®™ ICE, MPLAB ICD o PICkit)
  • Controller a memoria diretta (DMA)
    • Otto canali con quattro diverse modalità di trasferimento blocchi
    • Controllo ciclico della ridondanza (CRC) programmabile a 32 bit
  • Ingresso/Uscita
    • Pin ad alta corrente con sorgente/sink fino a 25 mA
    • Uscita open-drain configurabile sui pin I/O digitale
    • Fino a 10 pin di ingresso tolleranti 5 V (solo pin digitale)
    • Fino a 80 linee I/O programmabili
    • 16 interruzioni esterne (EIC)
    • Due logiche personalizzate configurabili (CCL) che supportano
      • Funzioni logico combinatorie, come AND, NAND, OR e NOR
      • Funzioni logico sequenziali, come flip-flop e fermi
    • Un'uscita LDO (Low Drop-Out) di uso generale
      • 1,2 V/1,5 V/1,8 V/2,5 V generati da VDDIO
      • Fino a 100 mA
    • Due uscite controllate da SUPC
  • Interfacce di comunicazione/ periferiche digitale
    • Due moduli CAN-FD (ISO 11898-1:2015), supporta CAN 2.0 A/B
    • Sei interfacce di comunicazione seriale (SERCOM), ciascuna configurabile per funzionare come
      • USART con configurazione full-duplex e single-wire half-duplex
      • Host/client I2C fino a 3,4 MHz
      • SPI
      • Host/client RS-485, IRDA, LIN
    • Un'interfaccia USB 2.0 Universal Serial Bus (USB) full-speed (12 Mbps)
      • Integrato host e funzione del dispositivo
      • Otto endpoint
      • Ricetrasmettitore integrato con resistore seriale
      • Supporta il funzionamento senza cristallo in modalità dispositivo
  • Qualificato AEC-Q100 Grado 1 (-40 °C a +125 °C)
  • Supporto per debugger di sviluppo
    • Programmazione/debug in circuito e in applicazione con SWD e JTAG
    • Porta debugger Cortex-M
    • Supporta otto punti di interruzione e quattro punti di controllo
    • Boundary scan (JTAG) compatibile con IEEE® 1149
    • Tracciamento delle istruzioni basato su hardware non intrusivo, debug sicuro

Applicazioni

  • Moduli Automotive
  • Automazione degli edifici e controllo degli accessi
  • Automazione industriale e HMI
  • Attrezzature di consumo e industriali di sicurezza critica

Package e caratteristiche

Grafico - Microchip Technology MCU a 32 bit Arm® Cortex®-M23 PIC32CM SG

Diagramma a blocchi

Schema a blocchi - Microchip Technology MCU a 32 bit Arm® Cortex®-M23 PIC32CM SG

Package

Disegno meccanico - Microchip Technology MCU a 32 bit Arm® Cortex®-M23 PIC32CM SG
Pubblicato: 2025-09-08 | Aggiornato: 2026-03-18