 Note that many vendors sell or have sold multiple architectures.In contrast to general-purpose computers, microcontrollers used in embedded systems often seek to optimize interrupt latency over instruction throughput.Issues include both reducing the latency, and making it be more predictable (to support real-time control).