From fe838ea16bbd85238826da2a8d7567056c212770 Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 6 Oct 2015 18:14:37 +1100 Subject: [PATCH] Added the following 8-bit microcontrollers PIC18F23K20_I/SS PIC18F24K20_I/SS PIC18F25K20_I/SS PIC18F26K20_I/SS These are 28-pin SSOP devices with UART, CCP, SPI/I2C and UART --- library/microchip_pic18mcu.dcm | 50 +++++++++++++++++++++++++--------- library/microchip_pic18mcu.lib | 41 ++++++++++++++++++++++++++++ 2 files changed, 78 insertions(+), 13 deletions(-) diff --git a/library/microchip_pic18mcu.dcm b/library/microchip_pic18mcu.dcm index 0efd1ff7..d0e04d9c 100644 --- a/library/microchip_pic18mcu.dcm +++ b/library/microchip_pic18mcu.dcm @@ -1,7 +1,7 @@ EESchema-DOCLIB Version 2.0 # $CMP PIC18(L)F13K50-E/P -D PIC18(L)F13K50, 8K Flash, 512 SRAM, 256 EEPROM, USB, nanoWatt XLP, DIP20 +D 8K Flash, 512 SRAM, 256 EEPROM, USB, nanoWatt XLP, DIP20 K Flash-Based 8bit CMOS Microcontroller XLP F http://ww1.microchip.com/downloads/en/devicedoc/41350c.pdf $ENDCMP @@ -19,7 +19,7 @@ F http://ww1.microchip.com/downloads/en/devicedoc/41350c.pdf $ENDCMP # $CMP PIC18(L)F14K50-E/P -D PIC18(L)F14K50, 16K Flash, 768 SRAM, 256 EEPROM, USB, nanoWatt XLP, DIP20 +D 16K Flash, 768 SRAM, 256 EEPROM, USB, nanoWatt XLP, DIP20 K Flash-Based 8bit CMOS Microcontroller XLP F http://ww1.microchip.com/downloads/en/devicedoc/41350c.pdf $ENDCMP @@ -121,7 +121,7 @@ F http://ww1.microchip.com/downloads/en/DeviceDoc/39616d.pdf $ENDCMP # $CMP PIC18(L)F4331-I/P -D PIC18(L)F4331, 8K Flash, 768B SRAM, 256B EEPROM, nanoWatt XLP, ADC, PWM, DIP40 +D 8K Flash, 768B SRAM, 256B EEPROM, nanoWatt XLP, ADC, PWM, DIP40 K Flash-Based 8-Bit Microcontroller XLP F http://ww1.microchip.com/downloads/en/DeviceDoc/39616d.pdf $ENDCMP @@ -133,7 +133,7 @@ F http://ww1.microchip.com/downloads/en/DeviceDoc/39616d.pdf $ENDCMP # $CMP PIC18(L)F442-I/P -D PIC18(L)F442, 16K Flash, 768B SRAM, 256 EEPROM, ADC, DIP40 +D 16K Flash, 768B SRAM, 256 EEPROM, ADC, DIP40 K Flash-Based 8-Bit Microcontroller F http://ww1.microchip.com/downloads/en/DeviceDoc/39564c.pdf $ENDCMP @@ -151,7 +151,7 @@ F http://ww1.microchip.com/downloads/en/DeviceDoc/39616d.pdf $ENDCMP # $CMP PIC18(L)F4431-I/P -D PIC18(L)F4431, 16K Flash, 768B SRAM, 256B EEPROM, nanoWatt XLP, ADC, PWM, DIP40 +D 16K Flash, 768B SRAM, 256B EEPROM, nanoWatt XLP, ADC, PWM, DIP40 K Flash-Based 8-Bit Microcontroller XLP F http://ww1.microchip.com/downloads/en/DeviceDoc/39616d.pdf $ENDCMP @@ -169,7 +169,7 @@ F http://ww1.microchip.com/downloads/en/DeviceDoc/39760d.pdf $ENDCMP # $CMP PIC18(L)F4450-I/P -D PIC18(L)F4450, 16K Flash, 8K SRAM, USB, nanoWatt XLP, PDIP40 +D 16K Flash, 8K SRAM, USB, nanoWatt XLP, PDIP40 K Flash-Based 8-Bit Microcontroller XLP F http://ww1.microchip.com/downloads/en/DeviceDoc/39760d.pdf $ENDCMP @@ -187,7 +187,7 @@ F http://ww1.microchip.com/downloads/en/DeviceDoc/39760d.pdf $ENDCMP # $CMP PIC18(L)F4455-I/P -D PIC18(L)F4455, 24K Flash, 2K SRAM, 256 EEPROM, USB, nanoWatt XLP, DIP40 +D 24K Flash, 2K SRAM, 256 EEPROM, USB, nanoWatt XLP, DIP40 K Flash-Based 8-Bit Microcontroller XLP F http://ww1.microchip.com/downloads/en/DeviceDoc/39760d.pdf $ENDCMP @@ -199,19 +199,19 @@ F http://ww1.microchip.com/downloads/en/DeviceDoc/39760d.pdf $ENDCMP # $CMP PIC18(L)F448-I/P -D PIC18(L)F448, 16K Flash, 768B SRAM, 256 EEPROM, CAN, DIP40 +D 16K Flash, 768B SRAM, 256 EEPROM, CAN, DIP40 K Flash-Based 8-Bit Microcontroller CAN F http://ww1.microchip.com/downloads/en/DeviceDoc/41159e.pdf $ENDCMP # $CMP PIC18(L)F44J10-I/P -D PIC18(L)F44J10, 16K Flash, 1K SRAM, ADC, DIP40 +D 16K Flash, 1K SRAM, ADC, DIP40 K Flash-Based 8-Bit Microcontroller F http://ww1.microchip.com/downloads/en/DeviceDoc/39682E.pdf $ENDCMP # $CMP PIC18(L)F452-I/P -D PIC18(L)F452, 32K Flash, 1536B SRAM, 256 EEPROM, ADC, DIP40 +D 32K Flash, 1536B SRAM, 256 EEPROM, ADC, DIP40 K Flash-Based 8-Bit Microcontroller F http://ww1.microchip.com/downloads/en/DeviceDoc/39564c.pdf $ENDCMP @@ -229,7 +229,7 @@ F http://ww1.microchip.com/downloads/en/DeviceDoc/39760d.pdf $ENDCMP # $CMP PIC18(L)F4550-I/P -D PIC18(L)F4550, 32K Flash, 2K SRAM, 256 EEPROM, USB, nanoWatt XLP, DIP40 +D 32K Flash, 2K SRAM, 256 EEPROM, USB, nanoWatt XLP, DIP40 K Flash-Based 8-Bit Microcontroller XLP F http://ww1.microchip.com/downloads/en/DeviceDoc/39760d.pdf $ENDCMP @@ -241,13 +241,13 @@ F http://ww1.microchip.com/downloads/en/DeviceDoc/39760d.pdf $ENDCMP # $CMP PIC18(L)F458-I/P -D PIC18(L)F458, 32K Flash, 1536B SRAM, 256 EEPROM, CAN, DIP40 +D 32K Flash, 1536B SRAM, 256 EEPROM, CAN, DIP40 K Flash-Based 8-Bit Microcontroller CAN F http://ww1.microchip.com/downloads/en/DeviceDoc/41159e.pdf $ENDCMP # $CMP PIC18(L)F45J10-I/P -D PIC18(L)F45J10, 32K Flash, 1K SRAM, ADC, DIP40 +D 32K Flash, 1K SRAM, ADC, DIP40 K Flash-Based 8-Bit Microcontroller F http://ww1.microchip.com/downloads/en/DeviceDoc/39682E.pdf $ENDCMP @@ -264,6 +264,24 @@ K Flash Based 8-Bit Microcontroller ECAN F http://ww1.microchip.com/downloads/en/DeviceDoc/39762f.pdf $ENDCMP # +$CMP PIC18F23K20_I/SS +D 8K Flash, 512Byte RAM, 256Byte EEPROM, PIC18 Microcontroller ADC PWM SPI I2C USART in SSOP28 package +K microcontroller PIC18F flash XLP +F http://ww1.microchip.com/downloads/en/DeviceDoc/40001303H.pdf +$ENDCMP +# +$CMP PIC18F24K20_I/SS +D 16K Flash, 768Byte RAM, 256Byte EEPROM, PIC18 Microcontroller ADC PWM SPI I2C USART in SSOP28 package +K microcontroller PIC18F flash XLP +F http://ww1.microchip.com/downloads/en/DeviceDoc/40001303H.pdf +$ENDCMP +# +$CMP PIC18F25K20_I/SS +D 32K Flash, 1536Byte RAM, 256Byte EEPROM, PIC18 Microcontroller ADC PWM SPI I2C USART in SSOP28 package +K microcontroller PIC18F flash XLP +F http://ww1.microchip.com/downloads/en/DeviceDoc/40001303H.pdf +$ENDCMP +# $CMP PIC18F25K80_I/ML D 32K Flash, 3.5K RAM, 1K EEPROM PIC18 Microcontroller ADC PWM CAN SPI I2C USART in QFN28 package K microcontroller PIC18 flash ECAN XLP nanoWatt @@ -276,6 +294,12 @@ K microcontroller PIC18 flash ECAN XLP nanoWatt F http://ww1.microchip.com/downloads/en/DeviceDoc/39977f.pdf $ENDCMP # +$CMP PIC18F26K20_I/SS +D 64K Flash, 3936Byte RAM, 1KByte EEPROM, PIC18 Microcontroller ADC PWM SPI I2C USART in SSOP28 package +K microcontroller PIC18F flash XLP +F http://ww1.microchip.com/downloads/en/DeviceDoc/40001303H.pdf +$ENDCMP +# $CMP PIC18F26K80_I/ML D 64K Flash, 3.5K RAM, 1K EEPROM PIC18 Microcontroller ADC PWM CAN SPI I2C USART in QFN28 package K microcontroller PIC18 flash ECAN XLP nanoWatt diff --git a/library/microchip_pic18mcu.lib b/library/microchip_pic18mcu.lib index 0ff1137a..ba5b36bf 100644 --- a/library/microchip_pic18mcu.lib +++ b/library/microchip_pic18mcu.lib @@ -1272,6 +1272,47 @@ X RD1/C1INB/PSP1 39 -1400 600 150 R 50 50 1 1 B ENDDRAW ENDDEF # +# PIC18F23K20_I/SS +# +DEF PIC18F23K20_I/SS U 0 40 Y Y 1 F N +F0 "U" -700 950 50 H V L CNN +F1 "PIC18F23K20_I/SS" 700 950 50 H V R CNN +F2 "SSOP28" -500 -500 50 H V C CNN +F3 "" 0 -50 50 H V C CNN +ALIAS PIC18F24K20_I/SS PIC18F25K20_I/SS PIC18F26K20_I/SS +DRAW +S -700 900 700 -900 0 1 10 f +X ~MCLR~/RE3 1 -800 100 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 RA4 6 -800 400 100 R 50 50 1 1 W +X RA5/AN4 7 -800 300 100 R 50 50 1 1 B +X Vss 8 -200 -1000 100 U 50 50 1 1 W +X RA7/OSC1/CLKIN 9 -800 -200 100 R 50 50 1 1 I +X RA6/OSC2/CLKOUT 10 -800 -100 100 R 50 50 1 1 I +X Vdd 20 -100 1000 100 D 50 50 1 1 W +X RC0 11 800 -100 100 L 50 50 1 1 B +X AN12/INT0/RB0 21 800 800 100 L 50 50 1 1 B +X CCP2/RC1 12 800 -200 100 L 50 50 1 1 B +X AN10/INT1/RB1 22 800 700 100 L 50 50 1 1 B +X CCP1/RC2 13 800 -300 100 L 50 50 1 1 B +X AN8/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 AN9/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 AN11/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 PGM/RB5 26 800 300 100 L 50 50 1 1 B +X TX/RC6 17 800 -700 100 L 50 50 1 1 B +X PGC/RB6 27 800 200 100 L 50 50 1 1 B +X RX/RC7 18 800 -800 100 L 50 50 1 1 B +X PGD/RB7 28 800 100 100 L 50 50 1 1 B +X Vss 19 -100 -1000 100 U 50 50 1 1 W +ENDDRAW +ENDDEF +# # PIC18F25K80_I/ML # DEF PIC18F25K80_I/ML U 0 40 Y Y 1 F N