Fairchild's FUSB300C programmable USB Type-C controller is a thin client solution with software flexibility that detects the connection and orientation of USB Type-C devices and provides support for multiple platforms.
FUSB300C is a universal hardware solution for designers who wish to implement DRP / DFP / UFP connectors using the USB Type-C specification. The FUSB300C automatically performs VBUS threshold detection and various charging current levels, and includes an integrated VCONN power switch. The controller can be programmed on multiple platforms via a fast-mode I2C bus interface.
The FUSB300C determines the connection through multiple comparators and a programmable 6-bit digital-to-analog converter (DAC). The DAC determines the state of the VBUS and two configuration channel (CC) pins and relays information about the connect / disconnect and charge current functions. The controller is rated for a typical VDD power supply voltage (VVDD) of 3.3V and a typical VBUS power supply voltage (VVBUS) of 5V (maximum 21V).
The company said that the FUSB300C programmable USB Type-C controller is ideal for designers looking to create USB Type-C connections for smartphones, tablets, laptops and wearables.