Added support for PIC18F2xK50 family

This commit is contained in:
carlo-bramini 2017-08-13 14:28:50 +02:00
parent 2748317dc8
commit 160901ed97
2 changed files with 274 additions and 0 deletions

178
library/microchip_pic18mcu.lib Normal file → Executable file
View file

@ -545,6 +545,184 @@ X VSS 19 0 -1200 150 U 50 50 1 1 W
ENDDRAW
ENDDEF
#
# PIC18F24K50-I/SO
#
DEF PIC18F24K50-I/SO U 0 50 Y Y 1 F N
F0 "U" -800 1750 50 H V C CNN
F1 "PIC18F24K50-I/SO" 500 -1700 50 H V C CNN
F2 "Housings_SOIC:SOIC-28W_7.5x17.9mm_Pitch1.27mm" 0 0 50 H I C CIN
F3 "" -2900 -1350 50 H I C CNN
ALIAS PIC18LF24K50-I/SO PIC18F25K50-I/SO PIC18LF25K50-I/SO PIC18F24K50-E/SO PIC18LF24K50-E/SO PIC18F25K50-E/SO PIC18LF25K50-E/SO
$FPLIST
SO*W*7.5x17.9mm_Pitch1.27mm*
$ENDFPLIST
DRAW
S -850 1700 850 -1650 0 1 10 f
X RE3/Vpp/~MCLR~ 1 -1000 -1200 150 R 50 50 1 1 I
X RA0/AN0/C12IN0- 2 -1000 1400 150 R 50 50 1 1 B
X RA1/AN1/C12IN1+/CTCMP 3 -1000 1300 150 R 50 50 1 1 B
X RA2/AN2/C2IN+/Vref-/DACOUT 4 -1000 1200 150 R 50 50 1 1 B
X RA3/AN3/C1IN+/Vref+ 5 -1000 1100 150 R 50 50 1 1 B
X RA4/C1OUT/SRQ/T0CKI 6 -1000 1000 150 R 50 50 1 1 B
X RA5/AN4/C2OUT/SRNQ/HLVDIN/~SS~ 7 -1000 900 150 R 50 50 1 1 B
X VSS 8 -50 -1800 150 U 50 50 1 1 W
X RA7/OSC1/CLKI 9 -1000 700 150 R 50 50 1 1 I
X RA6/OSC2/CLKO 10 -1000 800 150 R 50 50 1 1 O
X VDD 20 0 1850 150 D 50 50 1 1 W
X RC0/SOSCO/T1CKI/T3CKI/T3G/IOCC0 11 -1000 -550 150 R 50 50 1 1 B
X RB0/AN12/SRI/~FLT0~/SDI/SDA/INT0 21 -1000 400 150 R 50 50 1 1 B
X RC1/CCP2/SOSCI/IOCC1 12 -1000 -650 150 R 50 50 1 1 B
X RB1/AN10/C12IN3-/P1C/SCK/SCL/INT1 22 -1000 300 150 R 50 50 1 1 B
X RC2/AN14/CTPLS/CCP1/P1A/IOCC2 13 -1000 -750 150 R 50 50 1 1 B
X RB2/AN8/CTED1/P1B/INT2 23 -1000 200 150 R 50 50 1 1 B
X VUSB3V3/VDDCORE 14 1000 -1150 150 L 50 50 1 1 B
X RB3/AN9/C12IN2-/CTED2/CCP2/SDO 24 -1000 100 150 R 50 50 1 1 B
X D-/IOCC4 15 1000 -1250 150 L 50 50 1 1 B
X RB4/AN11/P1D/I0CB4 25 -1000 0 150 R 50 50 1 1 B
X D+/IOCC5 16 1000 -1350 150 L 50 50 1 1 B
X RB5/AN13/T1G/T3CKI/IOCB5 26 -1000 -100 150 R 50 50 1 1 B
X RC6/AN18/TX/CK/IOCC6 17 -1000 -850 150 R 50 50 1 1 B
X RB6/IOCB6/PGC 27 -1000 -200 150 R 50 50 1 1 B
X RC7/AN19/RX/DT/SDO/IOCC7 18 -1000 -950 150 R 50 50 1 1 B
X RB7/IOCB7/PGD 28 -1000 -300 150 R 50 50 1 1 B
X VSS 19 50 -1800 150 U 50 50 1 1 W
ENDDRAW
ENDDEF
#
# PIC18F24K50-I/SS
#
DEF PIC18F24K50-I/SS U 0 50 Y Y 1 F N
F0 "U" -800 1750 50 H V C CNN
F1 "PIC18F24K50-I/SS" 500 -1700 50 H V C CNN
F2 "Housings_SSOP:SSOP-28_5.3x10.2mm_Pitch0.65mm" -500 -500 50 H I C CNN
F3 "" -2900 -1350 50 H I C CNN
ALIAS PIC18LF24K50-I/SS PIC18F25K50-I/SS PIC18LF25K50-I/SS PIC18F24K50-E/SS PIC18LF24K50-E/SS PIC18F25K50-E/SS PIC18LF25K50-E/SS
$FPLIST
SSOP*5.3x10.2mm*Pitch0.65mm*
$ENDFPLIST
DRAW
S -850 1700 850 -1650 0 1 10 f
X RE3/Vpp/~MCLR~ 1 -1000 -1200 150 R 50 50 1 1 I
X RA0/AN0/C12IN0- 2 -1000 1400 150 R 50 50 1 1 B
X RA1/AN1/C12IN1+/CTCMP 3 -1000 1300 150 R 50 50 1 1 B
X RA2/AN2/C2IN+/Vref-/DACOUT 4 -1000 1200 150 R 50 50 1 1 B
X RA3/AN3/C1IN+/Vref+ 5 -1000 1100 150 R 50 50 1 1 B
X RA4/C1OUT/SRQ/T0CKI 6 -1000 1000 150 R 50 50 1 1 B
X RA5/AN4/C2OUT/SRNQ/HLVDIN/~SS~ 7 -1000 900 150 R 50 50 1 1 B
X VSS 8 -50 -1800 150 U 50 50 1 1 W
X RA7/OSC1/CLKI 9 -1000 700 150 R 50 50 1 1 I
X RA6/OSC2/CLKO 10 -1000 800 150 R 50 50 1 1 O
X VDD 20 0 1850 150 D 50 50 1 1 W
X RC0/SOSCO/T1CKI/T3CKI/T3G/IOCC0 11 -1000 -550 150 R 50 50 1 1 B
X RB0/AN12/SRI/~FLT0~/SDI/SDA/INT0 21 -1000 400 150 R 50 50 1 1 B
X RC1/CCP2/SOSCI/IOCC1 12 -1000 -650 150 R 50 50 1 1 B
X RB1/AN10/C12IN3-/P1C/SCK/SCL/INT1 22 -1000 300 150 R 50 50 1 1 B
X RC2/AN14/CTPLS/CCP1/P1A/IOCC2 13 -1000 -750 150 R 50 50 1 1 B
X RB2/AN8/CTED1/P1B/INT2 23 -1000 200 150 R 50 50 1 1 B
X VUSB3V3/VDDCORE 14 1000 -1150 150 L 50 50 1 1 B
X RB3/AN9/C12IN2-/CTED2/CCP2/SDO 24 -1000 100 150 R 50 50 1 1 B
X D-/IOCC4 15 1000 -1250 150 L 50 50 1 1 B
X RB4/AN11/P1D/I0CB4 25 -1000 0 150 R 50 50 1 1 B
X D+/IOCC5 16 1000 -1350 150 L 50 50 1 1 B
X RB5/AN13/T1G/T3CKI/IOCB5 26 -1000 -100 150 R 50 50 1 1 B
X RC6/AN18/TX/CK/IOCC6 17 -1000 -850 150 R 50 50 1 1 B
X RB6/IOCB6/PGC 27 -1000 -200 150 R 50 50 1 1 B
X RC7/AN19/RX/DT/SDO/IOCC7 18 -1000 -950 150 R 50 50 1 1 B
X RB7/IOCB7/PGD 28 -1000 -300 150 R 50 50 1 1 B
X VSS 19 50 -1800 150 U 50 50 1 1 W
ENDDRAW
ENDDEF
#
# PIC18F24K50-I/SP
#
DEF PIC18F24K50-I/SP U 0 50 Y Y 1 F N
F0 "U" -800 1750 50 H V C CNN
F1 "PIC18F24K50-I/SP" 500 -1700 50 H V C CNN
F2 "Housings_DIP:DIP-28_W7.62mm" 0 0 50 H I C CIN
F3 "" -2900 -1350 50 H I C CNN
ALIAS PIC18LF24K50-I/SP PIC18F25K50-I/SP PIC18LF25K50-I/SP PIC18F24K50-E/SP PIC18LF24K50-E/SP PIC18F25K50-E/SP PIC18LF25K50-E/SP
$FPLIST
SPDIP*28_W7.62mm*
DIP*28_W7.62mm*
PDIP*28_W7.62mm*
$ENDFPLIST
DRAW
S -850 1700 850 -1650 0 1 10 f
X RE3/Vpp/~MCLR~ 1 -1000 -1200 150 R 50 50 1 1 I
X RA0/AN0/C12IN0- 2 -1000 1400 150 R 50 50 1 1 B
X RA1/AN1/C12IN1+/CTCMP 3 -1000 1300 150 R 50 50 1 1 B
X RA2/AN2/C2IN+/Vref-/DACOUT 4 -1000 1200 150 R 50 50 1 1 B
X RA3/AN3/C1IN+/Vref+ 5 -1000 1100 150 R 50 50 1 1 B
X RA4/C1OUT/SRQ/T0CKI 6 -1000 1000 150 R 50 50 1 1 B
X RA5/AN4/C2OUT/SRNQ/HLVDIN/~SS~ 7 -1000 900 150 R 50 50 1 1 B
X VSS 8 -50 -1800 150 U 50 50 1 1 W
X RA7/OSC1/CLKI 9 -1000 700 150 R 50 50 1 1 I
X RA6/OSC2/CLKO 10 -1000 800 150 R 50 50 1 1 O
X VDD 20 0 1850 150 D 50 50 1 1 W
X RC0/SOSCO/T1CKI/T3CKI/T3G/IOCC0 11 -1000 -550 150 R 50 50 1 1 B
X RB0/AN12/SRI/~FLT0~/SDI/SDA/INT0 21 -1000 400 150 R 50 50 1 1 B
X RC1/CCP2/SOSCI/IOCC1 12 -1000 -650 150 R 50 50 1 1 B
X RB1/AN10/C12IN3-/P1C/SCK/SCL/INT1 22 -1000 300 150 R 50 50 1 1 B
X RC2/AN14/CTPLS/CCP1/P1A/IOCC2 13 -1000 -750 150 R 50 50 1 1 B
X RB2/AN8/CTED1/P1B/INT2 23 -1000 200 150 R 50 50 1 1 B
X VUSB3V3/VDDCORE 14 1000 -1150 150 L 50 50 1 1 B
X RB3/AN9/C12IN2-/CTED2/CCP2/SDO 24 -1000 100 150 R 50 50 1 1 B
X D-/IOCC4 15 1000 -1250 150 L 50 50 1 1 B
X RB4/AN11/P1D/I0CB4 25 -1000 0 150 R 50 50 1 1 B
X D+/IOCC5 16 1000 -1350 150 L 50 50 1 1 B
X RB5/AN13/T1G/T3CKI/IOCB5 26 -1000 -100 150 R 50 50 1 1 B
X RC6/AN18/TX/CK/IOCC6 17 -1000 -850 150 R 50 50 1 1 B
X RB6/IOCB6/PGC 27 -1000 -200 150 R 50 50 1 1 B
X RC7/AN19/RX/DT/SDO/IOCC7 18 -1000 -950 150 R 50 50 1 1 B
X RB7/IOCB7/PGD 28 -1000 -300 150 R 50 50 1 1 B
X VSS 19 50 -1800 150 U 50 50 1 1 W
ENDDRAW
ENDDEF
#
# PIC18F24K50-I/ML
#
DEF PIC18F24K50-I/ML U 0 50 Y Y 1 F N
F0 "U" -800 1750 50 H V C CNN
F1 "PIC18F24K50-I/ML" 500 -1700 50 H V C CNN
F2 "Housings_DFN_QFN:QFN-28-1EP_6x6mm_Pitch0.65mm" 0 0 50 H I C CIN
F3 "" -2900 -1350 50 H I C CNN
ALIAS PIC18LF24K50-I/ML PIC18F25K50-I/ML PIC18LF25K50-I/ML PIC18F24K50-E/ML PIC18LF24K50-E/ML PIC18F25K50-E/ML PIC18LF25K50-E/ML
$FPLIST
QFN*1EP*6x6mm*Pitch0.65mm*
$ENDFPLIST
DRAW
S -850 1700 850 -1650 0 1 10 f
X RE3/Vpp/~MCLR~ 26 -1000 -1200 150 R 50 50 1 1 I
X RA0/AN0/C12IN0- 27 -1000 1400 150 R 50 50 1 1 B
X RA1/AN1/C12IN1+/CTCMP 28 -1000 1300 150 R 50 50 1 1 B
X RA2/AN2/C2IN+/Vref-/DACOUT 1 -1000 1200 150 R 50 50 1 1 B
X RA3/AN3/C1IN+/Vref+ 2 -1000 1100 150 R 50 50 1 1 B
X RA4/C1OUT/SRQ/T0CKI 3 -1000 1000 150 R 50 50 1 1 B
X RA5/AN4/C2OUT/SRNQ/HLVDIN/~SS~ 4 -1000 900 150 R 50 50 1 1 B
X VSS 5 -50 -1800 150 U 50 50 1 1 W
X RA7/OSC1/CLKI 6 -1000 700 150 R 50 50 1 1 I
X RA6/OSC2/CLKO 7 -1000 800 150 R 50 50 1 1 O
X VDD 17 0 1850 150 D 50 50 1 1 W
X RC0/SOSCO/T1CKI/T3CKI/T3G/IOCC0 8 -1000 -550 150 R 50 50 1 1 B
X RB0/AN12/SRI/~FLT0~/SDI/SDA/INT0 18 -1000 400 150 R 50 50 1 1 B
X RC1/CCP2/SOSCI/IOCC1 9 -1000 -650 150 R 50 50 1 1 B
X RB1/AN10/C12IN3-/P1C/SCK/SCL/INT1 19 -1000 300 150 R 50 50 1 1 B
X RC2/AN14/CTPLS/CCP1/P1A/IOCC2 10 -1000 -750 150 R 50 50 1 1 B
X RB2/AN8/CTED1/P1B/INT2 20 -1000 200 150 R 50 50 1 1 B
X VUSB3V3/VDDCORE 11 1000 -1150 150 L 50 50 1 1 B
X RB3/AN9/C12IN2-/CTED2/CCP2/SDO 21 -1000 100 150 R 50 50 1 1 B
X D-/IOCC4 12 1000 -1250 150 L 50 50 1 1 B
X RB4/AN11/P1D/I0CB4 22 -1000 0 150 R 50 50 1 1 B
X D+/IOCC5 13 1000 -1350 150 L 50 50 1 1 B
X RB5/AN13/T1G/T3CKI/IOCB5 23 -1000 -100 150 R 50 50 1 1 B
X RC6/AN18/TX/CK/IOCC6 14 -1000 -850 150 R 50 50 1 1 B
X RB6/IOCB6/PGC 24 -1000 -200 150 R 50 50 1 1 B
X RC7/AN19/RX/DT/SDO/IOCC7 15 -1000 -950 150 R 50 50 1 1 B
X RB7/IOCB7/PGD 25 -1000 -300 150 R 50 50 1 1 B
X VSS 16 50 -1800 150 U 50 50 1 1 W
ENDDRAW
ENDDEF
#
# PIC18F25K80_I/ML
#
DEF PIC18F25K80_I/ML U 0 40 Y Y 1 F N