Fixed writing IF register not updating timer and serial subsystems.

Fixed writing IF register not updating timer and serial subsystems.