PRELIMINARY EZ-PD™ CCG3 USB Type-C Port Controller General Description EZ-PD™ CCG3 is a highly integrated USB Type-C controller that complies with the latest USB Type-C and PD standards. EZ-PD CCG3 provides a complete USB Type-C and USB-Power Delivery port control solution for notebooks, dongles, monitors, docking stations and power adapters. CCG3 uses Cypress’s proprietary M0S8 technology with a 32-bit, 48-MHz ARM® Cortex® -M0 processor with 128-KB flash, 8-KB SRAM, 20 GPIOs, full-speed USB device controller, a Crypto engine for authentication, a 20V-tolerant regulator, and a pair of FETs to switch a 5V (VCONN) supply, which powers cables. CCG3 also integrates two pairs of gate drivers to control external VBUS FETs and system level ESD protection. CCG3 is available in 40-QFN and 42-WLCSP packages. Features ■ Type-C and USB-PD Support ■ Integrated USB Power Delivery 3.0 support ■ Integrated USB-PD BMC transceiver ■ Integrated VCONN FETs ■ Configurable resistors RA, RP and RD ■ Dead Battery Detection support ■ Integrated fast role swap and extended data messaging ■ Supports one USB Type-C port ■ Integrated Hardware based overcurrent protection (OCP) and overvoltage protection (OVP) ■ Integrated timers and counters to meet response times required by the USB-PD protocol Four run-time reconfigurable serial communication blocks (SCBs) with reconfigurable I2C, SPI, or UART functionality Clocks and Oscillators ■ Integrated oscillator eliminating the need for external clock Power ■ 2.7 V to 21.5 V operation ■ 2x Integrated dual-output gate drivers for external VBUS FET switch control ■ Independent supply voltage pin for GPIO that allows 1.71 V to 5.5 V signaling on the I/Os ■ 48-MHz ARM Cortex-M0 CPU 128-KB Flash ■ 8-KB SRAM ■ Reset: 30 µA, Deep Sleep: 30 µA, Sleep: 3.5 mA ■ System-Level ESD Protection Integrated Digital Blocks ■ Hardware Crypto block enables Authentication ■ Full-Speed USB Device Controller supporting Billboard Device Class Packages 32-bit MCU Subsystem ■ ■ ■ ■ Cypress Semiconductor Corporation Document Number: 002-03288 Rev. *E • 198 Champion Court On CC, SBU, DPLUS, DMINUS and VBUS pins ± 8-kV Contact Discharge and ±15-kV Air Gap Discharge based on IEC61000-4-2 level 4C 40-pin QFN and 42-ball CSP for Notebooks/Accessories Supports industrial temperature range (–40 °C to +105 °C) • San Jose, CA 95134-1709 • 408-943-2600 Revised April 28, 2016 PRELIMINARY EZ-PD™ CCG3 Logic Block Diagram Document Number: 002-03288 Rev. *E Page 2 of 33 PRELIMINARY EZ-PD™ CCG3 Contents EZ-PD CCG3 Block Diagram ............................................ 4 Functional Overview ........................................................ 5 CPU and Memory Subsystem ..................................... 5 Crypto Block ................................................................ 5 Integrated Billboard Device ......................................... 5 USB-PD Subsystem (SS) ............................................ 5 Full-Speed USB Subsystem ........................................ 6 Peripherals .................................................................. 6 GPIO ........................................................................... 7 Power Systems Overview ................................................ 8 Pinouts .............................................................................. 9 Applications .................................................................... 12 Electrical Specifications ................................................ 15 Absolute Maximum Ratings ....................................... 15 Device-Level Specifications ...................................... 15 Digital Peripherals ..................................................... 18 Document Number: 002-03288 Rev. *E System Resources .................................................... 20 Ordering Information ...................................................... 25 Ordering Code Definitions ......................................... 25 Package Diagrams .......................................................... 26 Acronyms ........................................................................ 27 Document Conventions ................................................. 28 Units of Measure ....................................................... 28 Document History Page ................................................. 29 Sales, Solutions, and Legal Information ...................... 33 Worldwide Sales and Design Support ....................... 33 Products .................................................................... 33 PSoC® Solutions ...................................................... 33 Cypress Developer Community ................................. 33 Technical Support ..................................................... 33 Page 3 of 33 PRELIMINARY EZ-PD™ CCG3 EZ-PD CCG3 Block Diagram Figure 1. EZ-PD CCG3 Block Diagram[1] CPU Subsystem FLASH 2x64 KB SRAM 8 KB ROM 8 KB FAST MUL NVIC, IRQMX Read Accelerator SRAM Controller ROM Controller System Resources Lite Power Modes Active/Sleep Deep Sleep High Speed I/O Matrix ADC / ACA CHG DET Pads, ESD USB-FS CC BB PHY 2 X VCONN FET OCP 2 X GATE DRIVER USB-PD SS 2 x 2 ANALOG XBAR Test DFT Logic DFT Analog Peripheral Interconnect (MMIO) PCLK OVP Reset Reset Control XRES Peripherals 4 x TCPWM Clock Clock Control WDT IMO ILO System Interconnect (Single Layer AHB) IOSS GPIO (3 x ports) Power Sleep Control WIC POR REF PWRSYS HV REG AHB-Lite SPCIF CRYPTO 32-bit SWD/TC Cortex M0 48 MHz 4 x SCB CCG3 FS-PHY 22 x GPIOs, 2 x OVTs IO Subsystem Note 1. See Acronyms section for more details. Document Number: 002-03288 Rev. *E Page 4 of 33 PRELIMINARY EZ-PD™ CCG3 Functional Overview USB-PD Subsystem (SS) CPU and Memory Subsystem The USB-PD sub-system contains all of the blocks related to USB Type-C and Power Delivery. The sub-system is comprised of the following: CPU The Cortex-M0 CPU in EZ-PD CCG3 is part of the 32-bit MCU subsystem, which is optimized for low-power operation with extensive clock gating. It mostly uses 16-bit instructions and executes a subset of the Thumb-2 instruction set. This enables fully compatible binary upward migration of the code to higher performance processors such as the Cortex-M3 and M4, thus enabling upward compatibility. The Cypress implementation includes a hardware multiplier that provides a 32-bit result in one cycle. It includes a nested vectored interrupt controller (NVIC) block with 32 interrupt inputs and also includes a Wakeup Interrupt Controller (WIC). The WIC can wake the processor up from the Deep Sleep mode, allowing power to be switched off to the main processor when the chip is in the Deep Sleep mode. The Cortex-M0 CPU provides a Non-Maskable Interrupt (NMI) input, which is made available to the user when it is not in use for system functions requested by the user. The CPU also includes a serial wire debug (SWD) interface, which is a two-wire form of JTAG. The debug configuration used for EZ-PD CCG3 has four break-point (address) comparators and two watchpoint (data) comparators. Flash The EZ-PD CCG3 device has a flash module with two banks of 64 KB flash, a flash accelerator, tightly coupled to the CPU to improve average access times from the flash block. The flash block is designed to deliver 1 wait-state (WS) access time at 48 MHz and with 0-WS access time at 24 MHz. The flash accelerator delivers 85% of single-cycle SRAM access performance on average. Part of the flash module can be used to emulate EEPROM operation if required. SROM A supervisory ROM that contains boot and configuration routines is provided. Crypto Block CCG3 integrates a crypto block for hardware assisted authentication of firmware images. It also supports filed upgradeability of firmware in a trusted ecosystem. The CCG3 Crypto block provides cryptography functionality. It includes hardware acceleration blocks for AES (Advanced Encryption Standard) block cipher, SHA-1 (Secure Hash Algorithm) and SHA-2 hash, Cyclic Redundancy Check (CRC) and pseudo random number generation. Integrated Billboard Device CCG3 includes a complete full speed USB 2.0 device controller capable of functioning as a Billboard class device. The USB 2.0 device controller can also support other device classes. Document Number: 002-03288 Rev. *E ■ BMC PHY: USB-PD Transceiver with Fast Role Swap (FRS) transmit and detect ■ VCONN power FETs for the CC lines ■ VCONN Ra Termination and Leakers ■ Analog Cross-Bar to switch between the SBU1/SBU2 and AUX_P/AUX_N pins ■ Programmable Pull-up and Pull-down termination on the AUX_P/AUX_N pins ■ HPD Processor ■ VBUS_C Regulator (20V LDO) ■ Power Switch between VSYS supply and VBUS_C Regulator output ■ VBUS_C Over-Voltage Detectors ■ Current Sense Amplifier (CSA) for over current detection ■ Gate Drivers for VBUS_P and VBUS_C external Power FETs ■ VBUS_C discharge switch ■ USB2.0 Full-Speed (FS) PHY with integrated 5.0V to 3.3V regulator ■ Charger Detection / Emulation for USB BC1.2 and other proprietary protocols ■ 2 instances of 8-bit SAR ADCs ■ 8kV IEC ESD Protection on the following pins: VBUS_C, CC1, CC2, SBU1, SBU2, DP, DM (OV) and Under-Voltage (UV) The EZ-PD™ CCG3 USB-PD subsystem interfaces to the pins of a USB Type-C connector. It includes a USB Type-C baseband transceiver and physical-layer logic. This transceiver performs the BMC and the 4b/5b encoding and decoding functions as well as integrating the 1.2V analog front end. This subsystem integrates the required terminations to identify the role of the CCG3 device, including Rp and Rd for UFP/DFP roles and Ra for EMCA/VCONN powered accessories. The programmable VCONN leakers are included in order to discharge VCONN capacitance during a disconnect event. It also integrates power FETs for supplying VCONN power to the CC1/CC2 pins from the V5V pin. The Analog Cross-Bar allows for connecting either of the SBU1/SBU2 pins to either of the AUX_P/AUX_N pins to support DisplayPort sideband signaling. The integrated HPD processor can be used to control or monitor the HPD signal of a DisplayPort source or sink. The OV/UV (Over-Voltage/Under-Voltage) block monitors the VBUS_C supply for programmable over-voltage and under-voltage conditions. The CSA amplifies the voltage across an external sense resistor, which is proportional to the current being drawn from the external DC-DC VBUS supply converter. The CSA output can either be measured with an ADC or configured to detect an over-current condition. The VBUS_P and VBUS_C gate drivers control the gates of external power FETs Page 5 of 33 PRELIMINARY for the VBUS_C and VBUS_P supplies. The gate drivers can be configured to support both P and N type external power FETs. The gate drivers are configured by default for nFET devices. In applications using pFETs, the gate drivers must be appropriately configured. The OV/UV and CSA blocks can generate interrupts to automatically turn off the power FETs for the programmed over-voltage and over-current conditions. The VBUS_C discharge switch allows for discharging the VBUS_C line through an external resistor. The USB-PD sub-system also contains two 8-bit Successive Approximation Register (SAR) ADCs for analog to digital EZ-PD™ CCG3 conversions. Each ADC includes an 8-bit DAC and a comparator. The DAC output forms the positive input of the comparator. The negative input of the comparator is from a 4-input multiplexer. The four inputs of the multiplexer are a pair of global analog multiplex busses, an internal bandgap voltage and an internal voltage proportional to the absolute temperature. Each GPIO pin can be connected to the global Analog Multiplex Busses through a switch, which allows either ADC to sample the pin voltage. When sensing the GPIO pin voltage with an ADC, the pin voltage cannot exceed the VDDD or VDDIO supply values. Figure 2. USB-PD Subsystem CONSUMER N/PFETs charger PRODUCER N/PFETs dc-dc VBUS_P OC VBUS_P_CTRL Gate Driver CSA VBUS_C_CTRL Gate Driver VBUS_DISCHARGE VDDD VSYS POWER SWITCH RA VBUS_C OV/UV VCONN SWITCH Leaker CC1 V5V CC2 PROGRAMMABLE PULL-UP, PULL-DOWN BMC PHY w/ FRS AUX_P SBU1 ANALOG CROSS-BAR AUX_N HPD SBU2 USB Type-C Port VCONN LDO DP HPD 2x ADCs USB 2.0 FS PHY CHARGER DETECT DM USB PD SubSystem Full-Speed USB Subsystem The FSUSB subsystem contains a full speed USB device controller. Peripherals Serial Communication Blocks (SCB) EZ-PD CCG3 has four SCBs, which can be configured to implement an I2C, SPI, or UART interface. The hardware I2C blocks implement full multi-master and slave interfaces capable of multimaster arbitration. In the SPI mode, the SCB blocks can be configured to act as master or slave. I2C In the mode, the SCB blocks are capable of operating at speeds of up to 1 Mbps (Fast Mode Plus) and have flexible Document Number: 002-03288 Rev. *E buffering options to reduce interrupt overhead and latency for the CPU. These blocks also support I2C that creates a mailbox address range in the memory of EZ-PD CCG3 and effectively reduce I2C communication to reading from and writing to an array in memory. In addition, the blocks support 8-deep FIFOs for receive and transmit which, by increasing the time given for the CPU to read data, greatly reduce the need for clock stretching caused by the CPU not having read data on time. The I2C peripherals are compatible with the I2C Standard-mode, Fast-mode, and Fast-mode Plus devices as defined in the NXP I2C-bus specification and user manual (UM10204). The I2C bus I/Os are implemented with GPIO in open-drain modes. Page 6 of 33 PRELIMINARY The I2C port on SCB 1-3 blocks of EZ-PD CCG3 are not completely compliant with the I2C spec in the following aspects: 2 ■ The GPIO cells for SCB 1's I C port are not overvoltage-tolerant and, therefore, cannot be hot-swapped or powered up independently of the rest of the I2C system. ■ Fast-mode Plus has an IOL specification of 20 mA at a VOL of 0.4V. The GPIO cells can sink a maximum of 8-mA IOL with a VOL maximum of 0.6V. ■ Fast-mode and Fast-mode Plus specify minimum Fall times, which are not met with the GPIO cell; Slow strong mode can help meet this spec depending on the bus load. GPIO EZ-PD CCG3 has up to 20 GPIOs (GPIOs can be configured for GPIOs, SCB, SBU and Aux signals) and SWD pins, which can also be used as GPIOs. The I2C pins from SCB 0 are overvoltage-tolerant. The GPIO block implements the following: ■ Seven drive strength modes: ❐ Input only ❐ Weak pull-up with strong pull-down ❐ Strong pull-up with weak pull-down ❐ Open drain with strong pull-down ❐ Open drain with strong pull-up ❐ Strong pull-up with strong pull-down ❐ Weak pull-up with weak pull-down ■ Input threshold select (CMOS or LVTTL) ■ Individual control of input and output buffer enabling/disabling in addition to the drive strength modes ■ Hold mode for latching previous state (used for retaining I/O state in Deep Sleep mode) ■ Selectable slew rates for dV/dt related noise control to improve EMI Timer/Counter/PWM Block (TCPWM) EZ-PD CCG3 has four TCPWM blocks. Each implements a 16-bit timer, counter, pulse-width modulator (PWM), and quadrature decoder functionality. The block can be used to measure the period and pulse width of an input signal (timer), find the number of times a particular event occurs (counter), generate PWM signals, or decode quadrature signals. EZ-PD™ CCG3 During power-on and reset, the I/O pins are forced to the disable state so as not to crowbar any inputs and/or cause excess turn-on current. A multiplexing network known as a high-speed I/O matrix is used to multiplex between various signals that may connect to an I/O pin. Document Number: 002-03288 Rev. *E Page 7 of 33 PRELIMINARY Power Systems Overview Figure 3 shows an overview of the power system requirement for CCG3. CCG3 shall be able to operate from two possible external supply sources VBUS (4.0 V–21.5 V) or VSYS (2.7 V–5.5 V). The VBUS supply is regulated inside the chip with a low-dropout regulator (LDO) down to 3.3 V level. The chip’s internal VDDD rail is intelligently switched between the output of the VBUS regulator and unregulated VSYS. The switched supply, VDDD is either used directly inside some analog blocks or further regulated down to VCCD which powers majority of the core using regulators. EZ-PD™ CCG3 Besides Reset mode, CCG3 has three different power modes: Active, Sleep and Deep Sleep, transitions between which are managed by the Power System. A separate power domain VDDIO is provided for the GPIOs. The VDDD and VCCD pins, both the output of regulators are brought out for connecting a 1-µF capacitor for the regulator stability only. These pins are not supported as power supplies. When CCG3 is powered from VSYS that is greater than 3.3 V, the dedicated USB regulator allows USB operation. Figure 3. EZ-PD CCG3 Power System Block Diagram VSYS 1uF Switch VBUS LDO VBUS_P OC VBUS_P_CTRL VCONN VBUS_DISCHARGE OVP OCP RA VDDIO VSS VBUS_C_CTRL USB Regulator Regulator GPIO Gate Driver VDDD Gate Driver VCCD 1uF 1uF Core FS-USB TX/RX CC Tx/Rx 1uF DP, DM CC1, CC2 VSS CCG3 Table 1. CCG3 Power Modes Mode Description RESET Power is Valid and XRES is not asserted. An internal reset source is asserted or SleepController is sequencing the system out of reset. ACTIVE Power is Valid and CPU is executing instructions. SLEEP Power is Valid and CPU is not executing instructions. All logic that is not operating is clock gated to save power. DEEP SLEEP Main regulator and most hard-IP are shut off. DeepSleep regulator powers logic, but only low-frequency clock is available. Document Number: 002-03288 Rev. *E Page 8 of 33 PRELIMINARY EZ-PD™ CCG3 Pinouts Table 2. CCG3 Pin Description for 42-CSP and 40-QFN Devices Pin Map 42-CSP Pin Map 40-QFN A5 Name Description 1 VBUS_P_CTRL1 VBUS Gate Driver Control 1 for Producer Switch A6 2 VBUS_P_CTRL0 B6 3 CC2 USB PD connector detect/Configuration Channel 2 C5 N/A CC2 USB PD connector detect/Configuration Channel 2 D4 4 V5V 5.0V – 5.5V supply for VCONN FETs C6 5 CC1 USB PD connector detect/Configuration Channel 1 D6 N/A CC1 USB PD connector detect/Configuration Channel 1 E6 6 VCONN F6 7 P1.0 VBUS Gate Driver Control 0 for Producer Switch VCONN Input - provides Ra termination for cable applications GPIO/UART_2_TX / SPI_2_MISO D5 8 P1.1 GPIO/UART_2_RX / SPI_2_SEL E5 9 P1.2 GPIO/UART_0_RX/ UART_3_CTS/ SPI_3_MOSI/ I2C_3_SCL / HPD G6 10 P1.3 GPIO/UART_0_TX/ UART_3_RTS/ SPI_3_CLK/ I2C_3_SDA E4 11 AUX_P / P1.6 DisplayPort AUX_P signal / GPIO / UART_1_TX / SPI_1_MISO F5 12 SBU1 / P1.4 USB Type-C SBU1 signal / GPIO / UART_3_TX/ SPI_3_MISO/ SWD_1_CLK G5 13 SBU2 / P1.5 USB Type-C SBU2 signal / GPIO / UART_3_RX/ SPI_3_SEL/ SWD_1_DAT G4 14 AUX_N / P1.7 DisplayPort AUX_N signal / GPIO / UART_1_RX / SPI_1_SEL F4 15 P2.0 GPIO / UART_1_CTS / SPI_1_CLK/ I2C_1_SCL / SWD_0_DAT GPIO / UART_1_RTS / SPI_1_MOSI/ I2C_1_SDA / SWD_0_CLK G3 16 P2.1 G2 17 VDDD VDDD Supply Input / Output (2.7 V–5.5 V) F3 18 VDDIO 1.71 V–5.5 V supply for I/Os. This supply also powers the global analog multiplex buses. F2 19 VCCD 1.8V regulator output for filter capacitor G1 20 VSYS System Power Supply (2.7 V–5.5 V) F1 21 DPLUS USB 2.0 DP E1 22 DMINUS USB 2.0 DM E2 23 P2.4 GPIO D3 24 P2.5 GPIO / UART_0_TX/ SPI_0_MOSI D2 25 P2.6 GPIO / UART_0_RX/ SPI_0_CLK D1 26 XRES C3 27 P0.0 I2C_0_SDA / GPIO_OVT / UART_0_CTS / SPI_0_SEL C2 28 P0.1 I2C_0_SCL / GPIO_OVT / UART_0_RTS / SPI_0_MISO C1 29 VBUS_C_CTRL1 C4 30 VBUS_C_CTRL0 B1 31 VBUS A1 32 E3 33 VSS EPAD VSS External Reset Input. Internally pulled-up to VDDIO. VBUS Gate Driver Control 1 for Consumer Switch VBUS Gate Driver Control 0 for Consumer Switch VBUS Input (4 V–21.5 V) VBUS_DISCHARGE VBUS Discharge Control output Document Number: 002-03288 Rev. *E Ground Supply (GND) Page 9 of 33 PRELIMINARY EZ-PD™ CCG3 Table 2. CCG3 Pin Description for 42-CSP and 40-QFN Devices (continued) Pin Map 42-CSP Pin Map 40-QFN Name Description A2 34 P3.2 B2 35 P3.3 GPIO B3 36 P3.4 GPIO / UART_2_CTS / SPI_2_MOSI/ I2C_2_SDA A3 37 P3.5 GPIO / UART_2_RTS / SPI_2_CLK/ I2C_2_SCL B4 38 P3.6 GPIO A4 39 OC Over-current Sensor Input B5 40 VBUS_P VBUS Producer Input (4.0 V–21.5 V) VBUS_P OC GPIO GPIO GPIO GPIO GPIO GND VBUS_DISCHARGE VBUS 40 39 38 37 36 35 34 33 32 31 Figure 4. Pinout of 40-QFN Package (Top View) VBUS_P_CTRL1 1 30 VBUS_C_CTRL0 VBUS_P_CTRL0 29 28 VBUS_C_CTRL1 CC2 2 3 V5V CC1 4 5 27 26 GPIO_OVT XRES VCONN GPIO 6 GPIO GPIO GPIO 8 25 24 23 GPIO 9 10 22 DMINUS 21 DPLUS Document Number: 002-03288 Rev. *E 11 12 13 14 15 16 17 18 19 20 SBU1 SBU2 AUX_N GPIO GPIO VDDD VDDIO VCCD VSYS 7 AUX_P GPIO EPAD GPIO_OVT GPIO Page 10 of 33 PRELIMINARY EZ-PD™ CCG3 Figure 5. Pinout of 42-WLCSP Bottom (Balls Up) View 6 5 VBUS_P_CT VBUS_P_CT RL0 RL1 4 3 2 1 OC GPIO P3.5 GPIO P3.2 VBUS_DISC HARGE A CC2 VBUS_P GPIO P3.6 GPIO P3.4 GPIO P3.3 VBUS B CC1 CC2 VBUS_C_CT RL0 GPIO_OVT P0.0 GPIO_OVT P0.1 VBUS_C_CT RL1 C CC1 GPIO P1.1 V5V GPIO P2.5 GPIO P2.6 XRES D VCONN GPIO P1.2 AUX_P VSS GPIO P2.4 DMINUS E GPIO P1.0 SBU1 GPIO P2.0 VDDIO VCCD DPLUS F GPIO P1.3 SBU2 AUX_N GPIO P2.1 VDDD VSYS G Document Number: 002-03288 Rev. *E Page 11 of 33 PRELIMINARY EZ-PD™ CCG3 Applications Figure 6. Thunderbolt Cable Application Diagram 5V, 2A Load Switch Default Load Switch is open 5V, 2A Load Switch Default Load Switch is open Type-C Plug Type-C Plug Switch & Diode can be replaced by an Ideal Diode (5V, 500mA capable) 1uF 10V X7R Regulator A6 A5 P3.6 VBUS_P_CTRL1 D4 B1 B5 E6 CC2 C6 CC1 F5 SBU1 G5 SBU2 1uF 10V X7R 1M G2 F3 1uF 10V X7R F4 G3 VBUS_P_CTRL0 3.3V LSTX F6 D5 LSRX LSRX D5 CDR_GPIO_1 CDR_GPIO_1 C2 I2C_SCL/ P0.1 A2 P3.2 CDR_GPIO_2 CDR_GPIO_3 CDR_GPIO_2 CDR_GPIO_3 I2C_SDA/ P0.0 VCONN CC1 VBUS_C_CTRL0 SBU1 VBUS_DISCHARGE SBU2 CYPD3105-42FNXIT 42CSP VDDD LSTX F6 C4 A1 A1 MUX_I2C_SCL MUX_I2C_SDA DMINUS GPIO GND VCCD 1.3uF 10V X7R AUX_P F2 E4 E1 CDR CDR 1uF 10V X7R E3 1uF 10V X7R VCONN CC1 SBU1 VBUS_DISCHARGE CYPD3105-42FNXIT 42CSP SBU2 VDDD VDDIO A4 OC F1 DPLUS MUX_I2C_SCL E1 MUX_I2C_SDA D1 D1 V5V VBUS VBUS_P VBUS_C_CTRL0 B6 CC2 A4 OC F1 DPLUS VBUS_P_CTRL1 P3.6 UART_2_TX/P1,0 D6 CC1 C5 CC2 CC1 D6 B4 A5 VBUS_P_CTRL0 VBUS_C_CTRL1 UART_2_RX/P1.1 C3 I2C_SDA/ P0.0 C2 I2C_SCL/ P0.1 A2 P3.2 C4 CC2 C5 CC2 B6 VDDIO A6 VSYS C1 C1 C3 UART_2_TX/P1,0 UART_2_RX/P1.1 VBUS_P G1 VSYS VBUS_C_CTRL1 V5V VBUS Switch & Diode can be replaced by an Ideal Diode (5V, 500mA capable) VCONN_S W_CTRL G1 XRES A3, B2, B3, D2, D3, E2, E5, G6 Regulator 3.3V B4 1uF 10V X7R VCONN VCONN VCONN_S W_CTRL E3 DMINUS D4 B1 B5 E6 CC2 C6 CC1 F5 SBU1 G5 G2 SBU2 1uF 10V X7R 1M F3 F4 1uF 10V X7R G3 XRES GPIO GND AUX_N AUX_N G4 G4 AUX_P E4 A3, B2, B3, D2, D3, E2, E5, G6 VCCD F2 1.3uF 10V X7R SSTX, SSRX SSTX, SSRX GND GND Figure 7. Power Adapter Application Diagram (40-QFN Device) DC/DC OR AC-DC Secondary (5-20V) VBUS_OC VBUS_IN DMN3018SSD-13 D 10 m 1% VBUS_OUT DMN3018SSD-13 S S VBUS D G G 10M 10uF 50V 10M VSEL1 VSEL2 100 2 39 28 27 40 31 1uF 50V X7R 33 X 20 17 18 1uF 10V X7R X X X 11 14 6 OC VSEL2/P0.0 VBUS_P_CTRL0 VBUS_P_CTRL1 VSEL1/P0.1 VBUS_DISCHARGE CC2 3 VBUS_P CC1 VBUS VBUS_C_CTRL1 GND VSYS VDDD CYPD3135-40LQXIT 40QFN VBUS_C_CTRL0 V5V VDDIO P2.5 AUX_P DPLUS AUX_N DMINUS VCONN GPIO XRES VCCD 26 19 1.3uF 10V X7R 0.1uF Document Number: 002-03288 Rev. *E 1 32 SBU1 SBU2 12 X CC2 5 CC1 29 X 30 X 4 5V VBUS_OUT 390pF 5% X7R 390pF 5% X7R Type-C Receptacle 100K 24 21 10K DPLUS 22 DMINUS 7, 8, 9, 10, 15, 16, 23, 25, 34, 35, 36, 37, 38 13 X GND Page 12 of 33 PRELIMINARY EZ-PD™ CCG3 Figure 8. Power Bank Application Diagram (40-QFN Device) Consumer Path D 10M DMN3018SSD-13 D 1uF 35V X7R D VBATT 7, 8, 15, 16, 23, 24, 25, 27, 28, 38 17 0.1uF 10V 0.1uF 10V 1uF 10V 18 2 10M 1 VBUS_C_CTRL1 VBUS VBUS_C_CTRL0 GPIO VBUS_DISCHARGE VDDD VDDIO CYPD3121-40LQXIT 40QFN CC1 DPLUS 13 GPIO/SBU2 X 36 32 DMINUS CC2 5 6 CC1 X 11 X I2C_SDA/GPIO AUX_N/GPIO 14 X XRES VCCD 19 35 I2C_ I2C_ SCL/GPIO SDA/GPIO 10 9 GND X 26 33 0.1uF 10V X7R 1uF 10V X7R Document Number: 002-03288 Rev. *E Discrete Ckts to support Legacy Charge Source SS DP DN GND From Power Subsystem CCG3 GPIO Type-C Receptacle 390pF 5% X7R 22 AUX_P/GPIO GPIO 390pF 5% X7R 21 I2C_SCL/GPIO GPIO 100 30 CC2 3 VCONN 34 29 VSYS 12 GPIO/SBU1 X 37 10uF 50V G VBUS_P_CTRL0 VBUS_P_CTRL1 4 V5V X 31 VBUS 40 VBUS_P 20 1uF 10V 10M D 10M 39 VBUS G DMN3018SSD-13 S S G OC 0.1uF 10V S VBUS Provider Path 10 m 1% 0.1uF 10V S G Power Subsystem + Battery CCG3 gate driver control configuration needs to be appropriately set, based on the VBUS FET type (nFET/pFET). DMN3018SSD-13 DMN3018SSD-13 VBUS Type-A Receptacle DP DN GND Page 13 of 33 PRELIMINARY EZ-PD™ CCG3 Figure 9. DRP Application Diagram VINT20 DMN3018SSD-13 DMN3018SSD-13 Charger D S S D G 10M G 10M VBUS VBUS_SUPPLY DMN3018SSD-13 DC/DC 1uF 35V X7R 10 m 1% V3P3 and V5P0 are 3.3V and 5V supplies coming from the motherboard. CCG3 gate driver control configuration needs to be appropriately set, based on the VBUS FET type (nFET/pFET). VBUS 4 31 40 V3P3 20 0.1uF 10V 0.1uF 10V 1uF 10V 7, 8, 15, 16, 23, 24, 25, 27, 28, 38 VDDD 0.1uF 10V 0.1uF 10V 17 18 1uF 10V X 2.2K 2.2K X 12 13 37 36 Embedded Controller USB Chipset DisplayPort Chipset D 34 D+/HPD SS 10uF 50V G 10M 10M 1 OC VBUS_P_CTRL0 VBUS_P_CTRL1 V5V VBUS_C_CTRL1 29 VBUS VBUS_P VBUS VSYS VBUS_C_CTRL0 GPIO VBUS_DISCHARGE VDDD VDDIO CYPD3125-40LQXIT 40QFN SBU1 CC1 DPLUS SBU2 DMINUS I2C_SCL / P3.5 AUX_P I2C_SDA / P3.4 AUX_N I2C_INT / P3.2 XRES HOTPLUG_ MUX_I2C_ MUX_I2C_ GND DET / P3.3 VCCD SCL/P1.2 SDA/P1.3 19 35 10 9 1uF 10V X7R HPD SCL SDA 100 30 32 CC2 3 VCONN VDDD 2.2K S S G 2 39 V5P0 D DMN3018SSD-13 CC2 5 6 CC1 390pF 5% X7R X 21 390pF 5% X7R Type-C Receptacle 22 11 14 X X 26 33 SS 0.1uF 10V X7R D+/- DP/DN GND HS/SS/ DP/SBU Lines SS DP0/1/2/3 AUX+/- Document Number: 002-03288 Rev. *E Data Mux Page 14 of 33 PRELIMINARY EZ-PD™ CCG3 Electrical Specifications Absolute Maximum Ratings Table 3. Absolute Maximum Ratings Parameter Description VSYS_MAX Digital supply relative to VSS Min Typ Max Units Details/Conditions –0.5 – 6 V Absolute max V5V Max supply voltage relative to VSS – – 6 V Absolute max VBUS_MAX Max supply voltage relative to VSS – – 24 V Absolute max VDDIO_MAX Max supply voltage relative to VSS – – 6 V Absolute Max VGPIO_ABS GPIO voltage –0.5 – VDDIO + 0.5 V Absolute max IGPIO_ABS Maximum current per GPIO –25 – 25 mA Absolute max IGPIO_injection GPIO injection current, Max for VIH > VDDD, and Min for VIL < VSS –0.5 – 0.5 mA Absolute max, current injected per pin ESD_HBM Electrostatic discharge human body model 2200 – – V – ESD_CDM Electrostatic discharge charged device model 500 – – V – LU Pin current for latch-up –200 – 200 mA – ESD_IEC_CON Electrostatic discharge IEC61000-4-2 8000 – – V Contact discharge on CC1, CC2, VBUS, DPLUS, DMINUS, SBU1 and SBU2 pins ESD_IEC_AIR 15000 – – V Air discharge for CC1, CC2, VBUS, DPLUS, DMINUS, SBU1 and SBU2 pins Electrostatic discharge IEC61000-4-2 Device-Level Specifications All specifications are valid for –40 °C TA 85 °C and TJ 100 °C, except where noted. Table 4. DC Specifications Description Min Typ Max Units SID.PWR#1 Spec ID VSYS – 2.7 – 5.5 V –40 °C to +85 °C TA. UFP Mode. SID.PWR#1_A VSYS – 3 – 5.5 V –40 °C to +85 °C TA. DFP/DRP or Gate Driver Modes SID.PWR#23 VCONN Power Supply Input Voltage 2.7 – 5.5 V –40 °C to +85 °C TA SID.PWR#13 VDDIO IO Supply Voltage 1.71 – 5.5[2] V –40 °C to +85 °C TA, 2.7V < VDDD < 5.5V SID.PWR#13_A VDDIO IO Supply Voltage for ADC operation 2.7 – 5.5 V –40 °C to +85 °C TA, 2.7V < VDDD < 5.5V SID.PWR24 VCCD Output Voltage for core Logic – 1.8 – V SID.PWR#24_B VDDD Output Voltage for VDDD Rail 2.7 – 5.5 V SID.PWR#4 Parameter IDD Supply current – 25 – mA Details/Conditions – All values of VSYS and VBUS FROM VSYS or VBUS VBUS = 5V, TA = 25 °C / VSYS = 5V, TA = 25 °C FS USB, CC IO in Tx or Rx, no I/O sourcing current, 2 SCBs at 1 Mbps, CPU at 12 MHz Note 2. If VDDIO > VDDD, GPIO P2.4 cannot be used. It must be left unconnected. See Tables 2 and 3 for pin numbers. Document Number: 002-03288 Rev. *E Page 15 of 33 PRELIMINARY EZ-PD™ CCG3 Table 4. DC Specifications (continued) Spec ID Parameter Description Min Typ Max Units Details/Conditions SID.PWR#1_B VSYS Power supply for USB operation 4.5 – 5.5 V USB configured, USB Regulator enabled SID.PWR#1_C VSYS Power supply for USB operation 3.15 – 3.45 V USB configured, USB Regulator disabled SID.PWR#1_D VSYS Power supply for charger detect/emulation operation 3.15 – 5.5 V –40 °C to +85 °C TA SID.PWR#27 VBUS Power Supply Input Voltage 4 – 21.5 V –40 °C to +85 °C TA SID.PwR#28 VBUS Power Supply Input Voltage for USB operation 4.5 – 21.5 V USB configured, USB Regulator disabled SID.PWR#30 VBUS_P Power Supply Input Voltage 4.00 – 21.5 V –40 °C to +85 °C TA SID.PWR#15 Cefc External Regulator voltage bypass for VCCD 1 1.3 1.6 µF X5R ceramic or better SID.PWR#16 Cexc Power supply decoupling capacitor for VSYS 0.8 1 – µF X5R ceramic or better Sleep Mode. VSYS = 2.7 V to 5.5 V. Typical values measured at VDD = 3.3 V and TA = 25 °C. SID25A CC, I2C, WDT Wakeup on. IMO at 48 MHz. – 3.5 – mA VSYS = 3.3V, TA = 25 °C, All blocks except CPU are on, CC IO on, USB in Suspend Mode, no I/O sourcing current IDD_DS VSYS = 3.0 to 3.6V. CC Attach, I2C, WDT Wakeup on. – 30 – µA Power Source = VSYS, DFP Mode, Type-C Not Attached. CC Attach, I2C and WDT enabled for Wakeup. IDD_XR Supply current while XRES asserted This does not include current drawn due to the XRES’ internal pull-up resistor. – 30 – µA Power Source = VSYS = 3.3V, Type-C device not attached, TA = 25 °C IDD20A Deep Sleep Mode SID_DS XRES Current SID307 Table 5. AC Specifications Spec ID SID.CLK#4 Parameter FCPU Description Typ Max Units Details/Conditions DC – 48 SID.PWR#20 TSLEEP Wakeup from sleep mode – 0 – µs SID.PWR#21 TDEEPSLEEP Wakeup from Deep Sleep mode – – 35 µs – SID.XRES#5 TXRES External reset pulse width 5 – – µs –40 °C to +85 °C TA, all VDDIO SYS.FES#1 Power-up to “Ready to accept I2C/CC command” – 5 25 ms – T_PWR_RDY CPU input frequency Min Document Number: 002-03288 Rev. *E MHz –40 °C to +85 °C TA, all VDDD – Page 16 of 33 PRELIMINARY EZ-PD™ CCG3 I/O Table 6. I/O DC Specifications Spec ID Parameter Description Min Typ Max Units Details/Conditions SID.GIO#37 VIH_CMOS Input voltage HIGH threshold 0.7 × VDDIO – – V CMOS input SID.GIO#38 VIL_CMOS Input voltage LOW threshold – – 0.3 × VDDIO V CMOS input SID.GIO#39 VIH_VDDIO2.7- LVTTL input, VDDIO < 2.7 V 0.7× VDDIO – – V – SID.GIO#40 VIL_VDDIO2.7- LVTTL input, VDDIO < 2.7 V – – 0.3 × VDDIO V – 2.0 – – V – – SID.GIO#41 VIH_VDDIO2.7+ LVTTL input, VDDIO 2.7 V SID.GIO#42 VIL_VDDIO2.7+ LVTTL input, VDDIO 2.7 V – – 0.8 V SID.GIO#33 VOH_3V Output voltage HIGH level VDDIO –0.6 – – V IOH = 4 mA at 3V VDDIO SID.GIO#34 VOH_1.8V Output voltage HIGH level VDDIO –0.5 – – V IOH = 1 mA at 1.8V VDDIO SID.GIO#35 VOL_1.8V Output voltage LOW level – – 0.6 V IOL = 4 mA at 1.8V VDDIO SID.GIO#36 VOL_3V Output voltage LOW level – – 0.6 V IOL = 10 mA (IOL_LED) at 3 V VDDIO SID.GIO#5 RPU Pull-up resistor value 3.5 5.6 8.5 k +25 °C TA, all VDDIO SID.GIO#6 RPD Pull-down resistor value 3.5 5.6 8.5 k +25 °C TA, all VDDIO – – 2 nA +25 °C TA, all VDDIO. Guaranteed by characterization. SID.GIO#16 IIL Input leakage current (absolute value) SID.GIO#17 CPIN Max pin capacitance – 3.0 7 pF –40 °C to +85 °C TA, all VDDIO, all package, all IOS. Guaranteed by characterization. SID.GIO#43 VHYSTTL Input hysteresis, LVTTL VDDIO 2.7 V 15 40 – mV Guaranteed by characterization SID.GIO#44 VHYSCMOS Input hysteresis CMOS 0.05 × VDDIO – – mV VDDIO < 4.5V. Guaranteed by characterization. SID69 Current through protection diode to VDDIO/Vss – – 100 µA Guaranteed by characterization Maximum total sink chip current – – 85 mA Guaranteed by characterization IDIODE SID.GIO#45 ITOT_GPIO Table 7. I/O AC Specifications (Guaranteed by Characterization) Spec ID Parameter Description Min Typ Max Units Details/Conditions SID70 TRISEF Rise time in Fast Strong mode 2 – 12 ns 3.3V VDDIO, Cload = 25 pF SID71 TFALLF Fall time in Fast Strong mode 2 – 12 ns 3.3V VDDIO, Cload = 25 pF Document Number: 002-03288 Rev. *E Page 17 of 33 PRELIMINARY EZ-PD™ CCG3 XRES Table 8. XRES DC Specifications Spec ID Parameter Description Min Max Units – – V CMOS input – 0.3 × VDDIO V CMOS input SID.XRES#2 VIL_XRES Input voltage HIGH threshold 0.7 × VDDIO on XRES pin Input voltage LOW threshold on – XRES pin SID.XRES#3 CIN_XRES Input capacitance on XRES pin – – 7 pF SID.XRES#4 VHYSXRES Input voltage hysteresis on XRES pin – 0.05 × VDDIO – mV SID.XRES#1 VIH_XRES Details/ Conditions Typ Guaranteed by characterization Guaranteed by characterization Digital Peripherals The following specifications apply to the Timer/Counter/PWM peripherals in the Timer mode. Pulse Width Modulation (PWM) for GPIO Pins Table 9. PWM AC Specifications (Guaranteed by Characterization) Spec ID Parameter Description SID.TCPWM.3 TCPWMFREQ Operating frequency SID.TCPWM.4 SID.TCPWM.5 Min Typ Max Units Details/Conditions Fc max = CLK_SYS. Maximum = 48 MHz For all trigger events Minimum possible width of Overflow, Underflow, and CC (Counter equals Compare value) outputs Minimum time between successive counts Minimum pulse width of PWM output Minimum pulse width between quadrature-phase inputs – – Fc MHz TPWMENEXT Input trigger pulse width 2/Fc – – ns TPWMEXT Output trigger pulse width 2/Fc – – ns SID.TCPWM.5A TCRES Resolution of counter 1/Fc – – ns SID.TCPWM.5B PWMRES PWM resolution 1/Fc – – ns SID.TCPWM.5C QRES Quadrature inputs resolution 1/Fc – – ns Min Typ Max Units Details/Conditions I2C Table 10. Fixed I2C DC Specifications (Guaranteed by Characterization) Spec ID Parameter Description SID149 II2C1 Block current consumption at 100 kHz – – 60 µA – SID150 II2C2 Block current consumption at 400 kHz – – 185 µA – SID151 II2C3 Block current consumption at 1 Mbps – – 390 µA – II2C4 I2C – – 1.4 µA – Min Typ Max Units Details/Conditions – – 1 Mbps – SID152 enabled in Deep Sleep mode Table 11. Fixed I2C AC Specifications (Guaranteed by Characterization) Spec ID SID153 Parameter FI2C1 Description Bit rate Document Number: 002-03288 Rev. *E Page 18 of 33 PRELIMINARY EZ-PD™ CCG3 Table 12. Fixed UART DC Specifications (Guaranteed by Characterization) Spec ID Parameter Description Min Typ Max Units Details/Conditions – – 125 µA – – – 312 µA – Description Min Typ Max Units Details/Conditions Bit rate – – 1 Mbps – SID160 IUART1 Block current consumption at 100 Kbits/sec SID161 IUART2 Block current consumption at 1000 Kbits/sec Table 13. Fixed UART AC Specifications (Guaranteed by Characterization) Spec ID SID162 Parameter FUART Table 14. Fixed SPI DC Specifications (Guaranteed by Characterization) Description Min Typ Max Units Details/Conditions SID163 Spec ID ISPI1 Parameter Block current consumption at 1 Mbit/sec – – 360 µA – SID164 ISPI2 Block current consumption at 4 Mbits/sec – – 560 µA – SID165 ISPI3 Block current consumption at 8 Mbits/sec – – 600 µA – Table 15. Fixed SPI AC Specifications (Guaranteed by Characterization) Spec ID SID166 Parameter FSPI Description Min Typ Max Units Details/Conditions SPI Operating frequency (Master; 6X oversampling) – – 8 MHz – Table 16. Fixed SPI Master Mode AC Specifications (Guaranteed by Characterization) Description Min Typ Max Units Details/Conditions SID167 Spec ID TDMO Parameter MOSI Valid after SClock driving edge – – 15 ns – SID168 TDSI MISO Valid before SClock capturing edge 20 – – ns Full clock, late MISO sampling SID169 THMO Previous MOSI data hold time 0 – – ns Referred to Slave capturing edge Document Number: 002-03288 Rev. *E Page 19 of 33 PRELIMINARY EZ-PD™ CCG3 Table 17. Fixed SPI Slave Mode AC Specifications (Guaranteed by Characterization) Spec ID Parameter Description Min Typ Max Units Details/Conditions 40 – – ns – SID170 TDMI MOSI Valid before Sclock capturing edge SID171 TDSO MISO Valid after Sclock driving edge – – 42 + 3 × TCPU ns SID171A TDSO_EXT MISO Valid after Sclock driving edge in Ext Clk mode – – 48 ns – SID172 THSO Previous MISO data hold time SID172A TSSELSCK SSEL Valid to first SCK Valid edge TCPU = 1/FCPU 0 – – ns – 100 – – ns – Min Typ System Resources Power-on-Reset (POR) with Brown Out SWD Interface Table 18. Imprecise Power On Reset (PRES) Spec ID Parameter Description SID185 VRISEIPOR Power-on Reset (POR) rising trip voltage SID186 VFALLIPOR POR falling trip voltage Max Units Details/Conditions 0.80 – 1.50 V Guaranteed by characterization 0.70 – 1.4 V Guaranteed by characterization Min Typ Max Units Table 19. Precise Power On Reset (POR) Spec ID Parameter Description SID190 VFALLPPOR Brown-out Detect (BOD) trip voltage in active/sleep modes SID192 VFALLDPSLP BOD trip voltage in Deep Sleep mode Details/Conditions 1.48 – 1.62 V Guaranteed by characterization 1.1 – 1.5 V Guaranteed by characterization Min Typ Max Units Details/Conditions Table 20. SWD Interface Specifications Spec ID Parameter Description SID.SWD#1 F_SWDCLK1 3.3 V VDDIO 5.5 V – – 14 MHz SWDCLK 1/3 CPU clock frequency SID.SWD#2 F_SWDCLK2 1.8 V VDDIO 3.3 V – – 7 MHz SWDCLK 1/3 CPU clock frequency SID.SWD#3 T_SWDI_SETUP T = 1/f SWDCLK 0.25 × T – – ns Guaranteed by characterization SID.SWD#4 T_SWDI_HOLD 0.25 × T – – ns Guaranteed by characterization SID.SWD#5 T_SWDO_VALID T = 1/f SWDCLK – – 0.50 × T ns Guaranteed by characterization SID.SWD#6 T_SWDO_HOLD T = 1/f SWDCLK 1 – – ns Guaranteed by characterization T = 1/f SWDCLK Document Number: 002-03288 Rev. *E Page 20 of 33 PRELIMINARY EZ-PD™ CCG3 Internal Main Oscillator Table 21. IMO DC Specifications (Guaranteed by Design) Spec ID SID218 Parameter IIMO1 Description IMO operating current at 48 MHz Min Typ Max Units Details/Conditions – – 1000 µA – Min Typ Max Units Details/Conditions Table 22. IMO AC Specifications Spec ID Parameter Description SID.CLK#13 FIMOTOL Frequency variation at 24, 36, and 48 MHz (trimmed) – – ±2 % –25 °C TA 85 °C, all VDDD SID226 TSTARTIMO IMO start-up time – – 7 µs Guaranteed by characterization SID229 TJITRMSIMO2 RMS jitter at 24 MHz – 145 – ps Guaranteed by characterization SID.CLK#1 FIMO IMO frequency 24 – 48 Min Typ Max MHz –40 °C to +85 °C TA, all VDDD Internal Low-Speed Oscillator Table 23. ILO DC Specifications (Guaranteed by Design) Spec ID Parameter Description Units Details/Conditions SID231 IILO1 ILO operating current – 0.3 1.05 µA Guaranteed by characterization SID233 IILOLEAK ILO leakage current – 2 15 nA Guaranteed by design Min Typ Max Units Table 24. ILO AC Specifications Spec ID Parameter Description Details/Conditions SID234 TSTARTILO1 ILO start-up time – – 2 ms Guaranteed by characterization SID238 TILODUTY ILO duty cycle 40 50 60 % Guaranteed by characterization SID.CLK#5 FILO ILO frequency 20 40 80 kHz Document Number: 002-03288 Rev. *E – Page 21 of 33 PRELIMINARY EZ-PD™ CCG3 Power Down Table 25. PD DC Specifications Spec ID Parameter Description Min Typ Max Units Details/Conditions SID.PD.1 Rp_std DFP CC termination for default USB Power 64 80 96 µA – SID.PD.2 Rp_1.5A DFP CC termination for 1.5A power 166 180 194 µA – SID.PD.3 Rp_3.0A DFP CC termination for 3.0A power 304 330 356 µA – SID.PD.4 Rd UFP CC termination 4.59 5.1 5.61 kΩ – SID.PD.5 Rd_DB UFP Dead Battery CC termination on CC1 and CC2 4.08 5.1 6.12 kΩ UFP Dead Battery CC termination on CC1 and CC2. SID.PD.6 RA EMCA cable termination 0.8 1.0 1.2 kΩ All supplies forced to 0 V and 0.2 V applied at VCONN SID.PD.7 Ra_OFF EMCA cable termination - Disabled 0.4 0.75 – MΩ 2.7 V applied at VCONN with RA disabled SID.PD.8 Rleak_1 VCONN leaker for 0.1-µF load – – 216 kΩ SID.PD.9 Rleak_2 VCONN leaker for 0.5-µF load – – 41.2 kΩ SID.PD.10 Rleak_3 VCONN leaker for 1.0-µF load – – 19.6 kΩ SID.PD.11 Rleak_4 VCONN leaker for 2.0-µF load – – 9.8 kΩ SID.PD.12 Rleak_5 VCONN leaker for 5.0-µF load – – 4.1 kΩ SID.PD.13 Rleak_6 VCONN leaker for 10-µF load – – 2.0 kΩ SID.PD.14 Ileak Leaker on VCONN for discharge upon cable detach 150 – – µA SID.PD.15 Vgndoffset Ground offset tolerated by BMC receiver –400 – 400 mV Document Number: 002-03288 Rev. *E Managed Active Cable (MAC) discharge – Relative to the remote BMC transmitter Page 22 of 33 PRELIMINARY EZ-PD™ CCG3 SBU Table 26. Analog Crossbar Switch Specifications Spec ID Parameter Description Min Typ Max Units Details/Conditions SID.SBU.1 Ron_sw Switch ON Resistance – – 10 Ω Voltage input from 0 V to 3.6 V SID.SBU.2 Rpu_aux_1 AUX_P/N Pull-up Resistance – 100k 80 – 120 kΩ – SID.SBU.3 Rpu_aux_2 AUX_P/N Pull-up Resistance – 1M 0.8 – 1.2 MΩ – SID.SBU.4 Rpd_aux_1 AUX_P/N Pull-down Resistance – 100k 80 – 120 kΩ – SID.SBU.5 Rpd_aux_2 AUX_P/N Pull-down Resistance – 1M 0.8 – 1.2 MΩ – SID.SBU.6 Rpd_aux_3 AUX_P/N Pull-down Resistance – 470k 329 – 611 kΩ – SID.SBU.7 Rpd_aux_4 AUX_P/N Pull-down Resistance – 4.7M 3.29 – 6.11 MΩ – Charger Detect Table 27. Charger Detect Specifications Spec ID Parameter Description Min Typ Max Units Details/Conditions – SID.CD.1 VDAT_REF BC1.2 Data Detect Voltage Threshold 250 – 400 mV SID.CD.2 VDM_SRC BC1.2 DM Voltage Source 500 – 700 mV With current sink of 25 µA–175 µA SID.CD.3 VDP_SRC BC1.2 DP Voltage Source 500 – 700 mV With current sink of 25 µA–175 µA SID.CD.4 IDM_SINK BC1.2 DM Current Sink 25 – 175 µA SID.CD.5 IDP_SINK BC1.2 DP Current Sink 25 – 175 µA – SID.CD.6 IDP_SRC BC1.2 DP DCD Current Source 7 – 13 µA – SID.CD.7 RDP_UP USB FS DP Pull-up Termination 0.9 – 1.575 kΩ – SID.CD.8 RDM_UP USB FS DM Pull-up Termination 0.9 – 1.575 kΩ – SID.CD.9 RDP_DWN USB FS DP Pull-down Termination 14.25 – 24.8 kΩ – SID.CD.10 RDM_DWN USB FS DM Pull-down Termination 14.25 – 24.8 kΩ – SID.CD.11 RDAT_LKG DP/DM Data Line Leakage Termination 300 – 500 kΩ The charger detect function and data line leakage is enabled. SID.CD.12 RDCP_DAT BC1.2 DCP Port Resistance between DP and DM – – 40 Ω – SID.CD.13 VSETH USB FS Logic Threshold 1.28 – 1.54 V – Document Number: 002-03288 Rev. *E – Page 23 of 33 PRELIMINARY EZ-PD™ CCG3 Analog to Digital Converter Table 28. ADC DC Specifications Spec ID Parameter Description Min Typ Max Units Details/Conditions – 8 – bits Guaranteed by characterization SID.ADC.1 Resolution ADC resolution SID.ADC.2 INL Integral non-linearity –1.5 – 1.5 LSB Guaranteed by characterization SID.ADC.3 DNL Differential non-linearity –2.5 – 2.5 LSB Guaranteed by characterization SID.ADC.4 Gain Error Gain error –1 – 1 LSB Guaranteed by characterization Min Typ Max Units Table 29. ADC AC Specifications Spec ID SID.ADC.5 Parameter SLEW_Max Description Rate of change of sampled voltage signal Document Number: 002-03288 Rev. *E – – 3 Details/Conditions Guaranteed by V/ms characterization Page 24 of 33 PRELIMINARY EZ-PD™ CCG3 Ordering Information Table 30 lists the EZ-PD CCG3 part numbers and features. Table 30. EZ-PD CCG3 Ordering Information Part Number Application Termination Resistor Role Package Si ID EMCA 42-CSP 1D01 Thunderbolt Active Cable RA[3] CYPD3126-42FNXIT DRP DRP 42-CSP 1D07 CYPD3120-40LQXIT Dongle UFP 40-QFN 1D00 CYPD3121-40LQXIT Monitor/Dock (UFP), Power Banks RP, RD[4], RD_DB RP, RD[4], RD_DB RP[5], RD, RD_DB[6] UFP 40-QFN 1D02 CYPD3122-40LQXIT Monitor/Dock (DFP) RP, RD, RD_DB DFP 40-QFN 1D03 CYPD3125-40LQXIT Notebooks, Smartphones RP, RD, RD_DB DRP 40-QFN 1D04 CYPD3135-40LQXIT Power Adapter DFP 40-QFN 1D05 CYPD3105-42FNXIT RP Ordering Code Definitions CY PD X X XX - XX XX X X X T = Tape and Reel Temperature Grade: I = Industrial (–40 °C - 85 °C), Q = Extended industrial (–40 °C - 105 °C) Lead: X = Pb-free Package Type: FN = CSP; LQ = QFN Number of pins in the package Application and Feature Combination Designation Number of Type-C Ports: 1 = 1 Port, 2 = 2 Port Product Type: 3 = Third-generation product family, CCG3 Marketing Code: PD = Power Delivery product family Company ID: CY = Cypress Notes 3. Termination resistor denoting an EMCA. 4. Termination resistor denoting an upstream facing port. 5. Termination resistor denoting a downstream facing port. 6. Termination resistor denoting dead battery termination. Document Number: 002-03288 Rev. *E Page 25 of 33 PRELIMINARY EZ-PD™ CCG3 Package Diagrams Figure 10. 40-pin QFN Package Outline, 001-80659 001-80659 *A Figure 11. 42-ball CSP Package Outline, 002-04062 002-04062 *A Document Number: 002-03288 Rev. *E Page 26 of 33 PRELIMINARY Acronyms Table 31. Acronyms Used in this Document (continued) Table 31. Acronyms Used in this Document Acronym EZ-PD™ CCG3 Description ADC analog-to-digital converter AES advanced encryption standard AHB AMBA (advanced microcontroller bus architecture) high-performance bus Acronym Description NC no connect NMI nonmaskable interrupt NVIC nested vectored interrupt controller opamp operational amplifier OCP overcurrent protection application programming interface OVP overvoltage protection advanced RISC machine, a CPU architecture PCB printed circuit board BMC Biphase Mark Code PD power delivery CC configuration channel PGA programmable gain amplifier CCG3 Cable Controller Generation 3 PHY physical layer CPU central processing unit POR power-on reset CRC cyclic redundancy check, an error-checking protocol PRES precise power-on reset CS current sense PSoC® Programmable System-on-Chip™ DFP downstream facing port PWM pulse-width modulator RAM random-access memory DIO digital input/output, GPIO with only digital capabilities, no analog. See GPIO. API ARM ® RISC reduced-instruction-set computing RMS root-mean-square RTC real-time clock RX receive DRP dual role port EEPROM electrically erasable programmable read-only memory electronically marked cable assembly, a USB cable that includes an IC that reports cable characteristics (e.g., current rating) to the Type-C ports SAR successive approximation register EMCA SCB serial communication block SCL I2C serial clock EMI electromagnetic interference SDA I2C serial data ESD electrostatic discharge S/H sample and hold FS full-speed SHA secure hash algorithm GPIO general-purpose input/output HPD hot plug detect SPI Serial Peripheral Interface, a communications protocol IC integrated circuit SRAM static random access memory IDE integrated development environment SWD serial wire debug, a test protocol I2C, or IIC Inter-Integrated Circuit, a communications protocol TCPWM timer/counter pulse-width modulator ILO internal low-speed oscillator, see also IMO Thunderbolt Trademark of Intel IMO internal main oscillator, see also ILO TX transmit IOSS input/output subsystem I/O input/output, see also GPIO Type-C a new standard with a slimmer USB connector and a reversible cable, capable of sourcing up to 100 W of power LDO low-dropout regulator LVD low-voltage detect UART Universal Asynchronous Transmitter Receiver, a communications protocol LVTTL low-voltage transistor-transistor logic MCU microcontroller unit MMIO memory mapped input/output Document Number: 002-03288 Rev. *E USB Universal Serial Bus USB PD USB Power Delivery USB-FS USB Full-Speed Page 27 of 33 PRELIMINARY Table 31. Acronyms Used in this Document (continued) Acronym USBIO Description USB input/output, CCG2 pins used to connect to a USB port Document Conventions Units of Measure Table 32. Units of Measure Symbol USBPD SS USB PD subsystem XRES external reset I/O pin Document Number: 002-03288 Rev. *E EZ-PD™ CCG3 Unit of Measure °C degrees Celsius Hz hertz KB 1024 bytes kHz kilohertz k kilo ohm Mbps megabits per second MHz megahertz M mega-ohm Msps megasamples per second µA microampere µF microfarad µs microsecond µV microvolt µW microwatt mA milliampere ms millisecond mV millivolt nA nanoampere ns nanosecond ohm pF picofarad ppm parts per million ps picosecond s second sps samples per second V volt Page 28 of 33 PRELIMINARY EZ-PD™ CCG3 Document History Page Document Title: EZ-PD™ CCG3 USB Type-C Port Controller Document Number: 002-03288 Revision ECN Orig. of Change Submission Date ** 4905678 VGT 09/11/2015 New data sheet. *A 4953333 VGT 10/08/2015 Updated General Description: Updated the number of GPIOs to 20. Updated Functional Overview: Updated GPIO: Updated the number of GPIOs to 20. Updated Pinouts: Updated Table 2. Updated Figure 4. Added Figure 5. *B 5007726 VGT 11/25/2015 Changed status from Advance to Preliminary. Updated Features. Added EZ-PD CCG3 Block Diagram. Updated Functional Overview: Updated USB-PD Subsystem (SS) (Updated description). Added Full-Speed USB Subsystem. Updated Pinouts: Updated Table 2. Updated Figure 4. Updated Figure 5. Added Applications. Document Number: 002-03288 Rev. *E Description of Change Page 29 of 33 PRELIMINARY EZ-PD™ CCG3 Document History Page (continued) Document Title: EZ-PD™ CCG3 USB Type-C Port Controller Document Number: 002-03288 Revision ECN Orig. of Change Submission Date *B (cont.) 5007726 VGT 11/25/2015 Updated Electrical Specifications: Updated Absolute Maximum Ratings: Updated Table 3. Updated Device-Level Specifications: Updated Table 4. Updated Table 5. Updated I/O: Updated Table 6. Updated XRES: Updated Table 8. Updated System Resources: Updated Power-on-Reset (POR) with Brown Out SWD Interface: Updated Table 18. Updated Table 19. Updated Table 20. Updated Internal Main Oscillator: Updated Table 22. Updated Internal Low-Speed Oscillator: Updated Table 23. Updated Table 24. Updated Power Down: Updated Table 25. Updated Analog to Digital Converter: Updated Table 28. Updated Table 29. Updated Package Diagrams: Added Figure 11 (spec 002-04062 *A). *C 5080470 VGT 01/11/2016 Updated General Description. Updated Features. Updated Logic Block Diagram. Updated Power Systems Overview. Updated Pinouts: Updated Table 2. Added table “CCG3 Pin Description for 16-SOIC Device”. Added figure “Pinout of 16-SOIC Package (Top View)”. Updated Applications: Updated Figure 6. Updated Figure 7. Updated figure “Power Adapter Application Diagram (16-SOIC Device)”. Updated Figure 9. Updated Ordering Information. Updated Package Diagrams: Added spec 51-85022 *E. Added Errata. Document Number: 002-03288 Rev. *E Description of Change Page 30 of 33 PRELIMINARY EZ-PD™ CCG3 Document History Page (continued) Document Title: EZ-PD™ CCG3 USB Type-C Port Controller Document Number: 002-03288 Revision ECN Orig. of Change Submission Date *D 5137796 VGT 03/09/2016 Updated Pinouts: Updated table “CCG3 Pin Description for 16-SOIC Device”. Updated figure “Pinout of 16-SOIC Package (Top View)”. Updated Applications: Updated Figure 7. Updated Figure 8. Updated Ordering Information Updated Errata. Updated to new template. *E 5240836 VGT 04/28/2016 Updated General Description: Updated description. Updated Features: Updated Type-C and USB-PD Support: Updated description. Updated Packages: Updated description. Updated Logic Block Diagram. Updated Functional Overview: Updated Integrated Billboard Device: Updated description. Updated USB-PD Subsystem (SS): Updated description. Added Figure 2. Updated Power Systems Overview: Updated description. Updated Figure 3. Updated Pinouts: Updated Table 2: Updated details in “Description” column corresponding to VDDIO pin. Removed table “CCG3 Pin Description for 16-SOIC Device”. Removed figure “Pinout of 16-SOIC Package (Top View)”. Updated Applications: Removed figure “Power Adapter Application Diagram (16-SOIC Device)”. Added Figure 8. Document Number: 002-03288 Rev. *E Description of Change Page 31 of 33 PRELIMINARY EZ-PD™ CCG3 Document History Page (continued) Document Title: EZ-PD™ CCG3 USB Type-C Port Controller Document Number: 002-03288 Revision ECN Orig. of Change Submission Date Description of Change *E (cont.) 5240836 VGT 04/28/2016 Updated Electrical Specifications: Updated Device-Level Specifications: Updated Table 4. Updated details in “Details/Conditions” column corresponding to “SID.PWR#1_A” Spec ID and “VSYS” parameter. Replaced “VDDD” with “5.5” in “Max” column corresponding to “SID.PWR#13” Spec ID and “VDDIO” parameter. Added “SID.PWR#13_A” Spec ID corresponding to “VDDIO” parameter and its details. Added “SID.PWR#1_C” and “SID.PWR#1_D” Spec IDs corresponding to “VSYS” parameter and its details. Replaced “enabled” with “disabled” in “Details/Conditions” column corresponding to “SID.PwR#28” Spec ID and “VBUS” parameter. Updated details in “Description” and “Details/Conditions” columns corresponding to “SID307” Spec ID and “IDD_XR” parameter. Updated System Resources: Added SBU. Added Charger Detect. Updated Ordering Information: Updated part numbers. Updated details in “Application” column corresponding to part number “CYPD3121-40LQXIT”. Updated Ordering Code Definitions. Updated Package Diagrams: Removed spec 51-85022 *E. Removed Errata. Document Number: 002-03288 Rev. *E Page 32 of 33 PRELIMINARY EZ-PD™ CCG3 Sales, Solutions, and Legal Information Worldwide Sales and Design Support Cypress maintains a worldwide network of offices, solution centers, manufacturer’s representatives, and distributors. To find the office closest to you, visit us at Cypress Locations. PSoC® Solutions Products ARM® Cortex® Microcontrollers Automotive cypress.com/arm cypress.com/automotive Clocks & Buffers Interface Lighting & Power Control Memory cypress.com/clocks cypress.com/interface cypress.com/powerpsoc cypress.com/memory PSoC cypress.com/psoc Touch Sensing PSoC 1 | PSoC 3 | PSoC 4 | PSoC 5LP Cypress Developer Community Community | Forums | Blogs | Video | Training Technical Support cypress.com/support cypress.com/touch USB Controllers Wireless/RF cypress.com/psoc cypress.com/usb cypress.com/wireless © Cypress Semiconductor Corporation 2015-2016. This document is the property of Cypress Semiconductor Corporation and its subsidiaries, including Spansion LLC ("Cypress"). This document, including any software or firmware included or referenced in this document ("Software"), is owned by Cypress under the intellectual property laws and treaties of the United States and other countries worldwide. Cypress reserves all rights under such laws and treaties and does not, except as specifically stated in this paragraph, grant any license under its patents, copyrights, trademarks, or other intellectual property rights. If the Software is not accompanied by a license agreement and you do not otherwise have a written agreement with Cypress governing the use of the Software, then Cypress hereby grants you under its copyright rights in the Software, a personal, non-exclusive, nontransferable license (without the right to sublicense) (a) for Software provided in source code form, to modify and reproduce the Software solely for use with Cypress hardware products, only internally within your organization, and (b) to distribute the Software in binary code form externally to end users (either directly or indirectly through resellers and distributors), solely for use on Cypress hardware product units. Cypress also grants you a personal, non-exclusive, nontransferable, license (without the right to sublicense) under those claims of Cypress's patents that are infringed by the Software (as provided by Cypress, unmodified) to make, use, distribute, and import the Software solely to the minimum extent that is necessary for you to exercise your rights under the copyright license granted in the previous sentence. Any other use, reproduction, modification, translation, or compilation of the Software is prohibited. CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS DOCUMENT OR ANY SOFTWARE, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Cypress reserves the right to make changes to this document without further notice. Cypress does not assume any liability arising out of the application or use of any product or circuit described in this document. Any information provided in this document, including any sample design information or programming code, is provided only for reference purposes. It is the responsibility of the user of this document to properly design, program, and test the functionality and safety of any application made of this information and any resulting product. Cypress products are not designed, intended, or authorized for use as critical components in systems designed or intended for the operation of weapons, weapons systems, nuclear installations, life-support devices or systems, other medical devices or systems (including resuscitation equipment and surgical implants), pollution control or hazardous substances management, or other uses where the failure of the device or system could cause personal injury, death, or property damage ("Unintended Uses"). A critical component is any component of a device or system whose failure to perform can be reasonably expected to cause the failure of the device or system, or to affect its safety or effectiveness. Cypress is not liable, in whole or in part, and Company shall and hereby does release Cypress from any claim, damage, or other liability arising from or related to all Unintended Uses of Cypress products. Company shall indemnify and hold Cypress harmless from and against all claims, costs, damages, and other liabilities, including claims for personal injury or death, arising from or related to any Unintended Uses of Cypress products. Cypress, the Cypress logo, Spansion, the Spansion logo, and combinations thereof, PSoC, CapSense, EZ-USB, F-RAM, and Traveo are trademarks or registered trademarks of Cypress in the United States and other countries. For a more complete list of Cypress trademarks, visit cypress.com. Other names and brands may be claimed as property of their respective owners. Document Number: 002-03288 Rev. *E Revised April 28, 2016 Page 33 of 33