Hi,
I have just started using DS89C420 microcontroller. I wanted to know the setting needed to be done in the SFRs so that I can use it in 1 cycle per operation mode as compared to default 89C52 mode which uses 12 cycles for each cycle. I have tried by changing the CKCON and CKMOD register values and was able to get the timers run in high speed but how to make sure that all the operations are carried out at a fast pace. Can anyone who has practically worked with this chip help me out.
Thanks a lot.
89C420 always operates in 1-cycle mode. Timers have so called "compatible" mode where system clock is divided by 12 to keep original timing. Howewer, there are multiple system clock sources, but for details you have to check the datasheet more thoroughly, as the sequence for changing system clock is not simple write to a register.
Look here - http://www.keil.com/dd/docs/datashts/dallas/ds89c420.pdf at page 37
- Dejan