Sisendite ja väljundite kasutamine
Mikrokontroller on üldjuhul ühekiibiarvuti, kuhu vajadusel võib mõne protsessi
juhtimiseks lisada lisalülitusi. Mikrokontrollerite jõudlus ja suurus on oluliselt väiksem
personaalarvutite omast, kuid nende kahe otstarbed erinevad samaväärselt
mikrokontrollereid kasutatakse lokaalseks juhtimiseks , kus kompaktsus on ülima tähtsusega
ning jõudlust vajatakse ainult üksikute kindlate protsesside juhtimiseks. Mikrokontrollereid
leiab kõikjalt pesumasinatest, kohvimasinatest, külmkappidest, autodest, televiisoritest jne.
Protsessori käsustik on protsessori ja programmeerija ühine keel. Teisisõnu võimaldab
programmeerijal protsessorile ülesandeid anda.
Programmi kontrolleri põhimällu laadimiseks tuleb esmalt luua ühendus arvuti ja
mikrokontrolleri vahel ning kasutada tarkvara, mis ühildub konkreetse mikrokontrolleriga.
Microchip PIC mikrokontrollerite puhul on üheks selliseks tarkvaraks näiteks PBrenner.