BAsically what that's telling you is that when the processor goes to top of memory to get the oscillator calibration value, it either can't find it, because it has been erased wither as a result of erasing the part, or as a precursor to programming the part. Either way, it has probably been erased. Make usre you have the correct part chosen, ie 12F206 and not the 12F206A if ther eis one. Regards, Jim > -------- Original Message -------- > Subject: [PIC] 10F206 programming issue > From: alan smith > Date: Mon, October 04, 2010 7:43 am > To: "Microcontroller discussion list - Public." >=20 >=20 > I have a batch of boards I built that the majority do not appear to want = to program. I've checked the obvious build, but its pretty straight forwar= d with just the processor, SOT-6 package, couple of resistors. One thing I = noticed is when using the PICKIT2 to flash, I get the box that pops up abou= t "Invalid OSCCAL Value detected" What exactly is this telling me, other t= han the obvious that it found something it didnt expect. I'm seeing this o= n brand new parts soldered in and first time attempts at flashing. >=20 >=20 > =20 > --=20 > http://www.piclist.com PIC/SX FAQ & list archive > View/change your membership options at > http://mailman.mit.edu/mailman/listinfo/piclist --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .