Соединения между блоками, показанными на блок-схеме компьютерной системы, называются шинами. Шина - это набор проводников, которые несут информацию специфического типа. Компьютерная система имеет три шины: (1) шину адреса, (2) шину данных и (3) шину управления. Шина адреса несет адресную информацию, необходимую для выбора ячейки памяти или ячейки ввода-вывода, шина данных несет данные, которые передаются между памятью или устройствами ввода-вывода и микроконтроллером, а шина управления управляет чтением либо записью памяти или устройств ввода-вывода. Именно благодаря использовании названных трех шин, микроконтроллер становится способным выполнять программы, записанные в памяти системы, а также управлять устройствами ввода-вывода, подключенными к системе.