From 2ed52f1494c116c9cc7a3b7e04bc4593f2b14458 Mon Sep 17 00:00:00 2001 From: Cedric Priscal Date: Wed, 28 Dec 2016 13:53:29 +0100 Subject: [PATCH] Adding MCP2050, PIC16F1829LIN and BL652 --- library/microchip.dcm | 10 +++ library/microchip.lib | 149 ++++++++++++++++++++++++++++++------------ library/rfcom.dcm | 5 ++ library/rfcom.lib | 55 ++++++++++++++++ 4 files changed, 177 insertions(+), 42 deletions(-) diff --git a/library/microchip.dcm b/library/microchip.dcm index 06763506..65cebfe5 100644 --- a/library/microchip.dcm +++ b/library/microchip.dcm @@ -36,6 +36,11 @@ K ETH PHY RMII F http://ww1.microchip.com/downloads/en/DeviceDoc/8720a.pdf $ENDCMP # +$CMP MCP2050 +D LIN Transceiver with Voltage Regulator +K LIN transceiver regulator +$ENDCMP +# $CMP MCP23008 D 8-Bit I/O Expander with I²C Interface (PDIP/SOIC) K IO Expander I²C IIC I2C @@ -96,6 +101,11 @@ K realtime clock RTC F http://ww1.microchip.com/downloads/en/DeviceDoc/20005010F.pdf $ENDCMP # +$CMP PIC16F1829LIN +D 20-Pin, 8-bit Flash LIN/J2602 Microcontroller +K microcontroller lin +$ENDCMP +# $CMP USB3300 D Hi-Speed USB Host, Device or OTG PHY with ULPI Interface K USB OTG Hi-Speed PHY ULPI Interface diff --git a/library/microchip.lib b/library/microchip.lib index ace8a0de..1a829689 100644 --- a/library/microchip.lib +++ b/library/microchip.lib @@ -240,6 +240,77 @@ X PAD_GND 49 100 -1600 200 U 50 50 1 1 W ENDDRAW ENDDEF # +# LAN8720A +# +DEF LAN8720A U 0 40 Y Y 1 F N +F0 "U" -300 1125 50 H V R CNN +F1 "LAN8720A" -300 1050 50 H V R CNN +F2 "Housings_DFN_QFN:QFN-24-1EP_4x4mm_Pitch0.5mm" 50 -950 50 H I L CNN +F3 "" -200 -950 50 H V C CNN +$FPLIST + QFN*1EP*4x4mm*Pitch0.5mm* +$ENDFPLIST +DRAW +T 0 -100 -150 50 0 0 0 RMII Normal 0 C C +S -600 1000 500 -900 0 1 10 f +P 4 0 1 0 -600 -250 50 -250 50 650 -600 650 N +X VDD2A 1 100 1200 200 D 50 50 1 1 W +X LED2/nINTSEL 2 700 -400 200 L 50 50 1 1 B +X LED1/REGOFF 3 700 -300 200 L 50 50 1 1 B +X XTAL2 4 -800 -800 200 R 50 50 1 1 P +X XTAL1/CLKIN 5 -800 -700 200 R 50 50 1 1 P +X VDDCR 6 -100 1200 200 D 50 50 1 1 W +X RXD1/MODE1 7 -800 200 200 R 50 50 1 1 O +X RXD0/MODE0 8 -800 300 200 R 50 50 1 1 O +X VDDIO 9 -200 1200 200 D 50 50 1 1 W +X RXER/PHYAD0 10 -800 100 200 R 50 50 1 1 O +X TXN 20 700 400 200 L 50 50 1 1 O I +X CRS_DV/MODE2 11 -800 0 200 R 50 50 1 1 O +X TXP 21 700 500 200 L 50 50 1 1 O +X MDIO 12 -800 -100 200 R 50 50 1 1 B +X RXN 22 700 200 200 L 50 50 1 1 O I +X MDC 13 -800 -200 200 R 50 50 1 1 I +X RXP 23 700 300 200 L 50 50 1 1 O +X INT/REFCLKO 14 -800 -500 200 R 50 50 1 1 O I +X RBIAS 24 700 -100 200 L 50 50 1 1 I +X RST 15 -800 -400 200 R 50 50 1 1 I I +X VSS 25 0 -1100 200 U 50 50 1 1 W +X TXEN 16 -800 400 200 R 50 50 1 1 I +X TXD0 17 -800 600 200 R 50 50 1 1 I +X TXD1 18 -800 500 200 R 50 50 1 1 I +X VDD1A 19 0 1200 200 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# MCP2050 +# +DEF MCP2050 U 0 40 Y Y 1 F N +F0 "U" -500 -600 50 H V C CNN +F1 "MCP2050" -350 650 50 H V C CNN +F2 "Housings_SOIC:SOIC-14_3.9x8.7mm_Pitch1.27mm" 0 -700 50 H I C CNN +F3 "http://ww1.microchip.com/downloads/en/DeviceDoc/22299B.pdf" 0 -800 50 H I C CNN +$FPLIST + SOIC*3.9x8.7mm*Pitch1.27mm* +$ENDFPLIST +DRAW +S -600 600 600 -500 0 1 10 f +X VBAT_RATIO 1 700 200 100 L 50 50 1 1 O +X RXD 2 700 300 100 L 50 50 1 1 O +X CS/LWAKE 3 700 100 100 L 50 50 1 1 I +X VREG 4 700 500 100 L 50 50 1 1 w +X TXD 5 700 400 100 L 50 50 1 1 I +X ~RESET 6 700 -300 100 L 50 50 1 1 O +X NC 7 -700 -300 100 R 50 50 1 1 N N +X VSS 8 -700 -400 100 R 50 50 1 1 W +X LBUS 9 -700 0 100 R 50 50 1 1 C +X VBB 10 -700 500 100 R 50 50 1 1 W +X FAULT/TXE 11 700 0 100 L 50 50 1 1 C +X WWDTSELECT 12 700 -400 100 L 50 50 1 1 I +X ~WWDTTRIG 13 700 -100 100 L 50 50 1 1 I +X ~WWDTRESET 14 700 -200 100 L 50 50 1 1 O +ENDDRAW +ENDDEF +# # MCP23008 # DEF MCP23008 U 0 40 Y Y 1 F N @@ -568,6 +639,42 @@ X VCC 8 0 400 100 D 50 50 1 1 W ENDDRAW ENDDEF # +# PIC16F1829LIN +# +DEF PIC16F1829LIN U 0 40 Y Y 1 F N +F0 "U" 0 -100 50 H V C CNN +F1 "PIC16F1829LIN" 0 50 50 H V C CNN +F2 "Housings_SSOP:SSOP-20_5.3x7.2mm_Pitch0.65mm" 0 -1550 50 H I C CNN +F3 "http://ww1.microchip.com/downloads/en/DeviceDoc/41673A.pdf" 0 -1850 50 H I C CNN +F4 "PIC16F1829LIN-I/SS-ND" 0 -1700 50 H I C CNN "DIGIKEY" +$FPLIST + SSOP*5.3x7.2mm*Pitch0.65mm* +$ENDFPLIST +DRAW +S -900 1300 900 -1300 0 1 10 f +X VDD 1 0 1400 100 D 50 50 1 1 W +X RA5 2 1000 400 100 L 50 50 1 1 B +X RA4 3 1000 600 100 L 50 50 1 1 B +X RA3/MCLR 4 -1000 300 100 R 50 50 1 1 B +X RC5 5 1000 -800 100 L 50 50 1 1 B +X RC4 6 1000 -600 100 L 50 50 1 1 B +X RC3 7 1000 -400 100 L 50 50 1 1 B +X LINVSS 8 -100 -1400 100 U 50 50 1 1 W +X LBUS 9 -1000 -300 100 R 50 50 1 1 B +X VREG 10 200 1400 100 D 50 50 1 1 w +X VSS 20 100 -1400 100 U 50 50 1 1 W +X VBAT 11 -200 1400 100 D 50 50 1 1 W +X /FAULT 12 -1000 -500 100 R 50 50 1 1 B +X RB4 13 -1000 -700 100 R 50 50 1 1 B +X RC2 14 1000 -200 100 L 50 50 1 1 B +X RC1 15 1000 0 100 L 50 50 1 1 B +X RC0 16 1000 200 100 L 50 50 1 1 B +X RA2 17 1000 800 100 L 50 50 1 1 B +X RA1/ICSPCLK 18 -1000 500 100 R 50 50 1 1 B +X RA0/ICSPDAT 19 -1000 700 100 R 50 50 1 1 B +ENDDRAW +ENDDEF +# # USB3300 # DEF USB3300 U 0 40 Y Y 1 F N @@ -616,46 +723,4 @@ X VDDA1.8 29 800 600 150 L 50 50 1 1 w ENDDRAW ENDDEF # -# LAN8720A -# -DEF LAN8720A U 0 40 Y Y 1 F N -F0 "U" -300 1125 50 H V R CNN -F1 "LAN8720A" -300 1050 50 H V R CNN -F2 "Housings_DFN_QFN:QFN-24-1EP_4x4mm_Pitch0.5mm" 50 -950 50 H I L CNN -F3 "" -200 -950 50 H V C CNN -$FPLIST - QFN*1EP*4x4mm*Pitch0.5mm* -$ENDFPLIST -DRAW -T 0 -100 -150 50 0 0 0 RMII Normal 0 C C -S -600 1000 500 -900 0 1 10 f -P 4 0 1 0 -600 -250 50 -250 50 650 -600 650 N -X VDD2A 1 100 1200 200 D 50 50 1 1 W -X LED2/nINTSEL 2 700 -400 200 L 50 50 1 1 B -X LED1/REGOFF 3 700 -300 200 L 50 50 1 1 B -X XTAL2 4 -800 -800 200 R 50 50 1 1 P -X XTAL1/CLKIN 5 -800 -700 200 R 50 50 1 1 P -X VDDCR 6 -100 1200 200 D 50 50 1 1 W -X RXD1/MODE1 7 -800 200 200 R 50 50 1 1 O -X RXD0/MODE0 8 -800 300 200 R 50 50 1 1 O -X VDDIO 9 -200 1200 200 D 50 50 1 1 W -X RXER/PHYAD0 10 -800 100 200 R 50 50 1 1 O -X TXN 20 700 400 200 L 50 50 1 1 O I -X CRS_DV/MODE2 11 -800 0 200 R 50 50 1 1 O -X TXP 21 700 500 200 L 50 50 1 1 O -X MDIO 12 -800 -100 200 R 50 50 1 1 B -X RXN 22 700 200 200 L 50 50 1 1 O I -X MDC 13 -800 -200 200 R 50 50 1 1 I -X RXP 23 700 300 200 L 50 50 1 1 O -X INT/REFCLKO 14 -800 -500 200 R 50 50 1 1 O I -X RBIAS 24 700 -100 200 L 50 50 1 1 I -X RST 15 -800 -400 200 R 50 50 1 1 I I -X VSS 25 0 -1100 200 U 50 50 1 1 W -X TXEN 16 -800 400 200 R 50 50 1 1 I -X TXD0 17 -800 600 200 R 50 50 1 1 I -X TXD1 18 -800 500 200 R 50 50 1 1 I -X VDD1A 19 0 1200 200 D 50 50 1 1 W -ENDDRAW -ENDDEF -# #End Library diff --git a/library/rfcom.dcm b/library/rfcom.dcm index 8e0e18e5..12aa00d7 100644 --- a/library/rfcom.dcm +++ b/library/rfcom.dcm @@ -1,5 +1,10 @@ EESchema-DOCLIB Version 2.0 # +$CMP BL652 +D Bluetooth module +K Bluetooth Nordic nRF52 +$ENDCMP +# $CMP BTM112 D Bluetooth SPP Module, UART, Class 2 K Bluetooth BT SPP Module diff --git a/library/rfcom.lib b/library/rfcom.lib index 923e95f0..15e66492 100644 --- a/library/rfcom.lib +++ b/library/rfcom.lib @@ -1,6 +1,61 @@ EESchema-LIBRARY Version 2.3 #encoding utf-8 # +# BL652 +# +DEF BL652 U 0 40 Y Y 1 F N +F0 "U" 0 50 50 H V C CNN +F1 "BL652" 0 -50 50 H V C CNN +F2 "RF_Modules:Laird_BL652" 0 -1200 50 H I C CNN +F3 "http://cdn.lairdtech.com/home/brandworld/files/Datasheet%20-%20BL652.pdf" 0 -1300 50 H I C CNN +F4 "BL652-SA-01-CT-ND" 0 -1400 50 H I C CNN "DIGIKEY" +$FPLIST + *BL652* +$ENDFPLIST +DRAW +S 900 1000 -900 -900 0 1 10 f +X GND 1 -100 -1000 100 U 50 50 1 1 W +X SIO_24 2 1000 -200 100 L 50 50 1 1 B +X SIO_23 3 1000 -300 100 L 50 50 1 1 B +X SIO_22 4 1000 -400 100 L 50 50 1 1 B +X SWDIO 5 1000 800 100 L 50 50 1 1 B +X SWDCLK 6 1000 900 100 L 50 50 1 1 B +X SIO_21 7 1000 -500 100 L 50 50 1 1 B +X SIO_20 8 1000 -600 100 L 50 50 1 1 B +X SIO_18 9 1000 -800 100 L 50 50 1 1 B +X SIO_16 10 -1000 -700 100 R 50 50 1 1 B +X SIO_05/AIN3 20 -1000 400 100 R 50 50 1 1 B +X SIO_17 30 -1000 -800 100 R 50 50 1 1 B +X SIO_14 11 -1000 -500 100 R 50 50 1 1 B +X SIO_04/AIN2 21 -1000 500 100 R 50 50 1 1 B +X SIO_19 31 1000 -700 100 L 50 50 1 1 B +X SIO_12 12 -1000 -300 100 R 50 50 1 1 B +X SIO_03/AIN1 22 -1000 600 100 R 50 50 1 1 B +X SIO_31/AIN7 32 1000 500 100 L 50 50 1 1 B +X SIO_11 13 -1000 -200 100 R 50 50 1 1 B +X SIO_02/AIN0 23 -1000 700 100 R 50 50 1 1 B +X SIO_30/AIN6 33 1000 400 100 L 50 50 1 1 B +X SIO_10/NFC2 14 -1000 -100 100 R 50 50 1 1 B +X SIO_01 24 -1000 800 100 R 50 50 1 1 B +X SIO_29/AIN5 34 1000 300 100 L 50 50 1 1 B +X SIO_09/NFC1 15 -1000 0 100 R 50 50 1 1 B +X SIO_00 25 -1000 900 100 R 50 50 1 1 B +X SIO_28/AIN4 35 1000 200 100 L 50 50 1 1 B +X GND 16 0 -1000 100 U 50 50 1 1 W +X VDD 26 0 1100 100 D 50 50 1 1 W +X SIO_27 36 1000 100 100 L 50 50 1 1 B +X SIO_08 17 -1000 100 100 R 50 50 1 1 B +X GND 27 100 -1000 100 U 50 50 1 1 W +X SIO_26 37 1000 0 100 L 50 50 1 1 B +X SIO_07 18 -1000 200 100 R 50 50 1 1 B +X SIO_13 28 -1000 -400 100 R 50 50 1 1 B +X SIO_25 38 1000 -100 100 L 50 50 1 1 B +X SIO_06 19 -1000 300 100 R 50 50 1 1 B +X SIO_15 29 -1000 -600 100 R 50 50 1 1 B +X GND 39 200 -1000 100 U 50 50 1 1 W +ENDDRAW +ENDDEF +# # BTM112 # DEF BTM112 IC 0 40 Y Y 1 F N