Embedded microprocessor systems : real world design. - Ball, Stuart R., 1956- (Newnes, 2002)