EEPROM is invaluable for storing operating parameters, error codes, and other non-volatile data. But it can also be a source of problems if stored values get corrupted. Here are some good practices for avoiding EEPROM problems and increasing EEPROM reliability.Pay attention to error return codes...
Embedded System Code Review Checklist
This past summer I had the opportunity to work with my friend Gautam Khattak on several industry design reviews. By the time the dust had settled, we'd had a lot of time to think about patterns of common problems and the types of things that designers should be looking for in peer reviews for embedded...