This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BQ40Z50: Reading BQ40Z50's Data flash value through MSPM0G3507

Part Number: BQ40Z50
Other Parts Discussed in Thread: MSPM0G3507, , EV2400

Tool/software:

Hi,

I was trying to read the data flash with address 0x4E46 (CUV Protection Threshold) through MSPM0G3507 via i2c. 

The problem is that I fail to read the value. I was doing the same way as reading 0x4000 register and it returns the correct value with 12101.

Below is my data through Logic Analyzer with sending register address 0x4000

it returns (2F45=>12101)

Here is what I tried to do with 0x4E46

the return data is 0000

I think the reason I fail is because sending the wrong Checksum(AB).

However, there is no clue from BQ40Z50 TRM or Datasheet about how to solve this problem.

Can anyone help me to solve this problem?

Best Regards,

Andy