 for video).To handle outside events, the microcontroller had microinterrupts to switch threads at the end of a thread's cycle, e.g.at the end of an instruction, or after a shift-register was accessed.