Application components for Microchip PIC MCUs Background and motivation In the past years, I have used a lot of the following MCUs in my successful IoT projects at work: PIC1825 PIC1829 PIC18326 PIC18F25K22 Application components Human motion recognition by IMU and Android (PIC16F1825 with MPU9250 and Android) => Project page Wireless network of infrared array sensors with TWELITE (PIC16F18326) => Project page GPS tracker (PIC18F25K22 with GPS module and Android) => Project page Motion logger for sensing human body movement (PIC16F18326) => Project page Door controller (PIC16F1825) => Project page Tips Microchip XC8 C compiler C standard "C99" does not allow some of MCC-generated code. Change the setting to "C90". Atmel EEPROM Data addresses for page write must be 64^n.