Tutorials - PIC 

 

PIC12F508/509 e 16F505


DEBUG & PROGRAMMING

In questi chip non c'è un motore di debug ICD integrato, dato che non avrebbe senso a causa del ridotto numero di pin e della caratteristica di avere un basso costo.

Questa è una limitazione è abbastanza pesante perchè il debug di quanto scritto in relazione all' hardware in cui il microcontroller è installato è una azione fondamentale durante lo sviluppo di un programma. Esiste sempre la possibilità di utilizzare un simulatore (compreso il SIM dell' ambiente MPLAB), ma questi sono utili al massimo per verificare la correttezza di algoritmi e sequenze di istruzioni, mentre anche realizzando file di stimulus di ottima qualità (cosa non semplice) si è ancora quanto mai lontani dal reale comportamento dell' hardware

Una emulazione del chip, però, è possibile attraverso l' adapter AC162059 di Microchip.

Esso utilizza uno speciale PIC16F505-ICD/P che permette l' emulazione di ICD di:

  • PIC10F200/202/204/206
  • PIC12F508/509
  • PIC16F505

A questo riguardo, per lo sviluppo e la programmazione dei 12F508/509 e 16F506 si possono impiegare:

Tool Debug Program
Pickit2

Pickit3
ICD2  
ICD3
RealIce
PickStart Plus  
Promate II  

I DIP sono programmabili con un qualsiasi adapter ICSP, sia sul circuito che stand alone, come ad esempio questo.


Literature

Informazioni complete sono consultabili sul sito di Microchip


 

 

 

Copyright © afg. Tutti i diritti riservati.
Aggiornato il 30/04/13.