The CPU is responsible for processing data and programs. A microcomputer’s CPU is referred to as a microprocessor (µP). A CPU is composed of (i) arithmetic and logic unit (ALU), (ii) control unit (CU), (iii) several high-speed small-size storage locations (registers), and (iv) an electronic path (local bus) along which bits (signals) are transmitted to/from the different CPU components.