Okay, this is one of the weirdest electrical problems i've ever experienced. When writing to an i2c FRAM chip (FM32256 from Ramtron), on a number of random locations (4,20,68,84,100,116,132,148,164,196,212,228,244 - in the first 255 locations), the 5th bit (2^5=32) is stuck at 0. I noticed it when I kept writing ascii letters to it, and random letters kept coming back capitalized (it took me a long time to figure out what the heck was happening)!
It's fairly consistently the same locations (occasionally they will read/write properly, maybe 1 in 20 times). Is the chip just brain-damaged? It's driving me crazy so far!
It's fairly consistently the same locations (occasionally they will read/write properly, maybe 1 in 20 times). Is the chip just brain-damaged? It's driving me crazy so far!