Please enable JavaScript.
Coggle requires JavaScript to display documents.
Hardware Microcontrollori PIC - Coggle Diagram
Hardware Microcontrollori PIC
Definizione: Peripheral Interface Controller
Componenti: CPU; Memorie [RAM,ROM,EPROM]; Periferiche[Timer, ADC conv.]; Interfacce[Dialogo].
Architettura Harvard: BUS separati
Modalità di linguaggio: RISC [reduced instruction set computer]
Architettura Interna di un PIC:
CPU
WREG [Working Register]
ALU
Memoria [Flash]
RAM/EEPROM
WREG: Accumulatore principale della CPU
Svolge operazione aritmetiche e logiche insieme all'ALU
Passa dati tra CPU e periferiche
Memorizza per poco tempo dati durante le operazioni
CPU nei PIC
Esecuzione
Fetch: Prelievo istruzione dati memoria
Execute: Esecuzione dell'istruzione
Registri chiave: WREG [accumulatore]; ALU [Op. logiche/aritmetiche]
Pipeline: Sovrapposizione parziale delle fasi per l'aumento della velocità
Memoria dati
Registri GPR [General Purpose Register]; variabili & dati temporanei
Registri SFR [Special function register]; gestione periferiche microcontrollore
Dimensione 128 byte [0 e 1]
Memoria di programma [Flash]
0000h vettore reset [Prima istruzione]
0004h Vettore interrupt [gestione interrupt --> indietro fino a 0005h]
8 livelli di stack per salvataggio indirizzi di ritorno
8000 parole indirizzabili
Grandezza di 14 bit
Memoria EEPROM
40 anni di funzionamento inattiva
Riprogrammabile 10*10^6 volte
Dimensione 64 byte
Memorizza configurazioni, calibrazioni, dati necessari