Our Solution, Your Success!

Enabling SuperSpeed USB and Beyond


VP230.VP231 - USB-C™ Port Controller for USB-PD


VIA Lab’s VP230/231 is an USB Type-C Port controller which is designed in 20V technology and is according to Type-C Port Controller Spec. V1.1.

The VP230/VP231 implement VBus and VCONN power controls, USB Type-C CC logic, HPD signal detection & generation, the USB PD BMC physical layer and protocol layer other than the message creation. In the protocol layer, the VP230/VP231 automatically generates GoodCRC responses and automatically retries transmissions when necessary.

The power management of VP230/VP231 includes powering from VCONN Power/Logic power (5V), voltage measurement, current measurement and reset generation, sinking VBus in Dead Battery mode, and the ability to provide up to 50mA at 1.8/3.3V for some companion ICs. The VP230/VP231 provides two 20V gate drivers for controlling external NMOS within the path of power source and power sink. The VP230/VP231 also provides some power protection mechanism. The protection features include voltage monitoring, current monitoring, over-voltage protection, over-current protection and short circuit protection. There are also 4 channels ADC to measure the VBus voltage with LSB 25mV, to measure the VBus current with LSB 39mA, to measure the voltage of DC input and to measure the temperature by using an external NTC.

There are 9 generic I/O pins which are configured to control the external power regulator, super speed data switch and MOS. The VP230/VP231 supports I2C clock stretching from 400kHz to 2MHz. The clock stretching feature provides the flexibility of selecting I2C master. There are four address can be selected for the address of I2C slave device

Block Diagram

Key Features

  • Compliant with Type-C Specification Revision 1.2
  • Compliant with TCPC Specification Version 1.1
  • Compliant with PD Specification R3.0
  • Support Source, Sink and DRP device roles
  • Support Power Role Swap, Data Role Swap, VCONN Role Swap and Fast Role Swap
  • Support two power path control with NMOS gate driver; one for source and one for sink
  • 10-bit ADC for VBus Voltage measurement
  • 8-bit ADC for VBus Current measurement
  • Support Over Voltage Protection (OVP), Over Current Protection (OCP), Short Circuit Protection (SCP) & Over Temperature Protection (OTP)
  • Include VCONN power switch with 1.5W output power
  • Support Collision Avoidance
  • Support Chunked Extended Message
  • Support USBPD Firmware Update
  • I2C slave device with 4 different address and compatible with Fast Mode Plus
  • Include HPD for DP Alt-mode support
  • Vendor defined command to control the external Power Regulator
  • Support dead battery to enable the control signal of VBus sink side
  • Integrated power regulator with 3.3V and 1.8V output for external components.
  • Crystal free for saving external BOM
  • VP230’s CC pins present Rd in default state and VP231’s CC pins present Rp in default state
  • Ambient operating temperature: -10°C to 85°C
  • Available in 40-pin QFN 5x5mm package
  • Lead(Pb)-Free and RoHS compliant