Structure and timing of typical microprocessors. Sample microprocessor families. Memories, UARTS, timer/ counters, serial devices and related devices. MUX and related control structures for building systems. Interrupt programming. Hardware/sotware design tradeoffs.