Skip to content
This repository has been archived by the owner on Oct 2, 2020. It is now read-only.

Commit

Permalink
Add the MCP2210 USB-to-SPI Converter (#2094)
Browse files Browse the repository at this point in the history
* Add the MCP2210 USB-to-SPI Converter

* Remove EP pins from SOIC/SSOP variants

These don't have an exposed pad, of course

* Separate keywords with spaces, not commas

* Use wildcard for the temperature range

* Move pad to bottom and make passive

* Move SPI to other side, shrink the symbol

* Remove - before the symbol name wildcard

* Fix symbol descriptions

* Adjust footprint filter and EP pin name

* Reorganize pins

* Move text just above the symbol outline

* Reorganize pins

* Swap Vusb and Vdd, make Vusb passive
  • Loading branch information
jonas-schievink authored and diegoherranz committed Oct 14, 2019
1 parent 4c5f3e1 commit c00cd7b
Show file tree
Hide file tree
Showing 2 changed files with 124 additions and 0 deletions.
18 changes: 18 additions & 0 deletions Interface_USB.dcm
Original file line number Diff line number Diff line change
Expand Up @@ -312,6 +312,24 @@ K USB UART Converter
F http://ww1.microchip.com/downloads/en/DeviceDoc/200022228D.pdf
$ENDCMP
#
$CMP MCP2210x-MQ
D USB to SPI Protocol Converter with GPIO, QFN-20
K USB SPI Master Converter Bridge
F https://ww1.microchip.com/downloads/en/DeviceDoc/22288A.pdf
$ENDCMP
#
$CMP MCP2210x-SO
D USB to SPI Protocol Converter with GPIO, SOIC-20
K USB SPI Master Converter Bridge
F https://ww1.microchip.com/downloads/en/DeviceDoc/22288A.pdf
$ENDCMP
#
$CMP MCP2210x-SS
D USB to SPI Protocol Converter with GPIO, SSOP-20
K USB SPI Master Converter Bridge
F https://ww1.microchip.com/downloads/en/DeviceDoc/22288A.pdf
$ENDCMP
#
$CMP TPS2500DRC
D Integrated USB power Switch with Boost Converter, High-Efficiency Eco-mode Control Scheme, Texas S-PVSON-10
K USB switch boost
Expand Down
106 changes: 106 additions & 0 deletions Interface_USB.lib
Original file line number Diff line number Diff line change
Expand Up @@ -1588,6 +1588,112 @@ X GP3 9 -900 -200 100 R 50 50 1 1 B
ENDDRAW
ENDDEF
#
# MCP2210x-MQ
#
DEF MCP2210x-MQ U 0 20 Y Y 1 F N
F0 "U" -400 650 50 H V C CNN
F1 "MCP2210x-MQ" 400 650 50 H V C CNN
F2 "Package_DFN_QFN:QFN-20-1EP_5x5mm_P0.65mm_EP3.35x3.35mm" 0 1000 50 H I C CNN
F3 "" -100 700 50 H I C CNN
$FPLIST
QFN*1EP*5x5mm*P0.65mm*
$ENDFPLIST
DRAW
S -400 600 300 -700 0 1 10 f
X ~RST 1 -500 500 100 R 50 50 1 1 I
X MISO 10 -500 -100 100 R 50 50 1 1 I
X GP6 11 400 -400 100 L 50 50 1 1 B
X GP7 12 400 -500 100 L 50 50 1 1 B
X GP8 13 400 -600 100 L 50 50 1 1 B
X VUSB 14 0 700 100 D 50 50 1 1 P
X D- 15 400 400 100 L 50 50 1 1 B
X D+ 16 400 500 100 L 50 50 1 1 B
X VSS 17 0 -800 100 U 50 50 1 1 W
X VDD 18 -100 700 100 D 50 50 1 1 W
X OSC1 19 -500 -500 100 R 50 50 1 1 I
X GP0 2 400 200 100 L 50 50 1 1 B
X OSC2 20 -500 -600 100 R 50 50 1 1 O
X EP 21 -100 -800 100 U 50 50 1 1 P
X GP1 3 400 100 100 L 50 50 1 1 B
X GP2 4 400 0 100 L 50 50 1 1 B
X GP3 5 400 -100 100 L 50 50 1 1 B
X MOSI 6 -500 0 100 R 50 50 1 1 O
X GP4 7 400 -200 100 L 50 50 1 1 B
X SCK 8 -500 100 100 R 50 50 1 1 O
X GP5 9 400 -300 100 L 50 50 1 1 B
ENDDRAW
ENDDEF
#
# MCP2210x-SO
#
DEF MCP2210x-SO U 0 20 Y Y 1 F N
F0 "U" -400 650 50 H V C CNN
F1 "MCP2210x-SO" 400 650 50 H V C CNN
F2 "Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm" 0 1100 50 H I C CNN
F3 "" -100 700 50 H I C CNN
$FPLIST
SOIC*7.5x12.8mm*P1.27mm*
$ENDFPLIST
DRAW
S -400 600 300 -700 0 1 10 f
X VDD 1 -100 700 100 D 50 50 1 1 W
X GP4 10 400 -200 100 L 50 50 1 1 B
X SCK 11 -500 100 100 R 50 50 1 1 O
X GP5 12 400 -300 100 L 50 50 1 1 B
X MISO 13 -500 -100 100 R 50 50 1 1 I
X GP6 14 400 -400 100 L 50 50 1 1 B
X GP7 15 400 -500 100 L 50 50 1 1 B
X GP8 16 400 -600 100 L 50 50 1 1 B
X VUSB 17 0 700 100 D 50 50 1 1 P
X D- 18 400 400 100 L 50 50 1 1 B
X D+ 19 400 500 100 L 50 50 1 1 B
X OSC1 2 -500 -500 100 R 50 50 1 1 I
X VSS 20 0 -800 100 U 50 50 1 1 W
X OSC2 3 -500 -600 100 R 50 50 1 1 O
X ~RST 4 -500 500 100 R 50 50 1 1 I
X GP0 5 400 200 100 L 50 50 1 1 B
X GP1 6 400 100 100 L 50 50 1 1 B
X GP2 7 400 0 100 L 50 50 1 1 B
X GP3 8 400 -100 100 L 50 50 1 1 B
X MOSI 9 -500 0 100 R 50 50 1 1 O
ENDDRAW
ENDDEF
#
# MCP2210x-SS
#
DEF MCP2210x-SS U 0 20 Y Y 1 F N
F0 "U" -400 650 50 H V C CNN
F1 "MCP2210x-SS" 400 650 50 H V C CNN
F2 "Package_SO:SSOP-20_5.3x7.2mm_P0.65mm" 0 1000 50 H I C CNN
F3 "" -100 700 50 H I C CNN
$FPLIST
SSOP*5.3x7.2mm*P0.65mm*
$ENDFPLIST
DRAW
S -400 600 300 -700 0 1 10 f
X VDD 1 -100 700 100 D 50 50 1 1 W
X GP4 10 400 -200 100 L 50 50 1 1 B
X SCK 11 -500 100 100 R 50 50 1 1 O
X GP5 12 400 -300 100 L 50 50 1 1 B
X MISO 13 -500 -100 100 R 50 50 1 1 I
X GP6 14 400 -400 100 L 50 50 1 1 B
X GP7 15 400 -500 100 L 50 50 1 1 B
X GP8 16 400 -600 100 L 50 50 1 1 B
X VUSB 17 0 700 100 D 50 50 1 1 P
X D- 18 400 400 100 L 50 50 1 1 B
X D+ 19 400 500 100 L 50 50 1 1 B
X OSC1 2 -500 -500 100 R 50 50 1 1 I
X VSS 20 0 -800 100 U 50 50 1 1 W
X OSC2 3 -500 -600 100 R 50 50 1 1 O
X ~RST 4 -500 500 100 R 50 50 1 1 I
X GP0 5 400 200 100 L 50 50 1 1 B
X GP1 6 400 100 100 L 50 50 1 1 B
X GP2 7 400 0 100 L 50 50 1 1 B
X GP3 8 400 -100 100 L 50 50 1 1 B
X MOSI 9 -500 0 100 R 50 50 1 1 O
ENDDRAW
ENDDEF
#
# TPS2500DRC
#
DEF TPS2500DRC U 0 20 Y Y 1 F N
Expand Down

0 comments on commit c00cd7b

Please sign in to comment.