PIC microcontroller and embedded systems : using Assembly and C for PIC18 by Muhammad Ali Mazidi, Rolin D. McKinlay, Danny Causey. - Muhammad Ali Mazidi (Pearson Prentice Hall, 2016)