Below are some of the interesting applications to learn and implement various communication interfaces to Microcontroller
1- wire communication interface and its applications notes PDF
Company: MAXIM
Controller area network (CAN) appications examples PDF
Company: ST Microelectronics
Interfaceing switch or keyboard matrix to a LIN IC and Microcontroller PDF
Company: Atmel
SAE J1708/J1587 Communications with the EUSART PDF
Company: Microchip