From 0d7b0185469aaf5ed0660b0cbc50cc6ec9e21477 Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Mon, 3 Aug 2015 15:05:15 +1000 Subject: [PATCH] Changed pin directions on all I/O pins to "bidirectional" --- library/microchip_pic18mcu.lib | 228 ++++++++++++++++----------------- 1 file changed, 114 insertions(+), 114 deletions(-) diff --git a/library/microchip_pic18mcu.lib b/library/microchip_pic18mcu.lib index d73ed079..0ff1137a 100644 --- a/library/microchip_pic18mcu.lib +++ b/library/microchip_pic18mcu.lib @@ -1282,34 +1282,34 @@ F3 "" 0 -50 50 H V C CNN ALIAS PIC18F26K80_I/ML PIC18LF25K80_I/ML PIC18LF26K80_I/ML DRAW S -700 900 700 -900 0 1 10 f -X RA2/Vref-AN2 1 -800 600 100 R 50 50 1 1 I -X RA3/Vref+AN3 2 -800 500 100 R 50 50 1 1 I -X Vcap 3 -800 -400 100 R 50 50 1 1 I -X RA5/AN4 4 -800 400 100 R 50 50 1 1 I +X RA2/Vref-AN2 1 -800 600 100 R 50 50 1 1 B +X RA3/Vref+AN3 2 -800 500 100 R 50 50 1 1 B +X Vcap 3 -800 -400 100 R 50 50 1 1 W +X RA5/AN4 4 -800 400 100 R 50 50 1 1 B X Vss 5 -800 -700 100 R 50 50 1 1 W X OSC1/CLKIN 6 -800 -100 100 R 50 50 1 1 I X OSC2/CLKOUT 7 -800 0 100 R 50 50 1 1 I -X SOSCO/RC0 8 800 -100 100 L 50 50 1 1 I -X SOSC1/RC1 9 800 -200 100 L 50 50 1 1 I -X CCP2/RC2 10 800 -300 100 L 50 50 1 1 I -X CANTX/INT2/RB2 20 800 600 100 L 50 50 1 1 I -X SCL/SCK/RC3 11 800 -400 100 L 50 50 1 1 I -X CANRX/INT3/RB3 21 800 500 100 L 50 50 1 1 I -X SDA/SDI/RC4 12 800 -500 100 L 50 50 1 1 I -X AN9/ECCP1/RB4 22 800 400 100 L 50 50 1 1 I -X SDO/RC5 13 800 -600 100 L 50 50 1 1 I -X CCP5/RB5 23 800 300 100 L 50 50 1 1 I -X CANTX/TX1/CCP3/RC6 14 800 -700 100 L 50 50 1 1 I -X PGC/TX2/RB6 24 800 200 100 L 50 50 1 1 I -X CANRX/RX1/CCP4/RC7 15 800 -800 100 L 50 50 1 1 I -X PGD/RX2/RB7 25 800 100 100 L 50 50 1 1 I +X SOSCO/RC0 8 800 -100 100 L 50 50 1 1 B +X SOSC1/RC1 9 800 -200 100 L 50 50 1 1 B +X CCP2/RC2 10 800 -300 100 L 50 50 1 1 B +X CANTX/INT2/RB2 20 800 600 100 L 50 50 1 1 B +X SCL/SCK/RC3 11 800 -400 100 L 50 50 1 1 B +X CANRX/INT3/RB3 21 800 500 100 L 50 50 1 1 B +X SDA/SDI/RC4 12 800 -500 100 L 50 50 1 1 B +X AN9/ECCP1/RB4 22 800 400 100 L 50 50 1 1 B +X SDO/RC5 13 800 -600 100 L 50 50 1 1 B +X CCP5/RB5 23 800 300 100 L 50 50 1 1 B +X CANTX/TX1/CCP3/RC6 14 800 -700 100 L 50 50 1 1 B +X PGC/TX2/RB6 24 800 200 100 L 50 50 1 1 B +X CANRX/RX1/CCP4/RC7 15 800 -800 100 L 50 50 1 1 B +X PGD/RX2/RB7 25 800 100 100 L 50 50 1 1 B X Vss 16 -800 -600 100 R 50 50 1 1 W -X ~MCLR~/RE3 26 -800 200 100 R 50 50 1 1 I +X ~MCLR~/RE3 26 -800 200 100 R 50 50 1 1 B X Vdd 17 -800 -300 100 R 50 50 1 1 W -X RA0/AN0 27 -800 800 100 R 50 50 1 1 I -X AN10/INT0/RB0 18 800 800 100 L 50 50 1 1 I -X RA1/AN1 28 -800 700 100 R 50 50 1 1 I -X AN8/INT1/RB1 19 800 700 100 L 50 50 1 1 I +X RA0/AN0 27 -800 800 100 R 50 50 1 1 B +X AN10/INT0/RB0 18 800 800 100 L 50 50 1 1 B +X RA1/AN1 28 -800 700 100 R 50 50 1 1 B +X AN8/INT1/RB1 19 800 700 100 L 50 50 1 1 B X PAD 29 -800 -800 100 R 50 50 1 1 W ENDDRAW ENDDEF @@ -1324,33 +1324,33 @@ F3 "" 0 -50 50 H V C CNN ALIAS PIC18F26K80_I/SS PIC18LF25K80_I/SS PIC18LF26K80_I/SS DRAW S -700 900 700 -900 0 1 10 f -X ~MCLR~/RE3 1 -800 200 100 R 50 50 1 1 I -X RA0/AN0 2 -800 800 100 R 50 50 1 1 I -X RA1/AN1 3 -800 700 100 R 50 50 1 1 I -X RA2/Vref-AN2 4 -800 600 100 R 50 50 1 1 I -X RA3/Vref+AN3 5 -800 500 100 R 50 50 1 1 I -X Vcap 6 -800 -400 100 R 50 50 1 1 I -X RA5/AN4 7 -800 400 100 R 50 50 1 1 I +X ~MCLR~/RE3 1 -800 200 100 R 50 50 1 1 B +X RA0/AN0 2 -800 800 100 R 50 50 1 1 B +X RA1/AN1 3 -800 700 100 R 50 50 1 1 B +X RA2/Vref-AN2 4 -800 600 100 R 50 50 1 1 B +X RA3/Vref+AN3 5 -800 500 100 R 50 50 1 1 B +X Vcap 6 -800 -400 100 R 50 50 1 1 W +X RA5/AN4 7 -800 400 100 R 50 50 1 1 B X Vss 8 -800 -600 100 R 50 50 1 1 W X OSC1/CLKIN 9 -800 -100 100 R 50 50 1 1 I X OSC2/CLKOUT 10 -800 0 100 R 50 50 1 1 I -X SOSCO/RC0 11 800 -100 100 L 50 50 1 1 I -X AN10/INT0/RB0 21 800 800 100 L 50 50 1 1 I -X SOSC1/RC1 12 800 -200 100 L 50 50 1 1 I -X AN8/INT1/RB1 22 800 700 100 L 50 50 1 1 I -X CCP2/RC2 13 800 -300 100 L 50 50 1 1 I -X CANTX/INT2/RB2 23 800 600 100 L 50 50 1 1 I -X SCL/SCK/RC3 14 800 -400 100 L 50 50 1 1 I -X CANRX/INT3/RB3 24 800 500 100 L 50 50 1 1 I -X SDA/SDI/RC4 15 800 -500 100 L 50 50 1 1 I -X AN9/ECCP1/RB4 25 800 400 100 L 50 50 1 1 I -X SDO/RC5 16 800 -600 100 L 50 50 1 1 I -X CCP5/RB5 26 800 300 100 L 50 50 1 1 I -X CANTX/TX1/CCP3/RC6 17 800 -700 100 L 50 50 1 1 I +X SOSCO/RC0 11 800 -100 100 L 50 50 1 1 B +X AN10/INT0/RB0 21 800 800 100 L 50 50 1 1 B +X SOSC1/RC1 12 800 -200 100 L 50 50 1 1 B +X AN8/INT1/RB1 22 800 700 100 L 50 50 1 1 B +X CCP2/RC2 13 800 -300 100 L 50 50 1 1 B +X CANTX/INT2/RB2 23 800 600 100 L 50 50 1 1 B +X SCL/SCK/RC3 14 800 -400 100 L 50 50 1 1 B +X CANRX/INT3/RB3 24 800 500 100 L 50 50 1 1 B +X SDA/SDI/RC4 15 800 -500 100 L 50 50 1 1 B +X AN9/ECCP1/RB4 25 800 400 100 L 50 50 1 1 B +X SDO/RC5 16 800 -600 100 L 50 50 1 1 B +X CCP5/RB5 26 800 300 100 L 50 50 1 1 B +X CANTX/TX1/CCP3/RC6 17 800 -700 100 L 50 50 1 1 B X Vdd 17 -800 -300 100 R 50 50 1 1 W -X PGC/TX2/RB6 27 800 200 100 L 50 50 1 1 I -X CANRX/RX1/CCP4/RC7 18 800 -800 100 L 50 50 1 1 I -X PGD/RX2/RB7 28 800 100 100 L 50 50 1 1 I +X PGC/TX2/RB6 27 800 200 100 L 50 50 1 1 B +X CANRX/RX1/CCP4/RC7 18 800 -800 100 L 50 50 1 1 B +X PGD/RX2/RB7 28 800 100 100 L 50 50 1 1 B X Vss 19 -800 -700 100 R 50 50 1 1 W ENDDRAW ENDDEF @@ -1365,47 +1365,47 @@ F3 "" -650 -100 50 H V C CNN ALIAS PIC18F46K80-I/ML PIC18LF45K80-I/ML PIC18LF46K80-I/ML DRAW S -900 1100 900 -1100 0 1 10 f -X CANRX/RX1/CCP4/RC7 1 1000 300 100 L 50 50 1 1 I -X ECCP1/PSP4/RD4 2 1000 -300 100 L 50 50 1 1 I -X PSP5/RD5 3 1000 -400 100 L 50 50 1 1 I -X TX2/PSP6/RD6 4 1000 -500 100 L 50 50 1 1 I -X RX2/PSP7/RD7 5 1000 -600 100 L 50 50 1 1 I +X CANRX/RX1/CCP4/RC7 1 1000 300 100 L 50 50 1 1 B +X ECCP1/PSP4/RD4 2 1000 -300 100 L 50 50 1 1 B +X PSP5/RD5 3 1000 -400 100 L 50 50 1 1 B +X TX2/PSP6/RD6 4 1000 -500 100 L 50 50 1 1 B +X RX2/PSP7/RD7 5 1000 -600 100 L 50 50 1 1 B X Vss 6 -50 -1200 100 U 50 50 1 1 W X Vdd 7 100 1200 100 D 50 50 1 1 W -X RB0/AN10/INT0 8 -1000 400 100 R 50 50 1 1 I -X RB1/AN8/INT1 9 -1000 300 100 R 50 50 1 1 I -X RB2/CANTX/INT2 10 -1000 200 100 R 50 50 1 1 I -X RA1/AN1 20 -1000 900 100 R 50 50 1 1 I +X RB0/AN10/INT0 8 -1000 400 100 R 50 50 1 1 B +X RB1/AN8/INT1 9 -1000 300 100 R 50 50 1 1 B +X RB2/CANTX/INT2 10 -1000 200 100 R 50 50 1 1 B +X RA1/AN1 20 -1000 900 100 R 50 50 1 1 B X OSC1/CLKIN/RA7 30 -1000 -500 100 R 50 50 1 1 I -X C2INA/PSP2/RD2 40 1000 -100 100 L 50 50 1 1 I -X RB3/CANRX/INT3 11 -1000 100 100 R 50 50 1 1 I -X RA2/Vref-/AN2 21 -1000 800 100 R 50 50 1 1 I +X C2INA/PSP2/RD2 40 1000 -100 100 L 50 50 1 1 B +X RB3/CANRX/INT3 11 -1000 100 100 R 50 50 1 1 B +X RA2/Vref-/AN2 21 -1000 800 100 R 50 50 1 1 B X OSC2/CLKOUT/RA6 31 -1000 -600 100 R 50 50 1 1 I -X C2INB/PSP3/RD3 41 1000 -200 100 L 50 50 1 1 I -X RA3/Vref+/AN3 22 -1000 700 100 R 50 50 1 1 I -X RC0 32 1000 1000 100 L 50 50 1 1 I -X SDA/SDI/RC4 42 1000 600 100 L 50 50 1 1 I -X Vddcore/Vcap 23 -1000 -1000 100 R 50 50 1 1 I -X SDO/RC5 43 1000 500 100 L 50 50 1 1 I -X RB4/AN9 14 -1000 0 100 R 50 50 1 1 I -X RA5/AN4 24 -1000 600 100 R 50 50 1 1 I -X CANTX/TX1/CCP3/RC6 44 1000 400 100 L 50 50 1 1 I -X RB5/CCP5 15 -1000 -100 100 R 50 50 1 1 I -X RE0/AN5 25 1000 -1000 100 L 50 50 1 1 I -X RC1 35 1000 900 100 L 50 50 1 1 I +X C2INB/PSP3/RD3 41 1000 -200 100 L 50 50 1 1 B +X RA3/Vref+/AN3 22 -1000 700 100 R 50 50 1 1 B +X RC0 32 1000 1000 100 L 50 50 1 1 B +X SDA/SDI/RC4 42 1000 600 100 L 50 50 1 1 B +X Vddcore/Vcap 23 -1000 -1000 100 R 50 50 1 1 W +X SDO/RC5 43 1000 500 100 L 50 50 1 1 B +X RB4/AN9 14 -1000 0 100 R 50 50 1 1 B +X RA5/AN4 24 -1000 600 100 R 50 50 1 1 B +X CANTX/TX1/CCP3/RC6 44 1000 400 100 L 50 50 1 1 B +X RB5/CCP5 15 -1000 -100 100 R 50 50 1 1 B +X RE0/AN5 25 1000 -1000 100 L 50 50 1 1 B +X RC1 35 1000 900 100 L 50 50 1 1 B X PAD 45 250 -1200 100 U 50 50 1 1 W -X RB6/PGC 16 -1000 -200 100 R 50 50 1 1 I -X RE1/AN6 26 1000 -900 100 L 50 50 1 1 I -X CCP2/RC2 36 1000 800 100 L 50 50 1 1 I -X RB7/PGD 17 -1000 -300 100 R 50 50 1 1 I -X RE2/AN7 27 1000 -800 100 L 50 50 1 1 I -X SCL/SCK/RC3 37 1000 700 100 L 50 50 1 1 I -X ~MLCR~/RE3 18 -1000 -800 100 R 50 50 1 1 I +X RB6/PGC 16 -1000 -200 100 R 50 50 1 1 B +X RE1/AN6 26 1000 -900 100 L 50 50 1 1 B +X CCP2/RC2 36 1000 800 100 L 50 50 1 1 B +X RB7/PGD 17 -1000 -300 100 R 50 50 1 1 B +X RE2/AN7 27 1000 -800 100 L 50 50 1 1 B +X SCL/SCK/RC3 37 1000 700 100 L 50 50 1 1 B +X ~MLCR~/RE3 18 -1000 -800 100 R 50 50 1 1 B X Vdd 28 0 1200 100 D 50 50 1 1 W -X C1INA/PSP0/RD0 38 1000 100 100 L 50 50 1 1 I -X RA0/CVrefAN0 19 -1000 1000 100 R 50 50 1 1 I +X C1INA/PSP0/RD0 38 1000 100 100 L 50 50 1 1 B +X RA0/CVref/AN0 19 -1000 1000 100 R 50 50 1 1 B X Vss 29 50 -1200 100 U 50 50 1 1 W -X C1INB/PSP1/RD1 39 1000 0 100 L 50 50 1 1 I +X C1INB/PSP1/RD1 39 1000 0 100 L 50 50 1 1 B ENDDRAW ENDDEF # @@ -1419,46 +1419,46 @@ F3 "" -650 -100 50 H V C CNN ALIAS PIC18F46K80-I/PT PIC18LF45K80-I/PT PIC18LF46K80-I/PT DRAW S -900 1100 900 -1100 0 1 10 f -X CANRX/RX1/CCP4/RC7 1 1000 300 100 L 50 50 1 1 I -X ECCP1/PSP4/RD4 2 1000 -300 100 L 50 50 1 1 I -X PSP5/RD5 3 1000 -400 100 L 50 50 1 1 I -X TX2/PSP6/RD6 4 1000 -500 100 L 50 50 1 1 I -X RX2/PSP7/RD7 5 1000 -600 100 L 50 50 1 1 I +X CANRX/RX1/CCP4/RC7 1 1000 300 100 L 50 50 1 1 B +X ECCP1/PSP4/RD4 2 1000 -300 100 L 50 50 1 1 B +X PSP5/RD5 3 1000 -400 100 L 50 50 1 1 B +X TX2/PSP6/RD6 4 1000 -500 100 L 50 50 1 1 B +X RX2/PSP7/RD7 5 1000 -600 100 L 50 50 1 1 B X Vss 6 -50 -1200 100 U 50 50 1 1 W X Vdd 7 100 1200 100 D 50 50 1 1 W -X RB0/AN10/INT0 8 -1000 400 100 R 50 50 1 1 I -X RB1/AN8/INT1 9 -1000 300 100 R 50 50 1 1 I -X RB2/CANTX/INT2 10 -1000 200 100 R 50 50 1 1 I -X RA1/AN1 20 -1000 900 100 R 50 50 1 1 I +X RB0/AN10/INT0 8 -1000 400 100 R 50 50 1 1 B +X RB1/AN8/INT1 9 -1000 300 100 R 50 50 1 1 B +X RB2/CANTX/INT2 10 -1000 200 100 R 50 50 1 1 B +X RA1/AN1 20 -1000 900 100 R 50 50 1 1 B X OSC1/CLKIN/RA7 30 -1000 -500 100 R 50 50 1 1 I -X C2INA/PSP2/RD2 40 1000 -100 100 L 50 50 1 1 I -X RB3/CANRX/INT3 11 -1000 100 100 R 50 50 1 1 I -X RA2/Vref-/AN2 21 -1000 800 100 R 50 50 1 1 I +X C2INA/PSP2/RD2 40 1000 -100 100 L 50 50 1 1 B +X RB3/CANRX/INT3 11 -1000 100 100 R 50 50 1 1 B +X RA2/Vref-/AN2 21 -1000 800 100 R 50 50 1 1 B X OSC2/CLKOUT/RA6 31 -1000 -600 100 R 50 50 1 1 I -X C2INB/PSP3/RD3 41 1000 -200 100 L 50 50 1 1 I -X RA3/Vref+/AN3 22 -1000 700 100 R 50 50 1 1 I -X RC0 32 1000 1000 100 L 50 50 1 1 I -X SDA/SDI/RC4 42 1000 600 100 L 50 50 1 1 I -X Vddcore/Vcap 23 -1000 -1000 100 R 50 50 1 1 I -X SDO/RC5 43 1000 500 100 L 50 50 1 1 I -X RB4/AN9 14 -1000 0 100 R 50 50 1 1 I -X RA5/AN4 24 -1000 600 100 R 50 50 1 1 I -X CANTX/TX1/CCP3/RC6 44 1000 400 100 L 50 50 1 1 I -X RB5/CCP5 15 -1000 -100 100 R 50 50 1 1 I -X RE0/AN5 25 1000 -1000 100 L 50 50 1 1 I -X RC1 35 1000 900 100 L 50 50 1 1 I -X RB6/PGC 16 -1000 -200 100 R 50 50 1 1 I -X RE1/AN6 26 1000 -900 100 L 50 50 1 1 I -X CCP2/RC2 36 1000 800 100 L 50 50 1 1 I -X RB7/PGD 17 -1000 -300 100 R 50 50 1 1 I -X RE2/AN7 27 1000 -800 100 L 50 50 1 1 I -X SCL/SCK/RC3 37 1000 700 100 L 50 50 1 1 I -X ~MLCR~/RE3 18 -1000 -800 100 R 50 50 1 1 I +X C2INB/PSP3/RD3 41 1000 -200 100 L 50 50 1 1 B +X RA3/Vref+/AN3 22 -1000 700 100 R 50 50 1 1 B +X RC0 32 1000 1000 100 L 50 50 1 1 B +X SDA/SDI/RC4 42 1000 600 100 L 50 50 1 1 B +X Vddcore/Vcap 23 -1000 -1000 100 R 50 50 1 1 W +X SDO/RC5 43 1000 500 100 L 50 50 1 1 B +X RB4/AN9 14 -1000 0 100 R 50 50 1 1 B +X RA5/AN4 24 -1000 600 100 R 50 50 1 1 B +X CANTX/TX1/CCP3/RC6 44 1000 400 100 L 50 50 1 1 B +X RB5/CCP5 15 -1000 -100 100 R 50 50 1 1 B +X RE0/AN5 25 1000 -1000 100 L 50 50 1 1 B +X RC1 35 1000 900 100 L 50 50 1 1 B +X RB6/PGC 16 -1000 -200 100 R 50 50 1 1 B +X RE1/AN6 26 1000 -900 100 L 50 50 1 1 B +X CCP2/RC2 36 1000 800 100 L 50 50 1 1 B +X RB7/PGD 17 -1000 -300 100 R 50 50 1 1 B +X RE2/AN7 27 1000 -800 100 L 50 50 1 1 B +X SCL/SCK/RC3 37 1000 700 100 L 50 50 1 1 B +X ~MLCR~/RE3 18 -1000 -800 100 R 50 50 1 1 B X Vdd 28 0 1200 100 D 50 50 1 1 W -X C1INA/PSP0/RD0 38 1000 100 100 L 50 50 1 1 I -X RA0/CVrefAN0 19 -1000 1000 100 R 50 50 1 1 I +X C1INA/PSP0/RD0 38 1000 100 100 L 50 50 1 1 B +X RA0/CVrefAN0 19 -1000 1000 100 R 50 50 1 1 B X Vss 29 50 -1200 100 U 50 50 1 1 W -X C1INB/PSP1/RD1 39 1000 0 100 L 50 50 1 1 I +X C1INB/PSP1/RD1 39 1000 0 100 L 50 50 1 1 B ENDDRAW ENDDEF #