Last time I had the same problem with 12F629 but it is really true that ICD2 can not program it with the internal MCLR and internal RC oscillator.
I have programmed 12F629's with that very configuration. In fact, the ICD2 is probably THE programmer that can program the most pics. I have a PicKit2 as well and is very nice... especially with the button you can press to re-program... one can become very lazy with that. My first choice is still the pollish tin (ICD2), the pickit is a nice backup ;)
I hope that explains the limitation. You are correct in that it probably may not happen, but if it does, it is not clear that this may be the reason, which is why the message is so important to display.
Ok, if you're really set on displaying the message, then at least display it only once. I'm almost scared to tell you there are pics with which the pop-ups doesn't occur, same structure, same configuration and no I won't tell you which. Point is they are a pleasure to work with.
The SA guys that winds transformers have - due to the large security demand - decided to wind all transformers for full load voltage. Then in order to 'save' they are using poorer grade cores. So if you order a 12V transformer and you measure the no-load voltage you get 16V - put that on a diode bridge and cap and you sit with 22V. So much for the 12V transformer you wanted - the regulators we use now run too hot and it causes all kinds of problems. The manufacturers argue that this is to protect the client.
I cannot help but feel the issue wrt the Int Osc and int MCLR is similar to this and is drawn out of proportion. It nowhere warns that if you put a cap on the external MCLR for a slow start-up that you cannot program the pic. If you use RB6 and or RB7 as inputs and you have a 100nF cap on then to filter noise ie for A/D measurement the pic won't program. This is also not warned of. Why pic on something that is up to the designer to be aware of that makes life so difficult and for so many ?
So, my request remains the same. PLEASE
MPLAB AUTHORS, could you please
make the tic box work that says 'Don't display this message again' and allow one to continue programming hassle-free in a one-click action ? I (we) have taken duly note what the warning indicated, so how about it ?
Btw, the 'notify me via e-mail when someone replies' tic box doesn't work. Te-he... not surprising is it !
<message edited by fanievwyk on Tuesday, August 28, 2007 11:39 AM>