This course is an introduction to a microcontroller and is designed to give the students a fundamental understanding of the microcontroller-based system. It provides an introduction to the architecture and the design of hardware and software for the Motorola M68HC11. Various instruction sets and internal features are explained. Its applications as a single chip controller are discussed and its interfacing with various I/O devices is demonstrated.