Una introduzione ai
Microcontroller PIC
|
Cosa c'č in un PIC
E, in generale, cosa c'č in un microcontroller embedded ?
Abbiamo gią tratteggiato nelle pagine precedenti il fatto che i
microcontroller embedded assommano in un solo chip le funzioni di un sistema a
microprocessore complesso.
|
Seguendo quanto detto a riguardo della architettura Harvard, possiamo
distinguere 4 grandi aree:
- L' unitą centrale, il Core, caratterizzato da una
certa ampiezza del bus dati, del bus istruzioni, della frequenza di
lavoro e della tensione di funzionamento
- L' area di memoria programma, di tipo FLASH, caratterizzata
da una certa ampiezza in bytes
- L' area memoria dati (RAM) e la EEPROM, presente in
moltissimi PIC
- La sezione degli I/O veri e propri, con l' integrazione di
periferiche di accesso digitale (GPIO), analogico (AD
e DA, comparatori, HLVD), di comunicazione (USART,
EUSART, MSSP con i protocolli I2C e SPI), Timer,
PWM, USB, CAN, LIN, Ethernet, ecc
|
Completano questi elementi dei moduli specializzati per il controllo
e il sincronismo delle operazioni dell' unitą centrale, per la gestione
della tensione di alimentazione (POR, BOR, PWRT), per i sistemi
di clock, per gli interrupt, per la gestione del
funzionamento in bassa potenza, ecc.
In maggiore dettaglio possiamo identificare:
-
l' unitą centrale e i bus
-
il sistema del clock
-
il sistema del reset
-
la supervisione della tensione
-
i meccanismi di controllo e sincronismo
-
la memoria programma
-
la memoria dati
-
la memoria EEPROM
-
gli I/O digitali
-
i Timer
-
le altre periferiche, tra cui:
Con un click sui nomi delle varie componenti potrete ottenere altri dettagli
|
|
Copyright © afg. Tutti i diritti riservati.
Aggiornato il 10/04/11.
|