Ah no, as you were
It's an ICD2-specific thing I think - from the help file:
"When Internal MCLR is used with MPLAB ICD 2 for programming, both Vpp and Vdd are powered together, and then Vpp is pulled high to Vihh to enter programming mode. This means that your code will be running before Vpp goes to Vihh. If that code makes use of port pins that correspond to clock and data pins* in programming mode, there is a chance their values may not be 0, as necessary to enter programming mode. Therefore, the device could not be reprogrammed."
What I read from this is that once the code has been programmed in with this combination of config bits it can't be reprogrammed without erasing it first with MCLR enabled. Not really a problem then
Ian.
A train station is where the train stops. A bus station is where the bus stops. On my desk, I have a work station....