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.

MSPM0G3107: Multi-word Programming

Part Number: MSPM0G3107

Tool/software:

Hi team,

My customer is considering implementing data writing to the internal Flash.
Let me ask you the following questions:

(1) As for the maximum number of writes, the lower 32 bytes are listed as a maximum of 100,000 writes in the datasheet.
In the case of MSPM0G3107, addresses 0x0000_0000 to 0x0000_7FFF (32kB) in the main area can be written up to 100,000 times.
Does that mean that the remaining area will be 10,000 times?

(2) in Multi-Word Programming, is it correct to think that the number of writes per command execution is a count of one time?

3. It is written on TRM that to see the device-specific data sheet to determine if multi-word programming is supported or not.

But customer and i could not find anywhere on data sheet. Could you let me know where is it ?

Best regards,

Kenley

  • Hi Kenley,

    (1) As for the maximum number of writes, the lower 32 bytes are listed as a maximum of 100,000 writes in the datasheet.
    In the case of MSPM0G3107, addresses 0x0000_0000 to 0x0000_7FFF (32kB) in the main area can be written up to 100,000 times.
    Does that mean that the remaining area will be 10,000 times?

    Yes, only 32KB will support 100K times erease. Rest of us limited to 10K times.

    And no limited to lower sectors, any of FLASH sector support this feature. For exmaple, you can select 0x10000-0x18000 for the 100K cycles usage.

    We are working on the datasheet and TRM update recently, then you can see the update clarifications for this.

    (2) in Multi-Word Programming, is it correct to think that the number of writes per command execution is a count of one time?

    Currently we only support single word programming in M0G3107.

     - If not showed in datasheet, you can treat it as not support.

    Will feedback to team and consider to add additional description in datasheet. In case there any confusion.

    B.R.

    Sal

  • Hi Sal,

    My customer might choose M0G3107 for their development because they think there is multi-word programming inside.

    How can customer know whether the product has multi-word or not from our website?

    Best regards,

    Kenley

  • Hi Kenley,

    The wulti-word programming is the additional support to increase the programm efficiency.

    Is it necessary to have muti-work programming in customer platform? We can support single work programming and expand to all flash address.

    Currently M0 device does not support this.

    B.R.

    Sal

  • Hi Sal,

    Noted. Thank you.

    If M0 device does not support this, why it is written on TRM.. ?

    We need to explain it to customer.

    Best regards,

    Kenley

  • Hi Kenley,

    Will feedback to team and consider to add additional description in datasheet. In case there any confusion.

    I have reported to team and we will dicuss how to add notes to avoid confusion.

    B.R.

    Sal