Microprocessor Tutorial on Programmable Peripheral Interface