Want to play around with the new USB Type-C connector? You'll need a chip to manage the CC pins. This board allows you to use I2C and an interrupt line to perform all necessary USB-C functions. At the heart of this board is the Fairchild FUSB302, a Type-C port controller and BMC PHY. You can use this chip to do any and all of the following:
All design files are available on GitHub and are open source. Schematics, layout, gerbers, and example code is available under an MIT-style license. Click here for the board design files. Click here for the FUSB302's manufacturer's page for a datasheet or to request sample code.
For more information on USB-C, please read my overview starting with Part 1 here. I am in the process of porting code from the Chromium OS to C++ for use in embedded systems. I have a Type-C Port Manager library for the FUSB302 specifically, and another library for USB Power Delivery, which uses it. The current status of the code is that it working well enough to support being a Power Sink, and runs on Arduino.
Note: soldermask and silkscreen color might vary from what is pictured.
|Shipping Rate||First item||Additional items|
United States Postal Service: USPS First Class Parcel
Usually 5-9 business days. For faster shipping, choose USPS Priority Mail or UPS.
United States Postal Service: USPS Priority Mail
Usually 1-3 business days. For guaranteed overnight service, select UPS.
UPS: UPS Next Day Air
Guaranteed by 10:30 am day after shipping.
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!
I'm a hardware engineer interested in open source hardware.