From a7daeb2cec78f5b7cbf0c06479cc25c574e3ca5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?King=20K=C3=A9vin?= Date: Fri, 27 Mar 2020 18:56:53 +0100 Subject: [PATCH] add FUSB302 USB-C controller IC --- ic/ic_usb-c_on_fusb302.yaml | 68 +++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 ic/ic_usb-c_on_fusb302.yaml diff --git a/ic/ic_usb-c_on_fusb302.yaml b/ic/ic_usb-c_on_fusb302.yaml new file mode 100644 index 0000000..29de2ea --- /dev/null +++ b/ic/ic_usb-c_on_fusb302.yaml @@ -0,0 +1,68 @@ +name: FUSB302 +variations: UCX, MPX +description: Programmable USB Type-C Controller with PD +datasheet: https://www.onsemi.com/pub/Collateral/FUSB302-D.PDF + +pinout@UCX: + I2C: + SCL: B3 + SDA: C3 + INT_N: B2 + CC: + CC1: C1 + CC2: A1 + POWER: + VDD: A3 + VBUS: A2 + VCONN: B1 + GND: C2 + +pinout@MPX: + I2C: + SCL: 6 + SDA: 7 + INT_N: 5 + CC: + CC1: 10, 11 + CC2: 1, 14 + POWER: + VDD: 3, 4 + VBUS: 2 + VCONN: 12, 13 + GND: 8, 9 + +properties: + in: SCL + bidir: CC1, CC2, SDA + out: INT_N + power: POWER + ground: GND + +schematic: + symbol: IC + left: I2C + right: VBUS, CC + top: VDD, VCONN + bottom: GND + +housing@UCX: + pattern: BGA + leadCount: 9 + pitch: 0.4 + bodyWidth: 1.26 # E + bodyLength: 1.215 # D + height: 0.543-0.619 + leadDiameter: 0.258-0.262 + +housing@MPX: + pattern: QFN + height: 0.70-0.80 + bodyWidth: 2.45-2.55 + bodyLength: 2.45-2.55 + rowCount: 3 + columnCount: 3 + pitch: 0.50 + leadWidth: 0.18-0.30 + leadLength: 0.30 + tabWidth: 1.40-1.50 + tabLength: 1.40-1.50