Continue to Site

Welcome to our site!

Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

  • Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

Quick ICSP Question

Status
Not open for further replies.

Speakerguy

Active Member
When undergoing programming via ICSP, what state are the device pins not used for ICSP held in?

Please say high Z :)
 
From what I have seen it only uses the 5 pins vdd vss mclr for the 12f gp0 gp1 or the 16f rb6 rb7 and some circuits I have to use jumper to Isolate mclr
The pickit2 brings the chip to vdd to read after programing and turns it back off
and if i use mplab it stays at vdd after programing. I have also had to isolate rb6 and rb7 on a 16f84a or remove the LCD I had hooked to It.
 
This is from 18xxxx ICSP reference manual
Another consideration with MCLR/VPP is that when the PICmicro device is programmed, this pin
is driven to approximately 13V and also to ground. Therefore, the application circuit must be isolated
from this voltage provided by the programmer
And the loading of rb6 and rb7 is all you got to worry about . not used no 18xxxx but i have the 16f887 and the pic32
 
During programming the other pins are inputs and so high Z. I have had the problem of external circuitry floating high during programming and have had to fit temporary pull up/downs to prevent this.

Mike.
 
Status
Not open for further replies.

Latest threads

New Articles From Microcontroller Tips

Back
Top