This class introduces the Microchip PIC16F1xxx Enhanced 8-bit MCU. The PIC16F1xxx family has numerous innovations to facilitate high level language design. This class presents memory management, interrupt handling features, and digital I/O features. The class also introduces the Enhanced Mid-Range family of peripherals. Sample programs created using MPLAB® X IDE and the MPLAB XC8 Compiler are provided in this tutorial.