next up previous
Next: Modi di funzionamento Up: Il microcontrollore Previous: Scelta del microcontrollore

L'MC68HC711E9

L'MC68HC711E9 è un avanzato microcontrollore a 8 bit, progettato in logica HCMOS ( High-Density Complementary Metal Oxide Semiconductor), che possiede sofisticati dispositivi di interfacciamento (fig.4.1).

Figure 4.1: Schema a blocchi del microcontrollore

Le nuove tecniche di progettazione hanno permesso di raggiungere una velocità di bus nominale pari a 2 MHz. La tecnologia HCMOS utilizzata nell'MC68HC711E9 combina dimensioni più ridotte e velocità più alte con consumi minori e una più alta immunità al rumore della logica CMOS.

Le memorie contenute nel sistema comprendono:

- 8K bytes di ROM ( Read Only Memory);

- 512 bytes di EEPROM ( Elettrically Erasable Programmable ROM);

- 512 bytes di RAM ( Random Access Memory).

Il microcontrollore risulta estremamente funzionale perché contiene al suo interno tutti i principali dispositivi periferici:

- un convertitore analogico digitale (A/D) a 8 bit e 8 canali;

- un'interfaccia seriale asincrona NRZ (SCI);

- un'interfaccia periferica seriale sincrona (SPI);

- il sistema di temporizzazione ( Timer) principale ( free-running).

Quest'ultimo è a 16 bit, possiede tre canali per il campionamento di segnali in ingresso e cinque per operazioni verso l'esterno, svolgendo nel contempo un'azione di controllo degli interrupt in real time.

La presenza di un accumulatore di impulsi a 8 bits permette di eseguire il conteggio delle occorrenze di un certo evento oppure la misurazione di periodi temporali.

Il monitoraggio delle principali funzioni del microcontrollore è affidato al COP ( Computer Operating Properly Watchdog System); questo dispositivo protegge il sistema da errori software. Il sistema di controllo del clock, invece riavvia il microcontrollore ogni volta in cui viene rilevata una perdita del clock stesso.



Subsections
next up previous
Next: Modi di funzionamento Up: Il microcontrollore Previous: Scelta del microcontrollore
Marco Delaurenti
1999-06-25