Microcontroller : microcontroller basics, microcontroller components, memory, digital i/o, communication interfaces, software development, hardware, motors, dc motor, stepper motor, switching loads, multiplexed display, phototransistor, debugging, data transmission, speed control through slave, multi-master mode, extended addresses, watchdog timer, pulse width modulation, input capture, output compare, analog i/o, digital/analog conversion, analog comparator, analog/digital conversion, accessing memory, non-volatile memory, interrupt control, potentiometer, position encoder, numeric display, matrix keypad, in circuit emulator.