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.

MSP430FR2422: Full reset including RTC

Part Number: MSP430FR2422

After programming a MSP430FR2422 via SBW, I'm trying to fully reset it (including RTC + PMM) as if it were power cycled.

I've tried:

- issuing a BOR via SBW (following ReleaseDevice_430Xv2())
- manually toggling the physical RST pin

but in both cases, RTC isn't reset (RTCCTL != 0), unlike when the device is power cycled (RTCCTL = 0).

Is there a way to fully reset the device as if it were power cycled?

Thanks!
David

  • Hello David,

    You can always blank out the RTCCTL and RTCMOD registers by writing to them as they are read/write capable.

    If you want to know the conditions in which the module registers will be reset to their initial condition, you will need to compare the module register bit fields with Table 0-1 in the User Guide. This table decodes the symbols used in the register mapping to help you understand the conditions to the register. See excerpt below:

    For this module's registers, it seems most of the register values only reset when a brownout occurs, aka power cycle of the device. 

  • Thanks Jace, good to have confirmation that it's just not possible.

    (Very handy to know what the different brace styles mean in the subregisters too, didn't know that!)

**Attention** This is a public forum