
Code
Pseudo Code: Source Code (zip): |
Diagrams: Support Code (zip): |
PIC16F690 Pin Assignments
Helm Main | |||||
Use | Num | Pin | Pin | Num | Use |
5V | 01 | Vdd | Vss | 20 | 0V |
Oscillator Pin 1 | 02 | OSC1 | AN0 | 19 | Speed (Analog Input) |
Oscillator Pin 2 | 03 | OSC2 | AN1 | 18 | Direction (Analog Input) |
Master Clear | 04 | MCLR | AN2 | 17 | Water (Analog Input) |
PWM (Analog Output) | 05 | RC5 | RC0 | 16 | iButton (Digital I/O) |
Special 0 (Digital Input) | 06 | RC4 | RC1 | 15 | Key 1 (Digital Input) |
Special 1 (Digital Input) | 07 | RC3 | RC2 | 14 | Lid Open (Digital Input) |
Fire (Digital Input) | 08 | RC6 | SDI | 13 | Key 0 (Digital Input) |
SSP / Shift Reg Output | 09 | SDO | RX | 12 | EUSART Input |
EUSART Output | 10 | TX | SCK | 11 | SSP / Shift Reg Clock |
Ship Main | |||||
Use | Num | Pin | Pin | Num | Use |
5V | 01 | Vdd | Vss | 20 | 0V |
Oscillator Pin 1 | 02 | OSC1 | RA0 | 19 | |
Oscillator Pin 2 | 03 | OSC2 | RA1 | 18 | |
Master Clear | 04 | MCLR | RA2 | 17 | |
PWM Propeller | 05 | RC5 | RC0 | 16 | iButton (Digital I/O) |
Water Pump | 06 | RC4 | RC1 | 15 | Red Team LED |
07 | RC3 | RC2 | 14 | Blue Team LED | |
Slave Select Output | 08 | RC6 | SDI | 13 | SSP Data Input |
PWM to Servo Slave | 09 | SDO | RX | 12 | EUSART Input |
EUSART Output | 10 | TX | SCK | 11 | SSP Clock |
Servo Slave | |||||
Use | Num | Pin | Pin | Num | Use |
5V | 01 | Vdd | Vss | 20 | 0V |
Oscillator Pin 1 | 02 | OSC1 | RA0 | 19 | |
Oscillator Pin 2 | 03 | OSC2 | RA1 | 18 | |
Master Clear | 04 | MCLR | RA2 | 17 | |
PWM Rudder | 05 | RC5 | RC0 | 16 | |
06 | RC4 | RC1 | 15 | ||
07 | RC3 | RC2 | 14 | ||
Slave Select Input | 08 | RC6 | SDI | 13 | SSP Data Input PWM |
SSP Data Output | 09 | SDO | RX | 12 | |
EUSART Output | 10 | TX | SCK | 11 | SSP Clock |