USB-PD Protocol Stack

CT26000 is a complete full featured and scalable Software protocol stack, implemented as C-Code, compliant to the USB Power Delivery R2 standard 
designed to work in bundle with the Analog and Digital Section of the PHY CT20602_AHM and CT20602_RTL, for the development of Type-C Port Managers and USB-PD Complete Controllers 
The SW stack has been ported to different platforms like ARM-M0 and PIC32 and can be easily ported to others platforms too.
API to Bare Metal/RTOS layer as well as Application Host are available.
All the features of USB Power Delivery R2 are supported as dual role, role swap, power profile negotiation, VDM messages and active cables communication.
Updates to the coming release R3 of the standard and Type-C Port Controller for single port and Multiport will be available soon.
Request more information by email → 



  • USB Power Delivery R2
  • Easy Portable C-Code
  • SAL, HAL and NBA Interfaces
  • Bare Metal or RTOS Layer


  • USB Power Delivery Devices
  • PD hubs, HDDs and SSDs
  • Battery Chargers
  • USB Wall chargers
  • Type-C Applications
  • Video and Custom I/Fs


  • Single-Port USB Power Delivery R2 Compliant
  • USB Power Delivery R3 Upgrades and Multiport available soon