Skip to main content
Visitor II
May 1, 2025
Solved

M24512-A125

  • May 1, 2025
  • 2 replies
  • 301 views

I intended to write a wrapper to access the memory section of the M24512 part. I began with enumeration using the device identification code, but instead of receiving I2C Family as 0xE0, I got 0xFF, I need to understand what went wrong. Additionally, when I write a byte to memory and read it back, it still shows 0xFF, please find trace logs attached, appreciate your quick reply.Read-Byte.pngWrite-Byte.pngWrong-Family-Code.png

    This topic has been closed for replies.
    Best answer by pratap

    I realized my mistake, was using 8bit address and data, not 16bit as expected....!!! Please mark it as done, Thanks

    But still the Family ID is wrong...!!!

    2 replies

    pratapAuthorAnswer
    Visitor II
    May 1, 2025

    I realized my mistake, was using 8bit address and data, not 16bit as expected....!!! Please mark it as done, Thanks

    But still the Family ID is wrong...!!!

    Technical Moderator
    May 1, 2025

    Welcome @pratap, to the community!

    Great that it works at least partially!

    However, you have only included a few screenshots of the logic analyser, but have not shown the relevant program parts, schematics or boundary conditions. Without this information, it will be a bit difficult for the community to understand your problem.

    Regards
    /Peter