Coding the microcontroller - the process