From 31e6b65d698f90fb33211b4cb7b6df7851ddc529 Mon Sep 17 00:00:00 2001 From: Cedric Priscal Date: Sun, 8 Jan 2017 15:04:24 -0800 Subject: [PATCH] MCP2050 update * Renaming and creating aliases for each variant * Creating the QFN version (different pinout) --- library/microchip.dcm | 34 +++++++++++++++++++-- library/microchip.lib | 69 +++++++++++++++++++++++++++++++------------ 2 files changed, 82 insertions(+), 21 deletions(-) diff --git a/library/microchip.dcm b/library/microchip.dcm index 5ee4ac69..8677aff0 100644 --- a/library/microchip.dcm +++ b/library/microchip.dcm @@ -36,8 +36,38 @@ K ETH PHY RMII F http://ww1.microchip.com/downloads/en/DeviceDoc/8720a.pdf $ENDCMP # -$CMP MCP2050 -D LIN Transceiver with Voltage Regulator +$CMP MCP2050-330-E/MQ +D LIN Transceiver with Voltage Regulator, 3.3V, QFN +K LIN transceiver regulator +F http://ww1.microchip.com/downloads/en/DeviceDoc/22299B.pdf +$ENDCMP +# +$CMP MCP2050-330-E/P +D LIN Transceiver with Voltage Regulator, 3.3V, PDIP +K LIN transceiver regulator +F http://ww1.microchip.com/downloads/en/DeviceDoc/22299B.pdf +$ENDCMP +# +$CMP MCP2050-330-E/SL +D LIN Transceiver with Voltage Regulator, 3.3V, SOIC +K LIN transceiver regulator +F http://ww1.microchip.com/downloads/en/DeviceDoc/22299B.pdf +$ENDCMP +# +$CMP MCP2050-500-E/MQ +D LIN Transceiver with Voltage Regulator, 5V, QFN +K LIN transceiver regulator +F http://ww1.microchip.com/downloads/en/DeviceDoc/22299B.pdf +$ENDCMP +# +$CMP MCP2050-500-E/P +D LIN Transceiver with Voltage Regulator, 5V, PDIP +K LIN transceiver regulator +F http://ww1.microchip.com/downloads/en/DeviceDoc/22299B.pdf +$ENDCMP +# +$CMP MCP2050-500-E/SL +D LIN Transceiver with Voltage Regulator, 5V, SOIC K LIN transceiver regulator F http://ww1.microchip.com/downloads/en/DeviceDoc/22299B.pdf $ENDCMP diff --git a/library/microchip.lib b/library/microchip.lib index e71e09c4..e3aaf682 100644 --- a/library/microchip.lib +++ b/library/microchip.lib @@ -282,32 +282,63 @@ X VDD1A 19 0 1200 200 D 50 50 1 1 W ENDDRAW ENDDEF # -# MCP2050 +# MCP2050-330-E/MQ # -DEF MCP2050 U 0 40 Y Y 1 F N -F0 "U" -600 -550 50 H V L CNN -F1 "MCP2050" -600 650 50 H V L CNN -F2 "Housings_SOIC:SOIC-14_3.9x8.7mm_Pitch1.27mm" 0 -750 50 H I C CNN +DEF MCP2050-330-E/MQ U 0 40 Y Y 1 F N +F0 "U" -900 -550 50 H V L CNN +F1 "MCP2050-330-E/MQ" -900 650 50 H V L CNN +F2 "" 0 -750 50 H I C CNN F3 "" 0 -1000 50 H I C CNN +ALIAS MCP2050-500-E/MQ $FPLIST - SOIC*3.9x8.7mm*Pitch1.27mm* + QFN-20*1EP*5x5mm*Pitch0.65mm* $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 100 700 100 D 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 +S -900 600 900 -500 0 1 10 f +X RXD 1 1000 300 100 L 50 50 1 1 O +X CS/LWAKE 2 1000 100 100 L 50 50 1 1 I +X VREG 3 100 700 100 D 50 50 1 1 w +X TXD 4 1000 400 100 L 50 50 1 1 I +X ~RESET 5 1000 -300 100 L 50 50 1 1 O +X LBUS 7 -1000 0 100 R 50 50 1 1 C X VSS 8 0 -600 100 U 50 50 1 1 W -X LBUS 9 -700 0 100 R 50 50 1 1 C +X VBB 12 0 700 100 D 50 50 1 1 W +X FAULT/TXE 13 1000 0 100 L 50 50 1 1 C +X WWDTSELECT 14 1000 -400 100 L 50 50 1 1 I +X ~WWDTTRIG 15 1000 -100 100 L 50 50 1 1 I +X ~WWDTRESET 17 1000 -200 100 L 50 50 1 1 O +X VBAT_RATIO 18 1000 200 100 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# MCP2050-330-E/P +# +DEF MCP2050-330-E/P U 0 40 Y Y 1 F N +F0 "U" -900 -550 50 H V L CNN +F1 "MCP2050-330-E/P" -900 650 50 H V L CNN +F2 "" 0 -750 50 H I C CNN +F3 "" 0 -1000 50 H I C CNN +ALIAS MCP2050-500-E/P MCP2050-330-E/SL MCP2050-500-E/SL +$FPLIST + SOIC*3.9x8.7mm*Pitch1.27mm* + DIP-14*W7.62mm* +$ENDFPLIST +DRAW +S -900 600 900 -500 0 1 10 f +X VBAT_RATIO 1 1000 200 100 L 50 50 1 1 O +X RXD 2 1000 300 100 L 50 50 1 1 O +X CS/LWAKE 3 1000 100 100 L 50 50 1 1 I +X VREG 4 100 700 100 D 50 50 1 1 w +X TXD 5 1000 400 100 L 50 50 1 1 I +X ~RESET 6 1000 -300 100 L 50 50 1 1 O +X NC 7 -1000 -300 100 R 50 50 1 1 N N +X VSS 8 0 -600 100 U 50 50 1 1 W +X LBUS 9 -1000 0 100 R 50 50 1 1 C X VBB 10 0 700 100 D 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 +X FAULT/TXE 11 1000 0 100 L 50 50 1 1 C +X WWDTSELECT 12 1000 -400 100 L 50 50 1 1 I +X ~WWDTTRIG 13 1000 -100 100 L 50 50 1 1 I +X ~WWDTRESET 14 1000 -200 100 L 50 50 1 1 O ENDDRAW ENDDEF #