Tutorials - PIC

 

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:

  1. l' unitą centrale e i bus

  2. il sistema del clock

  3. il sistema del reset

  4. la supervisione della tensione

  5. i meccanismi di controllo e sincronismo

  6. la memoria programma

  7. la memoria dati

  8. la memoria EEPROM

  9. gli I/O digitali

  10. i Timer

  11. le altre periferiche, tra cui:

  • gli ingressi analogici e il convertitore AD

  • i comparatori

  • USAT/EUSART

  • MSSP e I2C/SPI

  • CCP, PWM

  • USB, CAN, Ethernet, ecc


Con un click sui nomi delle varie componenti potrete ottenere altri dettagli


 

Copyright © afg. Tutti i diritti riservati.
Aggiornato il 10/04/11.