This document introduces ladder logic programming for PIC microcontrollers. It discusses how ladder logic is commonly used with programmable logic controllers (PLCs) due to its intuitive representation of electrical circuits using rungs and contacts. The document outlines how ladder logic can also be used with PIC microcontrollers and describes obtaining the necessary free software. It provides a high-level overview of creating and running ladder logic programs, including reading inputs, performing logic, and controlling outputs in a repeating scan cycle.