Бутлоадер нужен чтобы заливать скетчи не через miso mosi sck с помощью программатора, а через usb. Но для этого к схеме нужно добавить usb-uart, как на схеме большинства плат ардуины (обычно там еще одна 8я мега для этого). При наличии бутлоадера программы будете писать не на чистых сях, а на ардуиновских.
По разводке и схеме подключения программатора ничего не скажу, гуглится легко.