From 6f20c627cdaeb79de5c5cc4b760c7865f7938fa1 Mon Sep 17 00:00:00 2001 From: Cedric Priscal Date: Sun, 8 Jan 2017 14:22:02 -0800 Subject: [PATCH] Duplicating PIC16(L)F1829 for each package and adding keywords --- library/microchip_pic16mcu.dcm | 11 ++++- library/microchip_pic16mcu.lib | 82 ++++++++++++++++++++++++---------- 2 files changed, 68 insertions(+), 25 deletions(-) diff --git a/library/microchip_pic16mcu.dcm b/library/microchip_pic16mcu.dcm index 229ef2b5..b584123b 100644 --- a/library/microchip_pic16mcu.dcm +++ b/library/microchip_pic16mcu.dcm @@ -288,8 +288,15 @@ K FLASH-Based 8-Bit CMOS Microcontroller XLP F http://ww1.microchip.com/downloads/en/DeviceDoc/41458B.pdf $ENDCMP # -$CMP PIC16(L)F1829 -D PIC16(L)F1829 - Flash-Based, 8-Bit CMOS Microcontrollers, PDIP, SOIC, SSOP +$CMP PIC16(L)F1829-I/ML +D Flash-Based, 8-Bit CMOS Microcontrollers, QFN +K Flash-Based 8-Bit CMOS Microcontroller Low Power +F http://ww1.microchip.com/downloads/en/DeviceDoc/41440C.pdf +$ENDCMP +# +$CMP PIC16(L)F1829-I/P +D Flash-Based, 8-Bit CMOS Microcontrollers, PDIP, SOIC, (T)SSOP +K Flash-Based 8-Bit CMOS Microcontroller Low Power F http://ww1.microchip.com/downloads/en/DeviceDoc/41440C.pdf $ENDCMP # diff --git a/library/microchip_pic16mcu.lib b/library/microchip_pic16mcu.lib index 25c3230b..f16deeb0 100644 --- a/library/microchip_pic16mcu.lib +++ b/library/microchip_pic16mcu.lib @@ -1333,40 +1333,76 @@ X CCP2/RE7 59 1000 0 150 L 50 50 1 1 B ENDDRAW ENDDEF # -# PIC16(L)F1829 +# PIC16(L)F1829-I/ML # -DEF PIC16(L)F1829 U 0 40 Y Y 1 F N -F0 "U" -650 900 50 H V L CNN -F1 "PIC16(L)F1829" -650 800 50 H V L CNN +DEF PIC16(L)F1829-I/ML U 0 40 Y Y 1 F N +F0 "U" -950 900 50 H V L CNN +F1 "PIC16(L)F1829-I/ML" -950 800 50 H V L CNN F2 "" 0 -550 50 H V C CNN F3 "" 0 -550 50 H V C CNN +$FPLIST + QFN* +$ENDFPLIST +DRAW +S -950 750 950 -650 0 1 10 f +X RA3/MCLR/VPP 1 -1100 200 150 R 50 50 1 1 B +X RC5 2 1100 200 150 L 50 50 1 1 B +X RC4 3 1100 100 150 L 50 50 1 1 B +X RC3 4 1100 0 150 L 50 50 1 1 B +X RC6 5 1100 300 150 L 50 50 1 1 B +X RC7 6 1100 400 150 L 50 50 1 1 B +X RB7 7 -1100 -500 150 R 50 50 1 1 B +X RB6 8 -1100 -400 150 R 50 50 1 1 B +X RB5 9 -1100 -300 150 R 50 50 1 1 B +X RB4 10 -1100 -200 150 R 50 50 1 1 B +X RA4 20 -1100 100 150 R 50 50 1 1 B +X RC2 11 1100 -100 150 L 50 50 1 1 B +X RC1 12 1100 -200 150 L 50 50 1 1 B +X RC0 13 1100 -300 150 L 50 50 1 1 B +X RA2 14 -1100 300 150 R 50 50 1 1 B +X RA1/ICSPCLK 15 -1100 400 150 R 50 50 1 1 B +X RA0/ICSPDAT 16 -1100 500 150 R 50 50 1 1 B +X VSS 17 0 -800 150 U 50 50 1 1 W +X VDD 18 0 900 150 D 50 50 1 1 W +X RA5 19 -1100 0 150 R 50 50 1 1 B +ENDDRAW +ENDDEF +# +# PIC16(L)F1829-I/P +# +DEF PIC16(L)F1829-I/P U 0 40 Y Y 1 F N +F0 "U" -950 900 50 H V L CNN +F1 "PIC16(L)F1829-I/P" -950 800 50 H V L CNN +F2 "" 0 -550 50 H V C CNN +F3 "" 0 -550 50 H V C CNN +ALIAS PIC16(L)F1829-I/SL PIC16(L)F1829-I/SO PIC16(L)F1829-I/SS PIC16(L)F1829-I/ST $FPLIST PDIP* SOIC* SSOP* $ENDFPLIST DRAW -S -650 750 650 -650 0 1 10 f +S -950 750 950 -650 0 1 10 f X VDD 1 0 900 150 D 50 50 1 1 W -X RA5 2 -800 0 150 R 50 50 1 1 B -X RA4 3 -800 100 150 R 50 50 1 1 B -X RA3/MCLR/VPP 4 -800 200 150 R 50 50 1 1 B -X RC5 5 800 200 150 L 50 50 1 1 B -X RC4 6 800 100 150 L 50 50 1 1 B -X RC3 7 800 0 150 L 50 50 1 1 B -X RC6 8 800 300 150 L 50 50 1 1 B -X RC7 9 800 400 150 L 50 50 1 1 B -X RB7 10 -800 -500 150 R 50 50 1 1 B +X RA5 2 -1100 0 150 R 50 50 1 1 B +X RA4 3 -1100 100 150 R 50 50 1 1 B +X RA3/MCLR/VPP 4 -1100 200 150 R 50 50 1 1 B +X RC5 5 1100 200 150 L 50 50 1 1 B +X RC4 6 1100 100 150 L 50 50 1 1 B +X RC3 7 1100 0 150 L 50 50 1 1 B +X RC6 8 1100 300 150 L 50 50 1 1 B +X RC7 9 1100 400 150 L 50 50 1 1 B +X RB7 10 -1100 -500 150 R 50 50 1 1 B X VSS 20 0 -800 150 U 50 50 1 1 W -X RB6 11 -800 -400 150 R 50 50 1 1 B -X RB5 12 -800 -300 150 R 50 50 1 1 B -X RB4 13 -800 -200 150 R 50 50 1 1 B -X RC2 14 800 -100 150 L 50 50 1 1 B -X RC1 15 800 -200 150 L 50 50 1 1 B -X RC0 16 800 -300 150 L 50 50 1 1 B -X RA2 17 -800 300 150 R 50 50 1 1 B -X RA1/ICSPCLK 18 -800 400 150 R 50 50 1 1 B -X RA0/ICSPDAT 19 -800 500 150 R 50 50 1 1 B +X RB6 11 -1100 -400 150 R 50 50 1 1 B +X RB5 12 -1100 -300 150 R 50 50 1 1 B +X RB4 13 -1100 -200 150 R 50 50 1 1 B +X RC2 14 1100 -100 150 L 50 50 1 1 B +X RC1 15 1100 -200 150 L 50 50 1 1 B +X RC0 16 1100 -300 150 L 50 50 1 1 B +X RA2 17 -1100 300 150 R 50 50 1 1 B +X RA1/ICSPCLK 18 -1100 400 150 R 50 50 1 1 B +X RA0/ICSPDAT 19 -1100 500 150 R 50 50 1 1 B ENDDRAW ENDDEF #