PIC12F629/675/PIC16F630/676 ICSP

Gast #132418
Lesenswert?

Hallo,

beschäftige mich gerade mit der Programmierung der oben genannten PIC
Serie.

Die Programming Specification sagt, dass man VPP(12V) anlegen muss,
bevor man die Betriebsspannung anlegt. Zumindest dann, wenn der RESET
Pin deaktiviert (in einen Eingang umgewandelt) wurde, da ansonsten der
Program Pointer nicht auf 0x0000 zeige.

Nun habe ich die Situation, dass das Program im PIC bereits läuft, der
Reset-Pin deaktiviert ist und ich ohne vorher die Betiebsspannung
abzuschalten, problemlos mit VPP (12V) in den Programmiermodus gelange
und sich der PIC problemlos programmieren lässt. Was er ja laut
Programming Specification garnicht dürfte, da der Program Counter
überall hin, nur nicht auf 0x000, zeit. Löst VPP(12V) beim anlegen also
doch einen Reset aus und der PC wird beim eintritt in den
Programmiermodus brav auf 0x0000 gesetzt.

Das ist ja soweit wunderschön, aber kann ich mich darauf verlassen?
Geht das bei allen PICs?

Danke,
Bernd

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren