Tutorials - PIC

 

PIC12F519 


Struttura interna

Anche se si tratta di argomenti che richiedono una certa conoscenza dell' elettronica, possiamo anche dare uno sguardo ai diagrammi a blocchi della struttura interna di questi PIC e che il foglio dati riporta.
Per quanto riguarda 16F526, la situazione è questa:

Le dimensioni in bit dei vari bus interni sono riportate su ognuno di essi. Si ricorda che la struttura Harvard consente di avere dimensioni diverse per i bus dati e istruzioni, dato che sono trattati separatamente.

Così, troviamo un Data Bus a 8 bit, ma un Program Bus a 12 bit. Nell' accesso alla RAM osserviamo che i due bus concorrono contemporaneamente, fornendo da una parte l' indirizzo della locazione a cui accedere e dall' altra trattando il dato contenuto. Alla creazione dell' indirizzo partecipa anche un meccanismo di indirizzamento indiretto, basato sul puntatore FSR, che sarà descritta in seguito.

L' unità centrale logico-aritmetica (ALU) fa leva su un registro a 8 bit che in altri processori si chiama solitamente accumulatore, mentre per Microchip prende il nome di W o WREG (Working Register - registro di lavoro).

Un grosso blocco contiene la logica del reset, del power on (POR), il Watchdog (WDT) e l' oscillatore interno, mentre è accessibile una interfaccia per un oscillatore esterno.

Le periferiche disponibili sono:

  • TIMER0
  • 2 comparatori
  • modulo ADC
  • riferimento di tensione CVREF

 

 

Copyright © afg. Tutti i diritti riservati.
Aggiornato il 18/10/13.