Hi everyone, need some help.
I am trying to use P16PRO parallel programmer for ICSP with 18F452.
I am using ICPROG software
The way application was designed - it is impossible to bring Vdd (5V) from programmer to the board, so board is powered from the external 5V source (USB port) (always on).
I am connecting MCLR, PGC, PGD and VSS from the P16PRO to ICSP header on the board.
Here what I got so far:
I can erase PIC at 100% rate.
I can write program to PIC at 100% rate.
I can't verify the program - if fails at address 0000h
I can't read the program - some wrong info at address 0000h aqnd rest is FFFF
I am sure this is because my Vdd line is always ON, but need to find solution. Looks like PIC is not reseting properly during "READ"
I tried both high voltage (normal) and low-voltae programming methods with same results. In low-voltage I connected PGM pin to Vdd on the P16PRO.
I am sure programmer is OK, because if I remove PIC from device and inset into ZIF on the programmer - it reads just fine.
Any Ideas?
I am trying to use P16PRO parallel programmer for ICSP with 18F452.
I am using ICPROG software
The way application was designed - it is impossible to bring Vdd (5V) from programmer to the board, so board is powered from the external 5V source (USB port) (always on).
I am connecting MCLR, PGC, PGD and VSS from the P16PRO to ICSP header on the board.
Here what I got so far:
I can erase PIC at 100% rate.
I can write program to PIC at 100% rate.
I can't verify the program - if fails at address 0000h
I can't read the program - some wrong info at address 0000h aqnd rest is FFFF
I am sure this is because my Vdd line is always ON, but need to find solution. Looks like PIC is not reseting properly during "READ"
I tried both high voltage (normal) and low-voltae programming methods with same results. In low-voltage I connected PGM pin to Vdd on the P16PRO.
I am sure programmer is OK, because if I remove PIC from device and inset into ZIF on the programmer - it reads just fine.
Any Ideas?