Ray, A K Advanced microprocessors and peripherals by A K Ray - 2nd - New Delhi Tata McGraw Hill 2009 Engineering