This document summarizes a lab project on the 8255 Programmable Peripheral Interface (PPI) chip. The authors acknowledge their faculty member for providing guidance and the opportunity to do the project. The document then provides a brief overview of the 8255 PPI, describing its architecture with three 8-pin ports that can be programmed for input or output functions. It also lists the key features of the 8255 including its compatibility and operating modes, with further details provided on the different input/output and handshake modes. Reference sources are included at the end.