Microchip Technology Microcontroller 32 bit ad alte prestazioni PIC32A

I microcontrollori (MCU) PIC32A di Microchip Technology sono dotati di una CPU a 200 MHz e 32 bit e di un'unità a virgola mobile a doppia precisione a 64 bit (DP-FPU) per applicazioni con elevati requisiti matematici. Queste soluzioni ad alte prestazioni sono progettate per ridurre significativamente la necessità di componenti esterni. La serie PIC32A è dotata di periferiche analogiche integrate ad alta velocità, ADC a 12 bit fino a 40 Msps, comparatori ad alta velocità da 5 ns e amplificatori operazionali con prodotto larghezza di banda/guadagno (GBWP) da 100 MHz. Inoltre, sono incluse funzionalità di sicurezza hardware integrate, quali correzione dei codici di errore (ECC) su flash e RAM, autotest della memoria integrato (MBIST), monitoraggio dell'integrità I/O, monitoraggio dell'orologio e avvio sicuro immutabile e controllo dell'accesso alla flash. I microcontrollori PIC32A di Microchip Technology aiutano gli sviluppatori ad accelerare il lancio di applicazioni ad alta intensità di calcolo che richiedono prestazioni avanzate nell'interfacciamento dei sensori e nell'elaborazione dei dati.

Caratteristiche

  • Periferiche
    • Tre moduli SPI a 4 fili
      • FIFO a 4 bit
      • Larghezza dati variabile
      • Modalità I2S
    • Due moduli I2C
      • Logica host e client indipendenti
      • Supporta specifiche bus a 100 kHz, 400 kHz e 1 MHz
      • Indirizzi dispositivo a 2 bit e 10 bit
      • Supporta standard IPMI, SMBus e PMBus
    • Tre UART di protocollo con FIFO RX/TX a 8 caratteri
    • Supporto per la gestione automatizzata UART
      • LIN 2.2
      • Multiplex digitale 512 (DMX)
      • Smart card (ISO 7816)
      • IrDA
  • Analogico
    • Tre comparatori analogici da 5 ns con DAC a modulazione di densità di impulsi a 12 bit
      • Multiplexing di ingresso
      • Compensazione della pendenza
      • Un buffer di uscita DAC
    • Tre amplificatori operazionali rail-to-rail da 100 MHz
      • Velocità di variazione 100 V/μS
      • Offset 1 mV
      • Calibrazione utente della tensione di offset in ingresso
    • Quattro sorgenti costanti da 10 μA + quattro sorgenti programmabili
  • Modulo di sicurezza
    • Avvio sicuro
      Debug sicuro
      Radice di fiducia immutabile (IRT)
      Protezione del codice
      Disabilitazione della programmazione/cancellazione ICSP
      Protezione IP del firmware
      Protezione della scrittura flash
  • Sicurezza
    • Timer di watchdog con finestra (WDT)
    • Timer di sicurezza (DMT)
    • Quattro monitor di integrità I/O (IOIM)
    • Flash ECC (NVM ECC)
    • RAM ECC
    • RAM MBIST
    • Diodo sensore di temperatura

Applicazioni

  • Automotive
  • Industriale
  • Consumer
  • Medicale

Specifiche

  • CPU a 32 bit ad alte prestazioni
    • Percorsi dati a 32 bit
    • Coprocessore singolo e DP-FPU
    • Cache istruzioni da 2 Kbyte
    • Sedici registri di lavoro a 32 bit
    • Doppi accumulatori a 72 bit che supportano operazioni DSP a virgola fissa a 32 bit e 16 bit
    • Contesti di registri di lavoro a otto livelli di profondità
    • Contesti di registri accumulatori a otto livelli di profondità
    • Contesti di registri a virgola mobile a otto livelli di profondità
  • Controller
    • I/O con elevata capacità di assorbimento/erogazione di corrente
    • Resistenze pull-up e pull-down programmabili
    • Uscite a drain aperto programmabili
    • Interruzione con notifica di cambiamento di livello sui pin I/O
    • Pin rimappabili per la selezione delle periferiche (PPS) per ridurre la complessità del layout della scheda
    • Vettori di interruzione multipli con priorità programmabile individualmente
    • Cinque pin di interruzione esterni
    • Opzioni oscillatore selezionabili
      • Oscillatore veloce interno da 8 MHz, 1% da 0 °C a +85 °C
      • Oscillatore RC veloce di backup interno da 8 MHz, 2% con uscita divisa a 32 kHz
      • Oscillatore a risonatore cristallo ad alta velocità o clock esterno
    • Uscita clock di riferimento
    • Modalità a basso consumo
    • Reset all'accensione e reset in caso di calo di tensione
  •  Memoria
    • Fino a 128 Kbyte di memoria flash di programma
      • 10.000 cicli di cancellazione/scrittura
      • Ritenzione dei dati minima di 20 anni
      • Autoprogrammabile tramite software
      • Protezione del codice programmabile
      • Flash ECC
      • Aree OTP programmabili
      • Flash OTP completo con inibizione della scrittura ICSP
      • Area OTP 64 x 128 bit
    • Fino a 16 Kbyte di RAM
      • Modulo di accesso diretto alla memoria (DMA) a 6 canali
      • RAM ECC
      • RAM MBIST
  • PWM ad alta velocità
    • Quattro generatori PWM
    • Risoluzione PWM fino a 2,5 ns
    • Tempo morto per i fronti di salita e discesa
    • La compensazione del tempo morto supporta il funzionamento a velocità inferiori
    • Supporto PWM per motori BLDC, PMSM, ACIM, SRM e stepper

Block Diagram

Schema a blocchi - Microchip Technology Microcontroller 32 bit ad alte prestazioni PIC32A
Pubblicato: 2025-03-12 | Aggiornato: 2025-05-22