Studium av: Processorns instruktionsuppsättning. Assemblerkod. C-syntax. Processorspecifika utvidgningar.
Studium av funktionssätt hos: Portar. AD-omvandlare. Anslutning av analoga givare. Timers. Pulsmätning, frekvensmätning. Anslutning av pulsgivare. Generering av pulser och PWM-signaler. Anslutning av ställdon. Interrupt. Programmering av samplingsklocka. Seriekommunikation.
Kursen ska ge grundläggande förståelse för hur en mikrostyrkrets kan användas för att styra och övervaka mekaniska system.
Kursens fokus ligger på den processortyp som sedan kommer till användning i projektkurserna. Kursen ska därför ge detaljerad kunskap om hur typiska givare och ställdon kan anslutas till processorn och hur denna då ska programmeras och ställas in.
Som programspråk används C (eller någon C-dialekt) och variabler och datatyper kommer att användas på ett sätt som direkt avspeglar register och andra enheter i processorn. Kursen ska därför ge detaljerad kunskap om den använda processorn, och ge en insikt i hur processorns assemblerkod är uppbyggd så att C-kompilatorns kod kan förstås och granskas.
Eftersom de flesta mikrostyrkretsar arbetar efter likartade principer ska kunskaper från kursen underlätta för den som senare behöver lära sig en annan processor.