This document summarizes a session on interfacing an analog to digital converter (ADC) with a microcontroller. It discusses the ADC structure and control registers ADCON0 and ADCON1. It then outlines a 5-step algorithm for writing an ADC interfacing program, including configuring the ADC, starting a conversion, waiting for completion, reading the result registers, and repeating for the next conversion. Students' understanding is evaluated by asking about the ADC control register bits and steps to write a program. The next session preparation involves reading about each control register, and the wrap up recaps explaining the register bits and programming steps.