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
- Tre moduli SPI a 4 fili
- 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
- Tre comparatori analogici da 5 ns con DAC a modulazione di densità di impulsi a 12 bit
- 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
- Avvio sicuro
- 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
- Fino a 128 Kbyte di memoria flash di programma
- 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
Pubblicato: 2025-03-12
| Aggiornato: 2025-05-22
