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.

MSP430FR2476: BSL I2C i2c issue when send bsl password.

Part Number: MSP430FR2476

Tool/software:

Hi,

I'm implementing BSL using msp430fr2476.

I'm using I2C for BSL.

When  i send [RX Password] command from master mcu to msp430fr2476, the response packet received properly.

[ received packet : 0x00, 0x80, 0x20, 0x00, 0x3B, 0x00, 0x60, 0xC4 ] 

After sending [RX password] command, msp430fr2476 is not working. (i2c timeout occurs.)

I understand that mass erase works if you enter the rx password as 0xFF.

question 1 : How long does it take for mass erase to be completed?

question 2 : Do I need a delay before sending next command after sending the rx password?

Regards,

Youngjun.

  • Hello Youngjun,

    I apologize for the delay in responding to your question.  Yes, it does take some time for the device's MASS ERASE to complete, unfortunately there isn't a published specification for exactly how long to wait, so I would recommend allowing 100ms after the MASS ERASE command before sending new command. If that does not work reliably, you may have to increase the time.

**Attention** This is a public forum