This is an old revision of the document!
Järgnevad peatükid tutvustavad lihtsaimat mikrokontrolleri funktsiooni - digitaalseid viike. Viigud on mikrokontrolleri jalad mille kaudu saab edastada ja vastu võtta digitaalseid (loogilisi) pingeväärtusi. Kui viik on seadistatud sisendiks, saab selle kaudu mikrokontrollerile edastada lülitite või muude lihtsamate andurite olekut. Kui viik on seadistatud väljundiks, saab selle kaudu süüdata valgusdioode või juhtida elektriskeeme. Mikrokontrollerite viikudel on tavaliselt ka palju alternatiivfunktsioone, kuid loetletud lihtsamate operatsioonide puhul kasutatakse neid üldkasutatavaid digitaalseid sisendeid ja väljundeid (lühend GPIO, inglise keeles general-purpose input-output).