In wireless communications such as in the Bluetooth communication system,
an execution unit sequentially receives software instructions for
execution. Prior to completing each instruction, the execution unit
issues an interrupt indicating the upcoming completion of the instruction
execution and awaits receipt of the next instruction. A Link Manager
issues limited instructions, and a Link Controller includes a hardware
execution unit for executing the limited instructions. A processing unit
in the Link Manager performs remaining functions under control of a
software program.