Hi,
(My apologies for bad English.)
Usually I leave these two pins dedicated to ICSP but in a recent project, I'm short for pins so have no choice but to use them as I/O. PIC is 16f886 with SMD package.
In the project, these pins are supposed to drive transistors to operate relays. System is often updated in the field and chip can't always be removed from board since it's SMD package.
I know that while programming with ICSP, signal waveform might be distorted because of external circuitry.
What value of base resistor you suggest that can be used to drive transistor but also can safely able to program through ICSP.?
or is there any other solution to isolate ICSP pins from external circuitry? Any advice is strongly welcomed.
Regards.

(My apologies for bad English.)
Usually I leave these two pins dedicated to ICSP but in a recent project, I'm short for pins so have no choice but to use them as I/O. PIC is 16f886 with SMD package.
In the project, these pins are supposed to drive transistors to operate relays. System is often updated in the field and chip can't always be removed from board since it's SMD package.
I know that while programming with ICSP, signal waveform might be distorted because of external circuitry.
What value of base resistor you suggest that can be used to drive transistor but also can safely able to program through ICSP.?
or is there any other solution to isolate ICSP pins from external circuitry? Any advice is strongly welcomed.
Regards.

