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).
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.