Figure 2—The HC08 CPU is based on a control and execution units. The CPU uses five registers. The 16-bit program counter can reach the total address space.