---
# System prepended metadata

title: Firmware Design

---

# Firmware Design
##### tags:`PIC24FJ128GA106` `PIC16F18854` `I2C` `UART`

## PIC24FJ128GA106
[timer1](https://hackmd.io/O0psk7OAR3W0Ofh2kDT-Pg)
[I^2^C](https://hackmd.io/hSFv9kQISbGkL1izxuSOCw)

## PIC16F18854
[PWM](https://hackmd.io/vg3eAkO5S8K30XhX3Iabhg)

### I^2^C
[I^2^C](https://hackmd.io/Au375pdfQ1KGA5u98tTthA)
[PIR3](https://hackmd.io/oG97QWCSR8mXm8cp7qUkEg)
[PIE3](https://hackmd.io/wOu_ezdhSoqll2mnSA-dtQ)
[SSP1CON1](https://hackmd.io/FJj7cOxuTdSMDzXKWtrx_Q)
[SSP1CON2](https://hackmd.io/EVFwQcIuSuafSaBDSwfm_w)
[SSP1CON3](https://hackmd.io/T4YLATKxRCm5yreqeR17LA)
[SSP1MSK](https://hackmd.io/FCGGTg2uSkGNU9Gg7owyRg)
[SSP1ADD](https://hackmd.io/gsZOjoG9TSCVGRI0-uzR8g)
[SSPSTAT](https://hackmd.io/JA6n5RfcTuy4d0aoX4WxRA)
[WWDT](https://hackmd.io/-Amtd6ZuS-KF6lQZyExZhQ)
[MSSP1MD PMD4](https://hackmd.io/Kw7R0bdnSbqxo9PcuBp71g)



## 教學
[讀取電壓](https://hackmd.io/VAd8FBXxSImzB9eCNCKQjw)
[I^2^C主從切換](https://hackmd.io/l_rsXslcStSo6GBomd1F1A)

## others
[TCA9548A](https://hackmd.io/YSyg_tWhTlq319oRMVNAlg) 1對8選擇I^2^C輸出IC
[MCP3421](https://hackmd.io/16GC_YXsSEOKopT5gyTq8g) 電壓偵測IC
[EEPROM](https://hackmd.io/ivUvFRlzRaiLp3ft8d00tQ) 24C02
[小坑們](https://hackmd.io/oGyR8kFHTX64DE71T3cVrQ)