• AVR Freaks

PIC18F4550 EEPROM Memory Failure

New Member
  • Total Posts : 23
  • Reward points : 0
  • Joined: 2015/10/26 06:42:43
  • Location: 0
  • Status: offline
2019/04/26 01:41:14 (permalink)

PIC18F4550 EEPROM Memory Failure

I have 35 of the same devices with a 18F4550 PIC as its main controller. When new, the devices work fine, they collect data and store it in the EEPROM. However, I have had a few older units where a specific memory location 0x12 will not function correctly.
When attached to the PICKit3, I can see the code addresses (watching EEADR=0x012) the correct memory location and writes the correct data (EEDATA=0x01) but when reading the data back it reads empty (0x00). It only appears to be this memory location as other locations read correctly. Is it heard of that one location can fail? .

1 Reply Related Threads

    Super Member
    • Total Posts : 1690
    • Reward points : 0
    • Joined: 2014/03/27 07:04:41
    • Location: 0
    • Status: offline
    Re: PIC18F4550 EEPROM Memory Failure 2019/04/26 02:13:34 (permalink)
    +3 (3)
    How often is the location written to?  You are of course aware there are a limited number of erase cycles for EEPROM?
    Is it possible there is a fault in your code that is constantly writing to the same location?
    You wouldn't be the first.
    Jump to:
    © 2020 APG vNext Commercial Version 4.5