Skip to content
/ pic-mcu Public

Application components for Microchip PIC 8bit MCUs

License

Notifications You must be signed in to change notification settings

araobp/pic-mcu

Repository files navigation

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.