Hi Imajeff,
On S12 like 9S12DT128, FDIVLD means "Register has it been written since last Reset".
Therefore if you change between reset the bit has no reason to change status.
The divider is WRITE ONCE !!! Be careful.
Up to the user to know what's he's doing...
Alban.
"These algorithms are controlled by a state machine whose timebase FCLK is derived from the oscillator clock via a programmable divider."
Message Edited by Technoman64 on 05-10-200603:08 PM
I would doubt it stays the same, since the divider for fclk is 'downstream', anything you do upstream is going to affect it. But if you need an answer for sure, you'd need one of the Freescale guys to answer.
If I had a routine that could operate under different conditions, I'd have it check the conditions and caculate what fclkdiv needs to be... That is, asuming you have a reference somewhere, like always a specific crystal or something.