We've been using MSP430f4250 in a product for Temperature data logging which is successful in market for last 15 years. It's been working with STM 24C64RP_K very well. Recently we have changed the STM24C64RP_K(old) to STM24C64RP_T(new) and observed that MSP is reading data wrongly from EEPROM. At the begging we thought that the problem is due to EEPROM as that's the only change happened. We spoke with ST and double checked the new EEPROM is working well and we tested it in house and made sure the ST review. We are bit confused in the point why MSP is reading data wrongly from new EEPROM whereas it's been reading data from the old EEPROM for last 15 years correctly. We where been using the new EEPROM with same circuit and firmware which we where been using with the old one. One clear thing we observe was Write cycle is working properly, where read cycle isn’t. Any recommendations to solve this problem.
Note: The MSP430f4250 is highly used FLASH: 89% and RAM 76%(only 0.1KB is left). We suspect RAM overflow happens.
STM24C64RP_T(new) Study Report: 1drv.ms/.../s!ArCbXDYx3yjAgQ_7dKTv5eoTe4Wx