This question was asked before.
I have a ChipMax (parallel programmer). I have the AT89C4051 which is a similar chip described in the book(2051). No matter what I try all pins are high except two. pins 12 and 13 the analog comaparator pins.
The power supply is 5.5V. Which is between 4-6 V range Atmel publishes.
I do not know what the problem is. Has anybody experienced this before. The only thing that I can think of is that the voltage is too high.
I have tried on several chips and the same results. ALSO sometimes when I program the chip I get the "error device does not match". And it will do that for several chips. And then it will work for those same chips, without changing any of the options.
I hoped it was the programmer but I was able to read the chips and get the same program I had uploaded.