Microcontrollers principles and applications - Pal, Ajit (PHI Learning, 2011)