??? 08/17/11 14:20 Read: times |
#183384 - AT89C51 EEPROM Read Errors |
Hi All,
This is a question regarding unusual read errors when we are using the EEPROM on an Atmel AT89C51CC03 (PQFP44) device. Once booted and running the EEPROM reads fine. We have checksums in place for all the EEPROM data and all is fine. However, we have problems with the first few reads after power up. Sometimes (about 50% of the time) we get incorrect values. The number of bad reads changes within different builds of software. I have tried delays to allow the power to settle, accessing other peripherals first to settle the IB bus and have monitored the PSU and Reset signals with a good scope and cannot see any problems or differences between good starts and bad. I can't give exact details of the code as we have tried a huge number of different code builds to try and create/solve the problem but it always seems to be there. As I said once it's working error free (after a good start and after a bad start) it continues to do so. There don't appear to be any chip erratas regarding this behaviour. Has anyone else seen any sort of similar behaviour and if so did you solve it? Thanks for any help, Dirk Vermaak |
Topic | Author | Date |
AT89C51 EEPROM Read Errors | 01/01/70 00:00 | |
'similar' | 01/01/70 00:00 | |
OnBoard EEPROM | 01/01/70 00:00 | |
Thanks | 01/01/70 00:00 | |
Is it possible.... | 01/01/70 00:00 | |
Another Question | 01/01/70 00:00 | |
Are You Disabling | 01/01/70 00:00 | |
Validating EEPROM Content | 01/01/70 00:00 |