having great trouble trying to read a 16 byte page from a 24aa512 eeprom using 16f887. The memory accepts the control byte, the address bytes, and the read control byte. It then produces the first byte, and that's it. The ACK looks good on the scope, but theres no more. I can read any of the other bytes one at a time, all correct, proving that the page write routine worked .
Hope someone can look at this bit of code and spot my ridiculous mistake.
Hope someone can look at this bit of code and spot my ridiculous mistake.