When the SPC700 timers are reset (by writing anything to CONTROL), do the TnOUT registers also reset, or do they only reset when read from the TnOUT registers?
I have an idea in my mind to create a 12-bit timer and I would like to know if I can simply perform a "phase reset" with the timer without affecting the TnOUT registers. If I can do that, then that saves me an edge case (and I get to read them all within (4 cycles per sample * 4 samples per 8khz timer tick) 128 cycles before the next tick, which is plenty of time for me to get all 12 bits).
I have an idea in my mind to create a 12-bit timer and I would like to know if I can simply perform a "phase reset" with the timer without affecting the TnOUT registers. If I can do that, then that saves me an edge case (and I get to read them all within (4 cycles per sample * 4 samples per 8khz timer tick) 128 cycles before the next tick, which is plenty of time for me to get all 12 bits).