Hello,
I am developing an OTP script for the MMPF0100 using KITPFGUI and I am running into a discrepancy between the GUI's output and the datasheet for the SW3B config register.
My design uses the SW3A/B in single phase mode. The KITPFGUI generated OTP script sets both registers 0xB2 (OTP SW3A CONFIG) and 0xB6 (OTP SW3B CONFIG) to 0x06. Setting 0xB6 to 0x06 doesn't make sense to me as the datasheet indicates on page 112 there are only two valid bits [1:0], but writing 0x06 will enter bits in the range [3:2], which are not valid bits.
The datasheet specifies on page 59 that the SW3A and SW3B registers must match in single phase mode, but page 112 shows OTP SW3A CONFIG and OTP SW3B CONFIG do not have the same configuration bits. But the KITPFGUI script output does make them match with the value 0x06.
Is the datasheet wrong, and OTP SW3A CONFIG and OTP SW3B CONFIG should have the same configuration bits? Or is KITPFGUI wrong by writing to invalid bits in OTP SW3B CONFIG?
OTP SW3B CONFIG is also missing the config bits to set the SW3B frequency, which I assume are necessary when using the SW3A/B independent mode. This suggests to me an error in the datasheet.
Thanks