An open API service indexing awesome lists of open source software.

https://github.com/araobp/pic-mcu

Application components for Microchip PIC 8bit MCUs
https://github.com/araobp/pic-mcu

jupyter-notebook mplabx mpu9250 mpu9255 physics-experiments pic16f tensorflow-experiments

Last synced: 9 months ago
JSON representation

Application components for Microchip PIC 8bit MCUs

Awesome Lists containing this project

README

          

# 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](I2C_LIB_EVAL.md)**

### Wireless network of infrared array sensors with TWELITE (PIC16F18326)

=> **[Project page](TWELITE.md)**

### GPS tracker (PIC18F25K22 with GPS module and Android)

=> **[Project page](GPS_TRACKER.md)**

### Motion logger for sensing human body movement (PIC16F18326)

=> **[Project page](MOTION_LOGGER.md)**

### Door controller (PIC16F1825)

=> **[Project page](DOOR_CONTROLLER.md)**

## Tips

#### Microchip XC8 C compiler

C standard "C99" does not allow some of MCC-generated code. Change the setting to "C90".

![](./doc/C90_standard.jpg)

#### Atmel EEPROM

Data addresses for page write must be 64^n.