Microcontroller project involving learning PIC16F/18F peripherals.