This unit will provide students with the knowledge and skills needed for writing, debugging and testing programs written in C in an embedded environment.