EZ-PD CCG4M USB Type-C Dual Port Controller with USB 3.1 Gen 1/DP1.2 Mux General Description EZ-PD CCG4M is a USB Type-C dual port controller that complies with the latest USB Type-C and PD standards. EZ-PD CCG4M provides a complete dual USB Type-C and USB-Power Delivery port control solution for notebooks and PCs. EZ-PD CCG4M uses Cypresss proprietary M0S8 technology with a 32-bit, 48-MHz ARM Cortex -M0 processor with 128-KB flash and integrates two complete Type-C Transceivers including the Type-C termination resistors R and R as well as a 6:4 mux for USB 3.0 and DisplayPort P D signals. Type-C Support Applications Two integrated transceivers (baseband PHY) Notebooks and PCs Integrated UFP (R ) and current sources for DFP (R ) on both D P Type-C ports Features Integrated dead battery termination for DRP applications 32-bit MCU Subsystem Supports two USB Type-C ports 48-MHz ARM Cortex-M0 CPU Low-Power Operation 128-KB Flash 2.7-V to 5.5-V operation 8-KB SRAM Integrated VCONN FETs to power EMCA cables In-system reprogrammable Independent supply voltage pin for GPIO that allows 1.71-V to Integrated Digital Blocks 5.5-V signaling on the I/Os Four integrated timers or counters to meet response times System-Level ESD on CC Pins required by the USB-PD protocol 8-kV Contact Discharge and 15-kV Air Gap Discharge based Four run-time serial communication blocks (SCBs) with 2 on IEC61000-4-2 level 4C reconfigurable I C, SPI, or UART functionality Hot Swappable I/Os Integrated 6:4 Mux Six differential channels to 4 differential channels Port 1 I2C pins and CC1, CC2 pins are hot-swappable Multiplexes USB 3.0 (5 Gbps) and DisplayPort 1.2 (5.4 Gbps) Packages signals to the USB Type-C connector 6.0 mm 6.0 mm, 0.5 mm, 96-ball BGA With DisplayPort 1.2, AUX signals are multiplexed to SBU pins Supports industrial temperature range (40 C to +85 C) Clocks and Oscillators Integrated oscillator eliminating the need for external clock Cypress Semiconductor Corporation 198 Champion Court San Jose, CA 95134-1709 408-943-2600 Document Number: 002-11084 Rev. *C Revised August 3, 2017EZ-PD CCG4M Logic Block Diagram CCG4M: Single-Chip Type-C Controller MCU Subsystem I/O Subsystem Integrated Digital Blocks 1 5 4 x TCPWM CC PORT1 2 CORTEX-M0 4 x SCB 5 2 CC PORT2 (I C, SPI, UART) 48 MHz Profiles and 2x V CONN Configurations FETs (PORT1) 2 x Baseband MAC Flash 2x V CONN (128KB) FETs (PORT2) 2 x Baseband PHY 6 GPIOs 3 4 Integrated R and R d p SRAM (8KB) Integrated 6:4 Mux for USB 3.0 4 x 8-bit SAR ADC and DisplayPort Serial Wire Debug 1 Timer, counter, pulse-width modulation block 2 2 Serial communication block configurable as UART, SPI, or I C 3 Termination resistor denoting a UFP 4 Current source to indicate a DFP 5 Configuration Channel 6 General-purpose input/output Document Number: 002-11084 Rev. *C Page 2 of 34 Advanced High-Performance Bus (AHB) Programmable I/O Matrix