Cypress EZ-PD CCG2 USB Type-C controller complies with the latest USB Type-C and PD standards. They are only half the size of the first-generation controllers, but they reduce board space through integration.
The controller provides a complete USB Type-C and USB Power Delivery port control solution for active cables and active accessories. They can also be used for many upstream and downstream port applications. EZ-PD CCG2 uses Cypress's proprietary M0S8 technology and a 32-bit, 48MHz ARM Cortex-M0 processor. They have 32KB flash memory and integrate a complete Type-C transceiver including RP, RD and RA resistors.