Russell McMahon wrote: > > > I have an ITU pic programmer (parallel port) which works very nice when > > programming 16C84 pics but which fails programming 16F84 pics. 16F84 > > pics are OK (I can program them with a serial programmer from a friend > > of mine) and during a couple of days I even could program them in my ITU > > programmer. > > > > Now, when I try to program them and I read the 16F84 pics I get all 0s and > > the > > code protect bit set. > > The biggest change between 16C84 and 16F84 is that the code protect bit is > INVERTED. > If programming a 16F84 in 16C84 mode you must set protect bit ON if you want > it off. > > This does not appear to explain your total problem. but may be a factor. It's the PWRTE bit that is inverted. The code protection is a bit different also. C84 only has 1 CP bit (bit 4) F84 has bits 4 - 13 for CP bits -- Best regards Tony mICro's http://www.picnpoke.com mailto:sales@picnpoke.com -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads