I have an ARM Cortex-M3 that talks to a dsPic33F. I am attempting to do ICSP programming of the attached PIC. I have an analyzer and can see that I cannot control the MCLR line the same way the ICD3 does. I am a software guy and am thinking it might be due to the way the MCLR pin is setup and the ARM just can't pull it low like the ICD3 can.
Here is a the schematic of the MCLR setup, Vpp is a ARM gpio line:
Is the ARM just unable to sink enough current compared to the ICD3?
The ARM is an stm32f103vf and the pic is a dsPIC33FJ128GP804.