The Harvard architecture for micro-controllers added an additional bus called the "instruction bus". The instruction bus is used to transfer instructions from the program memory to the processor, allowing for faster execution of instructions. This architecture is used in most modern micro-controllers and is designed to maximize the speed and efficiency of the processor.