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.

MSP430FR6879: MPU

Guru 16770 points

Part Number: MSP430FR6879

Hi

Please tell me MPU function for MSP430FR6879.

MPU tab like following figure, and it shows "W" is unchecked.
It will mean write protection.

1.
If program is downloaded with write protection, that means this segments(start address to end address)
is never overwritten by software. Is my understanding correct?

2.
If the segment with write protection includes firmware update (OTA) data, it would be never updated
because that memory range is write protected. Is my understanding correct?

3.
Could it be possible to accress to segments with wirte protection using external tool like JTAG?

BestRegards

  • Hello,

    MPU functionality is defined in detail in chapter 9 of the Family User's Guide: www.ti.com/.../slau367 And also FRAM Best Practices: www.ti.com/.../SLAA628

    The window you are showing allows you to configure and itialized the MPU from the IDE. The MPU can also be enabled/disabled in firmware using the password protected MPU Control registers.

    For your questions:

    1. Yes, if write premissions are disabled, this protects these segment of memory from being overwritten in software.

    2. Yes.

    3. Yes. It's possible to access this segment still with JTAG or via the firmware to reconfigure the password protected MPU registers. There is an electronic JTAG fuse to disable JTAG functionality and only allow access vis BSL.

    Thanks,
    JD

**Attention** This is a public forum