Other Parts Discussed in Thread: MSP430F6733
Hello,
I would like to implement the PMM15 workaround but the explanation is something confusing to me.
Could you please tell me the code is like?
slaz346 msp430f6733 errata: PMM15: Workaround:
Any write to the SVSMxCTL register must be followed by a settling delay |
Q. I think our code should wait for the values one. Not zeros. Correct ?
while( !( (PMMIFG & (SVSMHDLYIFG | SVSMLDLYIFG)) == (SVSMHDLYIFG | SVSMLDLYIFG)) ) {}
Q. Before wait, who initializes the bits to zeros ?
Maybe our code, or the hardware does automatically when the SVMxCTL register is updated ?
p.s. I am aware that slau208, p109 has a reference. - - void SetVCoreUp()