Suggest you check:
1. 4.7k pull-ups not 2.2k - may not make any difference but will elliminate a possibility. I know 10k pull-ups work at low speed but not 40MHz.
2. Address you are using is: 101, are the chip pins set accordingly?
3. A 512k EEPROM must have a word size address, is XX definately a word size variable?
4. Is the write-protect pin grounded to enable writing?
Regards Bill Legge





Bookmarks