Menu

EEPROM 24AA02

iRviNe48
2014-06-19
2014-08-06
  • iRviNe48

    iRviNe48 - 2014-06-19

    I had problem on programming 24AA02 EEPROM, the target not detected, anyone program eeprom with this programmer before?

    EEPROM Connection as below,

    A0--->GND VDD--->5V
    A1--->GND WP---->GND
    A2--->GND SCL--->PGC
    GND-->GND SDA--->PGD

    MCLR is floating

     

    Last edit: iRviNe48 2014-06-19
  • iRviNe48

    iRviNe48 - 2014-06-23

    Hey Frans,

    When I tring to program without detect the eeprom, the programmer hang with flashing 3 LED, the program with an error said "The Hardware should say OK"

     

    Last edit: iRviNe48 2014-06-23
  • Frans

    Frans - 2014-06-23

    What is your software / firmware version?

     
    • iRviNe48

      iRviNe48 - 2014-08-06

      Frans,

      Meet problem on programming 24AA04,

      The programmer program and verify fail !

      The reading from the programmer skip few bytes which lead to first memory 0x00 failed to verify.

      Here attached with the hex which write to the eeprom, and read output from eeprom

       

      Last edit: iRviNe48 2014-08-06
  • iRviNe48

    iRviNe48 - 2014-06-23

    currently 140617 for both, and kinda not stable compare with shipping version

     
  • iRviNe48

    iRviNe48 - 2014-06-23

    Hey Frans,

    I solve the problem by detached the pull up from the eeprom, and the programmer work just fine.

    Thanks for your support.

     
  • iRviNe48

    iRviNe48 - 2014-07-11

    Hey Frans,

    When i tried to program eeprom, if data more than 0x20, the 0x20 byte not being write properly lead to unable to verify. here attached with two hex which one produce by the CCS, and one from the general bin2hex converter. CCS compile code just work as well, but the converted hex able to open by the software but not program properly. The erase not working as well.

    Any clue ?

     

    Last edit: iRviNe48 2014-07-11
  • iRviNe48

    iRviNe48 - 2014-07-11

    Hey Frans,

    I had try to modified the byte 0x20,0x40,0x60.... to anything above 0x79(0x80-0xFF), the programmer just program fine. That mean exactly every 32 bytes data, the end of 32 must be a byte above 0x79 ?

    What exactly this kind of behavior ?

     

    Last edit: iRviNe48 2014-07-11

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.