Eight zero five one microcontroller architecture, programming and applications - AYALA (Kenneth)