Registro di configurazione (CONFIG $001E)

 

Il registro di configurazione CONFIG è in grado di abilitare o disabilitare le seguenti funzioni:

 

Il registro CONFIG è molto importante per configurare in modo corretto il micro, deve essere opportunamente scritto ogni volta che si verifica un reset in quanto esso viene sempre cancellato.

Questo registro si colloca negli indirizzi $001E e $001F ed è diviso in due parti, CONFIG2 ($001E) e CONFIG1 ($001F) questi possono essere scritti e letti in qualsiasi momento.

 

 

Struttura del registro CONFIG2 ($001E)

 

 

IRQPUD – IRQ1 (neg) controllo Pin Pull-up

         1 = pull-up interno disconnesso

         0 = pull-up interno connesso tra il IRQ1 (neg) e VDD

LVIT1,LVIT0 – bit di selezione low voltage inibhit trip voltage

 

 

Struttura del registro CONFIG1 ($001F)

 

 

COPRS – selezione del periodo di reset del COP

        1 = ciclo di reset COP = (2^13-2^4) * 2OSCOUT

        0 = ciclo di reset COP = (2^18-2^4) * 2OSCOUT

LVID – Bit di disabilitazione del Low Voltage Inhibit

       1 = disabilitato

       0 = abilitato

SSREC – Short Stop Recovery bit

        SSREC abilita la CPU ad uscire dallo stato di STOP:

        1 = stop mode recovery dopo un tempo di 32 * 2OSCOUT

        0 = stop mode recovery dopo un tempo di 4096 * 2OSCOUT

STOP – abilita il comando di STOP

1       = abilita il comando ASSEMBLY STOP

        0 = disabilita il comando ASSEMBLY STOP (illegal opcode)

COPD – bit di disabilitazione del COP

        1 = disabilitato

        0 = abilitato