Advanced microprocessors and peripharals - Ray, A. K. (Tata McGraw Hill Education, 2006)