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.

CCS/UCD3138PFCEVM-026: How to modify DUTY in Memory debugger?

Part Number: UCD3138PFCEVM-026
Other Parts Discussed in Thread: UCD3138

Tool/software: Code Composer Studio

In order to make a UCD3138 Controlled Single Phase PFC with lower voltage but PF still equals  around 98% like SLUA708,

we want to make duty and vbus been changed.

but PWR026_PFC don't provide codes about how duty , only have PID coefficients.

So we try to find other ways to modify DUTY. 

As Application Report mentioned ,

we changed OUTPUT_CLAMP_HIGH(from 0x3FFFF change to 0x3FF11) in order to change duty and reduce vbus,

however,then we tested the PF is around 0.99,vac=15v,vbus=89v,

but the OUTPUT_CLAMP_HIGH automatically changed to the initial value.

Why does the OUTPUT_CLAMP_HIGH automatically changed into the initial value?

How to avoid this phenomena?

I think maybe there are some codes whose mission is going to prevent the value in registers to be modified , right?