MICROPROCESSOR AND MICROCONTROLLER AND INTERFACING