EZ-PD™ CCG4
US B type -c port controller
General description
EZ-PD™ CCG4 is a dual USB Type-C controller that complies with the latest USB Type-C and PD standards.
CCG4 provides a complete dual USB Type-C and USB-Power Delivery port control solution for notebooks, power
adapters and docking stations. It can also be used in dual role and downstream facing port applications.
CCG4 uses Infineon’s 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 RP and RD.
Applicat ions
• Notebooks
• Power adapters
• Docking stations
Features
• 32-bit MCU subsystem
- 48-MHz Arm® Cortex®-M0 CPU
- 128-KB Flash
- 8-KB SRAM
• Integrated digital blocks
- Up to four integrated timers and counters to meet response times required by the USB-PD protocol
- Four run-time serial communication blocks (SCBs) with re-configurable I2C, SPI, or UART functionality
• Clocks and oscillators
- Integrated oscillator eliminating the need for external clock
• Type-C and USB-PD support
- Integrated USB Power Delivery 3.0 support (only PD 2.0 support for 33-ball CSP part)
- Two integrated USB-PD BMC transceivers
- Integrated UFP[1] (RD) and current sources for DFP[2] (RP) on both Type-C ports
- Integrated dead battery termination for DRP (Power Source/Sink) applications
- Supports two USB Type-C ports
- Integrated VCONN FETs to power EMCA cables
- Integrated fast role swap and extended data messaging (not supported for 33-ball CSP part)
• Low-power operation
- 2.7-V to 5.5-V operation
- Independent supply voltage pin for GPIO that allows 1.71-V to 5.5-V signaling on the I/Os
- Reset: 1.0 µA, Deep Sleep: 2.5 µA, Sleep: 2.5 mA
• System-level ESD on CC pins
- ± 8-kV contact discharge and ±15-kV Air Gap Discharge based on IEC61000-4-2 level 4C (on 40-pin QFN and
33-ball CSP only)
Notes
1. UFP refers to Power Sink.
2. DFP refers to Power Source.
Datasheet
www.infineon.com
Please read the Important Notice and Warnings at the end of this document
page 1
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Logic block diagram
• Hot swappable I/Os
- Port 0 I2C pins and CC1, CC2 pins are hot-swappable
• Packages
- 4.0 mm 4.0 mm, 0.5 mm, 24-pin QFN
- 6.0 mm 6.0 mm, 0.6 mm, 40-pin QFN
- 2.4 mm x 2.5 mm, 0.5 mm, 33-ball CSP
- Supports extended industrial temperature range (–40°C to +105°C)
Logi c blo ck diagram
EZ-PDTM CCG4: Single chip type-C controller
MCU Subsystem
Integrated digital blocks
4x TCPWM1
SRAM (8 KB)
Serial wire debug
Advanced high performance bus (AHB)
Cortex® - M0 48MHz
CC_PORT15
4x SCB2
(I2C, SPI, UART)
CC_PORT25
Profiles and
configurations
2 x Baseband MAC
2 x Baseband PHY
Integrated R3d and R4d
Programmable I/O
Matrix
arm
®
Flash (128KB)
I/O Subsystem
2 x VCONN
FETs
( PORT1)
2 x VCONN
FETs
( PORT2)
GPIOs6
4x8-bit SAR ADCs
1. Timer, counter, pulse-width modulation block
2. Serial communication block configurable as UART, SPI, or I2C
3. Termination resistor denoting a UFP
4. Current sources to indicate a DFP
5. Configuration channel
6. General purpose input/output
Datasheet
2
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Table of contents
Table of contents
General description ...........................................................................................................................1
Applications......................................................................................................................................1
Features ...........................................................................................................................................1
Logic block diagram ..........................................................................................................................2
Table of contents ...............................................................................................................................3
1 Available firmware and software tools .............................................................................................5
1.1 EZ-PD™ configuration utility ..................................................................................................................................5
2 EZ-PD™ CCG4 block diagram ............................................................................................................6
3 Functional overview .......................................................................................................................7
3.1 CPU and memory subsystem .................................................................................................................................7
3.1.1 CPU .......................................................................................................................................................................7
3.1.2 Flash .....................................................................................................................................................................7
3.1.3 SROM ....................................................................................................................................................................7
3.2 USB-PD sub system (SS) .........................................................................................................................................7
3.3 System resources....................................................................................................................................................8
3.3.1 Power system.......................................................................................................................................................8
3.3.2 Clock system ........................................................................................................................................................8
3.4 Peripherals ..............................................................................................................................................................8
3.4.1 Serial Communication Blocks (SCB) ...................................................................................................................8
3.4.2 Timer/counter/PWM block (TCPWM) ..................................................................................................................9
3.5 GPIO.........................................................................................................................................................................9
4 Pinouts ........................................................................................................................................10
5 Power ..........................................................................................................................................20
6 Application diagrams ....................................................................................................................21
7 Electrical specifications.................................................................................................................24
7.1 Absolute maximum ratings ..................................................................................................................................24
7.2 Device level specifications....................................................................................................................................25
7.2.1 I/O .......................................................................................................................................................................27
7.2.2 XRES....................................................................................................................................................................28
7.3 Digital peripherals.................................................................................................................................................28
7.3.1 Pulse-width modulation (PWM) for GPIO pins..................................................................................................28
7.3.2 I2C .......................................................................................................................................................................29
7.3.3 UART ...................................................................................................................................................................29
7.3.4 SPI.......................................................................................................................................................................29
7.4 Memory..................................................................................................................................................................30
7.5 System resources..................................................................................................................................................30
7.5.1 Power-on-reset (POR) with brown out .............................................................................................................30
7.5.2 SWD interface.....................................................................................................................................................31
7.5.3 Internal main oscillator .....................................................................................................................................31
7.5.4 Internal low-speed oscillator ............................................................................................................................31
7.5.5 Power Down .......................................................................................................................................................32
7.5.6 Analog to digital converter ................................................................................................................................32
8 Ordering information ....................................................................................................................33
8.1 Ordering code definitions.....................................................................................................................................33
9 Packaging ....................................................................................................................................34
10 Acronyms ...................................................................................................................................38
11 Document conventions................................................................................................................40
11.1 Units of measure .................................................................................................................................................40
12 References and links to applications collaterals ............................................................................41
12.1 Knowledge base articles.....................................................................................................................................41
12.2 Application notes ................................................................................................................................................41
Datasheet
3
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Table of contents
12.3 Reference designs ...............................................................................................................................................42
12.4 Kits .......................................................................................................................................................................42
12.5 Datasheets...........................................................................................................................................................42
Revision history ..............................................................................................................................43
Datasheet
4
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Available firmware and software tools
1
Available firmware and software tools
1.1
EZ-PD™ configuration utility
The EZ-PD™ configuration utility is a GUI-based Microsoft® Windows application developed by Infineon to guide
a CCGx user through the process of configuring and programming the chip. The utility allows users to:
1. Select and configure the parameters they want to modify
2. Program the resulting configuration onto the target CCGx device.
The utility works with the Infineon supplied CCG1, CCG2, CCG3, and CCG4 kits, which host the CCGx controllers
along with a USB interface. This version of the EZ-PD™ Configuration Utility supports configuration and firmware
update operations on CCGx controllers implementing EMCA and Display Dongle applications. Support for other
applications, such as Power Adapters and Notebook port controllers, will be provided in later versions of the
utility.
For the application and its associated documentation, see the USB EZ-PD™ Configuration Utility web page.
Datasheet
5
001-98440 Rev. *N
2023-03-30
USB type-c port controller
EZ-PD™ CCG4 block diagram
2
EZ-PD™ CCG4 block diagram
CPU subsystem
EZ-PDTM CCG4
SWD/TC
SPCIF
32-bit
Cortex® - M0
48MHz
Flash
(128 KB)
SRAM
(8 KB)
ROM
(8 KB)
AHB-Lite
FAST MUL
NVIC, IRQMX
Read accelerator
SRAM controller
ROM controller
System resources lite
System interconnect (Single Layer AHB)
Peripherals
Peripheral interconnect (MMIO)
PCLK
Clock
Clock control
WDT
IMO
ILO
2 X VCONN FET
4 x SCB
4 x TCPWM
CC BB PHY
Test
DFT Logic
DFT Analog
IOSS GPIO (5 x ports)
Reset
Reset control
XRES
2 x USB-PD 3.0
2 x SAR ADC
Power
Sleep control
WIC
POR
REF
PWRSYS
Pads, ESD
Power modes
Active/Sleep
Deep Sleep
High-speed I/O matrix
28 x GPIOs, 2 OVTs
I/O Subsystem
Figure 1
Datasheet
EZ-PD™ CCG4 block diagram
6
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Functional overview
3
Functional overview
3.1
CPU and memory subsystem
3.1.1
CPU
The Cortex®-M0 CPU in CCG4 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 Infineon 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 nonmaskable 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 2-wire form of JTAG. The debug configuration used for CCG4 has four break-point (address) comparators and two watchpoint (data) comparators.
3.1.2
Flash
The EZ-PD™ CCG4 device has a flash module with a flash accelerator, tightly coupled to the CPU to improve
average access times from the flash block. The flash block is designed to deliver two wait-states (WS) access time
at 48 MHz and with 0-WS access time at 16 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.
3.1.3
SROM
A supervisory ROM that contains boot and configuration routines is provided.
3.2
USB PD sub system (SS)
CCG4 has two USB PD sub systems consisting of USB Type-C baseband transceivers and physical-layer logic.
These transceivers perform the BMC and the 4b/5b encoding and decoding functions as well as the 1.2-V analog
front end. This subsystem integrates the required termination resistors to identify the role of the CCG4 solution.
RD is used to identify CCG4 as a UFP in a DRP application. When configured as a DFP, integrated current sources
perform the role of RP or pull-up resistors. These current sources can be programmed to indicate the complete
range of current capacity on VBUS defined in the USB Type-C spec. CCG4 responds to all USB-PD communication.
The USB-PD sub-system contains two 8-bit SAR (successive approximation register) ADCs for analog to digital
conversions. The ADCs include 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 buses an internal bandgap voltage and an internal voltage proportional to the absolute temperature. All GPIO inputs can be connected to the global analog multiplex buses
through a switch at each GPIO that can enable that GPIO to be connected to the mux bus for ADC use. The CC1
and CC2 pins of both Type-C ports are not available to connect to the mux buses.
To support the latest USB-PD 3.0 specification, CCG4 has implemented the fast role swap feature. Fast Role Swap
enables externally powered docks and hubs to rapidly switch to bus power when their external power supply is
removed. For more details, refer to Section 6.3.17 (FR_Swap Message) in the USB-PD 3.0 specification.
CCG4 is designed to be fully inter-operable with revision 3.0 of the USB Power Delivery specification as well as
revision 2.0 of the USB Power Delivery specification.
CCG4 supports Extended Messages containing data of up to 260 bytes. The Extended Messages will be larger than
expected by the USB-PD 2.0 hardware. To accommodate Revision 2.0 based systems, a Chunking mechanism is
implemented such that Messages are limited to Revision 2.0 sizes unless it is discovered that both systems
support the longer Message lengths.
Datasheet
7
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Functional overview
To/From S ystem R esources
vref
iref
To/ from A H B
2 x 8-b it AD C
p e r T yp e-C p o rt
From A M U X
V C O N N FE T E nable
V 5V
TxR x E nable
VCONN
FE Ts
2 x D igital B aseband P H Y
Tx_data
from A H B
En a b le L o g ic
Tx
SR AM
4b5b
En co d e r
SO P
In se rt
BM C
En co d e r
Rp
TX
CRC
R x_data
to A H B
CC1
RD1
RX
Rx
SR AM
4b5b
D e co d e r
SO P
D e te ct
BM C
D e co d e r
CC2
Comp
C C control
C C detect
D eep S leep R eference E nable
USB PD sub system
3.3
System resources
3.3.1
Power system
DB
Rd
2 x A nalog B aseband P H Y
D e e p Sle e p
Vre f & Ire f G e n
vre f, iref
Functional, W akeup Interrupts
Figure 2
Ref
A ctive
Rd
RD2
8kV IE C E S D
R D 1 sh o rte d to C C 1 a n d R D 2 sh o rte d to C C 2 fo r D R P a p p lica tio n s u s in g
b o n d w ire . F o r D F P a p p lica tio n s , R D 1 a n d R D 2 n o t sh o rte d to C C 1 a n d C C 2 .
D e a d B a tte ry (D B ) R d te rm in a tio n re m o v e d a fte r M C U b o o ts u p
The power system is described in detail in the section “Power” section on page 20. It provides the assurance that
voltage levels are as required for each respective mode and either delay mode entry (on power-on reset (POR),
for example) until voltage levels are as required for proper function or generate resets (brown-out detect (BOD))
or interrupts (low voltage detect (LVD)). CCG4 can operate from three different power sources over the range of
2.7 to 5.5 V and has three different power modes, transitions between which are managed by the power system.
CCG4 provides Sleep and Deep Sleep low-power modes.
3.3.2
Clock system
The clock system for CCG4 consists of the internal main oscillator (IMO) and the internal low-power oscillator
(ILO).
3.4
Peripherals
3.4.1
Serial Communication Blocks (SCB)
CCG4 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 a master or a slave.
In the I2C mode, the SCB blocks are capable of operating at speeds up to 1 Mbps (Fast Mode Plus) and have flexible
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 CCG4 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.
The I2C port on SCB 1, SCB 2 and SCB 3 blocks of EZ-PD CCG4 are not completely compliant with the I2C spec in
the following:
• The GPIO cells for SCB 1 to SCB 3 I2C port are not overvoltage-tolerant and, therefore, cannot be hot-swapped
or powered up independently of the rest of the I2C system.
Datasheet
8
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Functional overview
• Fast-mode Plus has an IOL specification of 20 mA at a VOL of 0.4 V. The GPIO cells can sink a maximum of 8-mA
IOL with a VOL maximum of 0.6 V.
• 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.
3.4.2
Timer/counter/PWM block (TCPWM)
CCG4 has up to 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.
3.5
GPIO
CCG4 has 30 GPIOs that includes the I2C and SWD pins, which can also be used as GPIOs. The I2C pins from only
SCB 0 are overvoltage-tolerant. The number of available GPIOs vary with the part numbers. 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
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.
Datasheet
9
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Pinouts
4
Pinouts
Table 1
Pinout for CYPD4225-40LQXIT, CYPD4226-40LQXIT, and CYPD4236-40LQXIT
ESD
Pin
Description
number protection
Group
Pin name
USB
type-C
port 0
CC1_P0
9
HBM, IEC
USB PD connector detect/Configuration Channel
1
CC2_P0
7
HBM, IEC
USB PD connector detect/Configuration Channel
2
USB
type-C
port 1
CC1_P1
22
HBM, IEC
USB PD connector detect/Configuration Channel
1
CC2_P1
24
HBM, IEC
USB PD connector detect/Configuration Channel
2
VBUS
control
VBUS_P_CTRL_P0/P1.6
11
HBM
Full rail control I/O for enabling/disabling
Provider load FET of USB Type-C port 0
VBUS_C_CTRL_P0/P1.7
12
HBM
Full rail control I/O for enabling/disabling
Consumer load FET of USB Type-C port 0/SCB0
(see Table 3 through
Table 6)
VBUS_P_CTRL_P1/P4.2
39
HBM
Full rail control I/O for enabling/disabling
Provider load FET of USB Type-C port 1
VBUS_C_CTRL_P1/P4.1
38
HBM
Full rail control I/O for enabling/disabling
Consumer load FET of USB Type-C port 1
VBUS_DISCHARGE_P0/
P2.5
20
HBM
I/O used for discharging VBUS line during voltage
change
VBUS_DISCHARGE_P1/
P4.3
40
HBM
I/O used for discharging VBUS line during voltage
change
VCONN_MON_P0/P2.4
19
HBM
VCONN_MON_P0 (Monitor VCONN for UVP
condition on port 0)/GPIO
SCL_2/VCONN_MON_P1
/P2.7
25
HBM
SCB2 (see Table 3 through Table 6) or
VCONN_MON_P1(Monitor VCONN for UVP
condition on port 1)
14
HBM
VBUS over-voltage output indicator for port 0
(active LOW)/SCB0 (See Table 3 through Table 6)
21
HBM
VBUS over-voltage output indicator for port 1
(active LOW)/SCB2 (See Table 3 through Table 6)
VCONN
control
Over-volta OVP_TRIP_P0/P2.1
ge
protection OVP_TRIP_P1/P3.0
(OVP)
Datasheet
10
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Pinouts
Table 1
Group
Pinout for CYPD4225-40LQXIT, CYPD4226-40LQXIT, and CYPD4236-40LQXIT (continued)
Pin name
GPIOs and VBUS_MON_P0/P2.0
serial
interfaces
HPD_P0/P2.3
Reset
Datasheet
Pin
ESD
number protection Description
13
HBM
VBUS_MON_P0 (VBUS over-voltage protection
monitoring signal)/GPIO
18
HBM
HPD_P0 (Hot Plug Detect I/O for port 0)/GPIO
HPD_P1/P3.4
30
HBM
HPD_P1 (Hot Plug Detect I/O for port 1)/GPIO
MUX_CTRL_3_P1/
OCP_DET_P1/P3.5
34
HBM
MUX_CTRL_3_P1 (Mux control for port 1) or VBUS
Overcurrent Protection Input for port 1 (active
LOW)
MUX_CTRL_2_P1/P3.6
35
HBM
MUX_CTRL_2_P1 (Mux control for port 1)/SCB3
(see Table 3 through Table 6)
MUX_CTRL_1_P1/P3.7
36
HBM
MUX_CTRL_1_P1 (Mux control for port 2)/SCB3
(see Table 3 through Table 6)
VBUS_MON_P1/P4.0
37
HBM
VBUS_MON_P1 (VBUS over-voltage protection
monitoring signal)
VSEL_2_P1/P3.1
27
HBM
VSEL_2_P1 (Voltage selection control for VBUS on
port 1)/GPIO/SCB2 (see Table 3 through Table 6)
I2C_SCL_SCB0_EC/P0.1
17
HBM
SCB0/SCB3 (see Table 3 through Table 6)
I2C_SDA_SCB0_EC/P0.0
16
HBM
SCB0/SCB2 (see Table 3 through Table 6)
I2C_INT_EC/P2.2
15
HBM
I2C Interrupt line
I2C_SCL_SCB1_AR/
VSEL_1_P1/P1.0
4
HBM
SCB1 (see Table 3 through Table 6) or VSEL_1_P1
(Voltage selection control for VBUS on port 1)
I2C_SDA_SCB1_AR/
VSEL_1_P0/P1.3
3
HBM
SCB0/SCB1 (see Table 3 through
Table 6) or VSEL_1_P0 (Voltage selection control
for VBUS on port 0)
I2C_INT_AR_P0/
OCP_DET_P0/P1.4
5
HBM
I2C interrupt line or VBUS Overcurrent Protection
Input for port 0 (active LOW)
I2C_INT_AR_P1/P1.5
6
HBM
I2C interrupt line/SCB0/SCB1 (see Table 3
through Table 6)
SDA_2/MUX_CTRL_3_P0
/VSEL_2_P0/P2.6
26
HBM
SCB2 (see Table 3 through Table 6) or MUX_CTRL_3_P1 (Mux control for port 0) or VSEL_2_P0
(Voltage selection control for VBUS on port 0)
SCL_3/MUX_CTRL_1_P0
/P3.3
29
HBM
SCB3 (see Table 3 through Table 6)
/MUX_CTRL_1_P0 (Mux control for port 0)
SDA_3/MUX_CTRL_2_P0
/P3.2
28
HBM
SCB3 (see Table 3 through Table 6)
/MUX_CTRL_2_P0 (Mux control for port 0)
SWD_IO/AR_RST#/P1.1
1
HBM
SWD_IO (serial wire debug I/O)/SCB1. (See
Table 3 through Table 6)
SWD_CLK/I2C_CFG_EC/
P1.2
2
HBM
SWD Clock/I2C_CFG_EC
XRES[3]
10
HBM
Reset input (active LOW)
11
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Pinouts
Table 1
Pinout for CYPD4225-40LQXIT, CYPD4226-40LQXIT, and CYPD4236-40LQXIT (continued)
Pin
ESD
number protection Description
1.71-V to 5.5-V supply for I/Os
VCCD
33
HBM
1.8-V regulator output for filter capacitor. This pin
cannot drive external load.
VDDD
31
HBM
VDDD supply input/output (2.7 V to 5.5 V)
EPAD
HBM
Ground supply
33
36
V5V_P1
CC1_P1
10
21
OVP_TRIP_P1/P3.0
VCONN_MON_P0/P2.4
15
20
22
VBUS_DISCHARGE_P0/P2.5
23
9
V5V_P0
CC1_P0
XRES
18
19
CC2_P1
HPD_P0/P2.3
SCL_2/VCONN_MON_P1/P2.7
24
17
25
7
8
16
26
I2C_SCL_SCB0_EC/P0.1
5
6
I2C_SDA_SCB0_EC/P0.0
I2C_INT_AR_P0/OCP_DET_P0/P1.4
I2C_INT_AR_P1/P1.5
SDA_3/MUX_CTRL_2_P0/P3.2
VSEL_2_P1/P3.1
SDA_2/MUX_CTRL_3_P0/VSEL_2_P0/P2.6
13
27
14
4
OVP_TRIP_P0/P2.1
I2C_INT_EC/P2.2
I2C_SCL_SCB1_AR/VSEL_1_P1/P1.0
VBUS_MON_P0/GPIO/P2.0
SCL_3/MUX_CTRL_1_P0/P3.3
28
12
HPD_P1/P3.4
29
11
30
2
3
VBUS_C_CTRL_P0/P1.7
1
VBUS_P_CTRL_P0/P1.6
SWD_IO/AR_RST#/P1.1
SWD_CLK/I2C_CFG_EC/P1.2
I2C_SDA_SCB1_AR/VSEL_1_P0/P1.3
CC2_P0
Figure 3
39
VSS
VDDIO
HBM
VDDD
32
31
VDDIO
32
2.7-V to 5.5-V supply for VCONN FET of Type-C port
1
MUX_CTRL_3_P1/OCP_DET_P1/P3.5
VCCD
HBM
MUX_CTRL_2_P1/P3.6
23
35
V5V_P1
34
2.7-V to 5.5-V supply for VCONN FET of Type-C port
0
VBUS_MON_P1/P4.0
MUX_CTRL_1_P1/P3.7
HBM
VBUS_C_CTRL_P1/P4.1
8
37
V5V_P0
38
Power
VBUS_DISCHARGE_P1/P4.3
VBUS_P_CTRL_P1/P4.2
Pin name
40
Group
40-pin QFN pin map (Top view) for CYPD4225-40LQXIT, CYPD4226-40LQXIT, and
CYPD4236-40LQXIT
Note
3. This is firmware configurable GPIO. By default, this pin is floating. Firmware can add pull-up/pull-down and
enable/disable I/O buffers.
Datasheet
12
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Pinouts
Table 2
Pinout for CYPD4125-40LQXIT and CYPD4126-40LQXIT
ESD
Pin
Description
number protection
Group
Pin name
USB type-C
port 0
CC1_P0
9
HBM, IEC
USB PD connector detect/Configuration
Channel 1
CC2_P0
7
HBM, IEC
USB PD connector detect/Configuration
Channel 2
VBUS_P_CTRL_P0/P
1.6
11
HBM
Full rail control I/O for enabling/disabling.
Provider load FET of USB Type-C port 0.
VBUS_C_CTRL_P0/P
1.7
12
HBM
Full rail control I/O for enabling/disabling.
Consumer load FET of USB Type-C port 0/SCB0
(see Table 3 through
Table 6).
VBUS_DISCHARGE_
P0/P2.5
20
HBM
I/O used for discharging VBUS line during
voltage change
VCONN control VCONN_MON_P0/
P2.4
19
HBM
VCONN_MON_P0 (Monitor VCONN for OVP
condition on port 0)/GPIO
Overvoltage
protection
(OVP)
14
HBM
VBUS over-voltage output indicator for port 0
(active LOW)/SCB0 (see Table 3 through
Table 6)
27
HBM
SCB2 (see Table 3 through Table 6)/GPIO
13
HBM
VBUS_MON_P0 (VBUS over-voltage protection
monitoring signal)/GPIO
HPD_P0/P2.3
18
HBM
HPD_P0 (Hot Plug Detect I/O for port 0)/GPIO
P3.0
21
HBM
P3.4
30
HBM
GPIO/SCB2 (see Table 3 through Table 6)
GPIO
P3.5
34
HBM
GPIO
P3.6
35
HBM
GPIO/SCB3 (see Table 3 through Table 6)
P3.7
36
HBM
GPIO/SCB3 (see Table 3 through Table 6)
P4.0
37
HBM
GPIO
P4.1
38
HBM
P4.2
39
HBM
P4.3
40
HBM
I2C_SCL_SCB0_EC/P0.1
17
HBM
SCB0/SCB3 (see Table 3 through Table 6)
I2C_SDA_SCB0_EC/
P0.0
16
HBM
SCB0/SCB2 (see Table 3 through Table 6)
I2C_INT_EC/P2.2
15
HBM
I2C interrupt line
I2C_SCL_SCB1_AR/P1.0
4
HBM
SCB1 (see Table 3 through Table 6)
I2C_SDA_SCB1_AR/
VSEL_1_P0/P1.3
3
HBM
SCB0 or SCB1 (see Table 3 through Table 6) or
voltage selection control for VBUS on port 0
I2C_INT_AR_P0/
OCP_DET_P0/P1.4
5
HBM
I2C interrupt line or VBUS Overcurrent
Protection Input for port 0 (Active LOW)
VBUS control
OVP_TRIP_P0/P2.1
GPIOs and
P3.1
serial interfaces VBUS_MON_P0/P2.0
Datasheet
13
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Pinouts
Table 2
Group
Pinout for CYPD4125-40LQXIT and CYPD4126-40LQXIT (continued)
Pin name
GPIOs and
P1.5
serial interfaces SCL_2/P2.7
Pin
ESD
number protection Description
6
HBM
GPIO/SCB0/SCB1 (see Table 3 through Table 6)
25
HBM
GPIO/SCB2 (see Table 3 through Table 6)
SDA_2/
MUX_CTRL_3_P0/
VSEL_2_P0/P2.6
26
HBM
SCB2 (see Table 3 through Table 6) or MUX_CTRL_3_P0 (Mux control for port 0), or Voltage
selection control for VBUS on port 0
SCL_3/
MUX_CTRL_1_P0/P3
.3
29
HBM
SCB3 (see Table 3 through Table 6) or MUX_CTRL_1_P0 (Mux control for port 0)
SDA_3/
MUX_CTRL_2_P0/P3
.2
28
HBM
SCB3 (see Table 3 through Table 6) or MUX_CTRL_2_P0 (Mux control for port 0)
SWD_IO/AR_RST#/P
1.1
1
HBM
Serial wire debug I/O (SWD IO)/SCB1. (see
Table 3 through Table 6) or Alpine Ridge Reset.
SWD_CLK/I2C_CFG_
EC/P1.2
2
HBM
SWD Clock/I2C_CFG_EC
Reset
XRES[4]
10
HBM
Reset input (active LOW)
Power
V5V_P0
8
HBM
2.7-V to 5.5-V supply for VCONN FET of Type-C
port 0
VDDIO
32
HBM
1.71-V to 5.5-V supply for I/Os
VCCD
33
HBM
1.8-V regulator output for filter capacitor. This
pin cannot drive external load.
VDDD
31
HBM
VDDD supply I/O (2.7 V to 5.5 V)
VSS
EPAD
HBM
Ground supply
NC
22
-
NC
23
-
NC
24
-
No connect
These pins are not bonded
Note
4. This is firmware configurable GPIO. By default, this pin is floating. Firmware can add pull-up/pull-down and
enable/disable IO buffers.
Datasheet
14
001-98440 Rev. *N
2023-03-30
USB type-c port controller
I2C_SCL_SCB1_AR/P1.0
I2C_INT_AR_P0/OCP_DET_P0/P1.4
P1.5
10
VBUS_P_CTRL_P0/P1.6
Figure 4
Datasheet
OCP_DET_P0/P3.5
VCCD
VDDIO
VDDD
30
29
28
27
26
25
P3.4
SCL_3/MUX_CTRL_1_P0/P3.3
SDA_3/MUX_CTRL_2_P0/P3.2
P3.1
SDA_2/MUX_CTRL_3_P0/VSEL_2_P0/P2.6
24
23
22
21
NC
NC
NC
SCL_2/P2.7
P3.0
VBUS_C_CTRL_P0/P1.7
VBUS_MON_P0/P2.0
OVP_TRIP_P0/P2.1
I2C_INT_EC/P2.2
I2C_SDA_SCB0_EC/P0.0
I2C_SCL_SCB0_EC/P0.1
HPD_P0/P2.3
VCONN_MON_P0/P2.4
VBUS_DISCHARGE_P0/P2.5
11
12
13
14
15
16
CC2_P0
V5V_P0
CC1_P0
XRES
1
2
3
4
5
6
7
8
9
17
18
19
20
SWD_IO/AR_RST#/P1.1
SWD_CLK/I2C_CFG_EC/P1.2
I2C_SDA_SCB1_AR/VSEL_1_P0/P1.3
40
39
38
37
36
35
34
33
32
31
P4.3
P4.2
P4.1
P4.0
P3.7
P3.6
Pinouts
40-pin QFN pin map (Top view) for CYPD4125-40LQXIT and CYPD4126-40LQXIT
15
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Pinouts
Table 3
Serial Communication Block (SCB0) configuration
GPIO
UART
SPI master
SPI slave
I2C master
I2C slave
P1.7
UART_TX_SCB0
SPI_MOSI_SCB0
SPI_MOSI_SCB0
I2C_SDA_SCB0
I2C_SDA_SCB0
P2.1
UART_RX_SCB0
SPI_CLK_SCB0
SPI_CLK_SCB0
I2C_SCL_SCB0
I2C_SCL_SCB0
P0.1
UART_RTS_SCB0
SPI_MISO_SCB0
SPI_MISO_SCB0
I2C_SCL_SCB0
I2C_SCL_SCB0
P0.0
UART_CTS_SCB0
SPI_SEL_SCB0
SPI_SEL_SCB0
I2C_SDA_SCB0
I2C_SDA_SCB0
P1.3
–
SPI_SEL_SCB0
SPI_SEL_SCB0
–
–
P1.5
–
SPI_MISO_SCB0
SPI_MISO_SCB0
–
–
Table 4
Serial Communication Block (SCB1) configuration
GPIO
UART
SPI master
SPI slave
I2C master
I2C slave
P1.0
UART_TX_SCB1
SPI_CLK_SCB1
SPI_CLK_SCB1
I2C_SCL_SCB1
I2C_SCL_SCB1
P1.3
UART_RX_SCB1
SPI_MISO_SCB1
SPI_MISO_SCB1
I2C_SDA_SCB1
I2C_SDA_SCB1
P1.5
UART_RTS_SCB1
SPI_SEL_SCB1
SPI_SEL_SCB1
–
–
P1.1
UART_CTS_SCB1
SPI_MOSI_SCB1
SPI_MOSI_SCB1
–
–
Table 5
Serial Communication Block (SCB2) configuration
GPIO
UART
SPI master
SPI slave
I2C master
I2C slave
P2.6
UART_TX_SCB2
SPI_MOSI_SCB2
SPI_MOSI_SCB2
I2C_SDA_SCB2
I2C_SDA_SCB2
P2.7
UART_RX_SCB2
SPI_MISO_SCB2
SPI_MISO_SCB2
I2C_SCL_SCB2
I2C_SCL_SCB2
P3.1
UART_RTS_SCB2
SPI_SEL_SCB2
SPI_SEL_SCB2
–
–
P0.0
UART_RTS_SCB2
SPI_SEL_SCB2
SPI_SEL_SCB2
–
–
P3.0
UART_CTS_SCB2
SPI_CLK_SCB2
SPI_CLK_SCB2
–
–
Table 6
Serial Communication Block (SCB3) configuration
GPIO
UART
SPI master
SPI slave
I2C master
I2C slave
P3.2
UART_TX_SCB3
SPI_MOSI_SCB3
SPI_MOSI_SCB3
I2C_SDA_SCB3
I2C_SDA_SCB3
P3.3
UART_RX_SCB3
SPI_MISO_SCB3
SPI_MISO_SCB3
I2C_SCL_SCB3
I2C_SCL_SCB3
P3.7
UART_RTS_SCB3
SPI_SEL_SCB3
SPI_SEL_SCB3
–
–
P0.1
UART_RTS_SCB3
SPI_SEL_SCB3
SPI_SEL_SCB3
–
–
P3.6
UART_CTS_SCB3
SPI_CLK_SCB3
SPI_CLK_SCB3
–
–
Datasheet
16
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Pinouts
Table 7
CYPD4126-24LQXIT and CYPD4136-24LQXIT pin list
Pin name Pin number ESD protection Description
CC2
4
HBM
Configuration channel 2
V5V
5
HBM
2.7-V to 5.5-V supply for VCONN FET of Type-C
CC1
6
HBM
Configuration channel 1
XRES
7
HBM
Reset input (active LOW)
P1.7
8
HBM
GPIO
P0.0
9
HBM
SCB0_I2C_SDA
P0.1
10
HBM
SCB0_I2C_SCL
P2.3
11
HBM
HotPlug_Detect
P2.5
12
HBM
GPIO/VBUS_DISCHARGE
P3.0
13
HBM
GPIO
P2.6
14
HBM
GPIO
P3.1
15
HBM
GPIO
P3.2
16
HBM
SCB3_I2C_SDA
P3.3
17
HBM
SCB3_I2C_SCL
P3.4
18
HBM
GPIO
GND
19
HBM
Ground supply
VDDD
20
HBM
VDDD supply input/output (2.7 V to 5.5 V)
VDDIO
21
HBM
1.71-V to 5.5-V supply for I/Os
VCCD
22
HBM
1.8-V regulator output for filter capacitor. This pin cannot drive
external load.
P3.6
23
HBM
GPIO
P1.1
24
HBM
GPIO/SWD_DATA
VSS
25/EPAD
HBM
Ground supply
Figure 5
Datasheet
GND
GPIO
VDDD
HBM
19
3
VDDIO
P1.5
20
GPIO
VCCD
HBM
21
2
P3.6
P1.3
22
GPIO/SWD_CLK
P1.1
HBM
23
1
24
P1.2
P1.2
1
18
P3.4
P1.3
2
17
P3.3
P1.5
3
16
P3.2
CC2
4
15
P3.1
V5V
5
14
P2.6
CC1
6
13
P3.0
7
8
9
10
11
12
XRES
P1.7
P0.0
P0.1
P2.3
P2.5
24-QFN
24-pin QFN pin map for CYPD4126-24LQXIT and CYPD4136-24LQXIT
17
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Pinouts
Table 8
CYPD4225A0-33FNXIT pin list
ESD
Description
protection
Pin name
CCG4 ball #
P3.1
C6
HBM
GPIO
P3.6
A6
HBM
GPIO
P0.0
F5
HBM
GPIO/optional SWD_DATA
P0.1
G8
HBM
GPIO/optional SWD_CLK
P1.0
C10
HBM
GPIO
P1.1
B11
HBM
GPIO/SWD_DATA
P1.2
A10
HBM
GPIO/SWD_CLK
P1.3
B9
HBM
GPIO
P1.5
B7
HBM
GPIO
P1.7
G10
HBM
GPIO
P2.1
F7
HBM
GPIO
P2.3
G6
HBM
GPIO
P2.6
D5
HBM
GPIO
P2.7
D3
HBM
GPIO
P3.0
G4
HBM
GPIO
P3.2
C2
HBM
GPIO
P3.3
C4
HBM
GPIO
P3.4
B1
HBM
GPIO
CC2_P0
D9
HBM, IEC
V5V_P0
E10
HBM
CC1_P0
E8
HBM, IEC
XRES
F9
HBM
CC1_P1
F3
HBM, IEC
V5V_P1
E4
HBM
CC2_P1
E2
HBM, IEC
VDDD
B3
HBM
VDDD supply input/output (2.7 V to 5.5 V)
VDDIO
B5
HBM
1.71-V to 5.5-V supply for I/Os
VCCD
A8
HBM
1.8-V regulator output for filter capacitor. This pin cannot drive
external load.
VSS
A2, C8, G2
HBM
Ground supply
RD2_P0
D7
HBM
Rd for Port 0.
RD2_P1
E6
HBM
Rd for Port 1.
Datasheet
USB PD connector detect/ Configuration Channel 2 - Port 0. This pin
can be hot swappable.
5V supply for VCONN FETs - Port 0.
USB PD connector detect/ Configuration Channel 1 - Port 0. This pin
can be hot swappable. RD1_P0 is shorted to CC1_P0.
Reset input.
USB PD connector detect/ Configuration Channel 1 - Port 1. This pin
can be hot swappable. RD1_P1 is shorted to CC1_P1.
5V supply for VCONN FETs - Port 1.
USB PD connector detect/ Configuration Channel 2- Port 1. This pin
can be hot swappable.
18
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Pinouts
11
10
8
9
P1.2
P1.1
VCCD
P1.3
V5V_P0
CC 1_P0
Figure 6
Datasheet
VDDD
RD 2_P1
P3.2
A
V5V_P1
CC 2_P1
C
E
F
CC 1_P1
P3.0
B
D
P2.7
P0.0
P2.3
1
P3.4
P3.3
P2.6
P2.1
P0.1
2
3
VSS
P3.1
RD 2_P0
XRES
4
VDDI O
VSS
CC 2_P0
5
P3.6
P1.5
P1.0
P1.7
6
7
VSS
G
33-CSP ball map for CYPD4225A0-FNXIT (bottom view)
19
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Power
5
Power
The following power system diagram shows the set of power supply pins as implemented in EZ-PD™ CCG4.
CCG4 will be able to operate from three possible external supply sources: V5V_P0 for first Type-C port, V5V_P1 for
second Type-C port and VDDD.
CCG4 has the power supply input V5V_P0 and V5V_P1 pins for providing power to EMCA cables through integrated
VCONN FETs. There are two VCONN FETs in CCG4 per Type-C port to power either CC1 or CC2 pin. These FETs are
capable of providing a minimum of 1W on the CC1 and CC2 pins for the EMCA cables. In USB-PD applications, the
valid levels on V5V_P0 and V5V_P1 supplies can range from 4.85 V to 5.5 V.
The device’s internal operating power supply is derived from VDDD. In UFP mode, CCG4 operates in 2.7 V– 5.5V.
In DFP and DRP modes, it operates in the 3.0 V–5.5 V range.
A separate I/O supply pin, VDDIO, allows the GPIOs to operate at levels from 1.71 V to 5.5 V. The VDDIO pin can be
equal to or less than the voltages connected to the V5V_P0 or V5V_P1 and VDDD pins. The VDDIO supply should
be less than or equal to VDDD supply.
The VCCD output of CCG4 must be bypassed to ground via an external capacitor (in the range of 80 to 120 nF; X5R
ceramic or better).
Bypass capacitors must be used from VDDD and V5V_P0 or V5V_P1 pins to ground; typical practice for systems in
this frequency range is to use a 0.1-µF capacitor on VDDD, V5V_P0 and V5V_P1. Note that these are simply rules
of thumb; for critical applications, the PCB layout, lead inductance, and the bypass capacitor parasitic should be
simulated to design and obtain optimal bypassing.
Figure 7 shows an example of the power supply bypass capacitors.
[6]
CC1_P1
CC2_P1
[7]
[5]
V5V_P1
CC1_P0
CC2_P0
V5V_P0
VDDD
Core Regulator
(SRSS-Lite)
VDDIO
VCCD
GPIOs
Core
2 x CC
Tx/Rx
VSS
Figure 7
EZ-PD™ CCG4 power and bypass scheme example
Notes
5. V5V_P0 denoted power supply input for Type-C port 0
V5V_P1 denoted power supply input for Type-C port 1
6. CC1_P0:USB PD connector detect/Configuration Channel 1 for Type-C port 0
CC1_P1:USB PD connector detect/Configuration Channel 1 for Type-C port 1
7. CC2_P0:USB PD connector detect/Configuration Channel 2 for Type-C port 0
CC2_P1:USB PD connector detect/Configuration Channel 2 for Type-C port 1
Datasheet
20
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Application diagrams
6
Application diagrams
Figure 8 and Figure 9 show a dual Type-C port and a single Type-C port Notebook DRP application diagram using
a EZ-PD™ CCG4 device. The Type-C port can be used as a power provider or a power consumer.
In each of these applications, CCG4 communicates with the Embedded Controller (EC), which manages the
Battery Charger Controller (BCC) to control the charging and discharging of internal battery. It also controls the
Data Mux to route the High-speed signals either to the USB chipset (during normal mode) or the DisplayPort
Chipset (during Alternate Mode).The SBU, SuperSpeed, and High-speed lines are routed directly from the Display
Mux of the notebook to the Type-C receptacle.
For the dual Type-C notebook application, these Type-C ports can be power providers or power consumers simultaneously. In addition, the CCG4 device controls the transfer of DisplayPort signals over the Type-C interface
using the display mux controllers.
Optional FETs are provided for applications that need to provide power for accessories and cables using VCONN
pin of the Type-C receptacle. VBUS FETs are also used for providing power over VBUS and for consuming power
over VBUS. A VBUS_DISCHARGE FET controlled by CCG4 device is used to quickly discharge VBUS after the Type-C
connection is detached.
Datasheet
21
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Application diagrams
USB 3.0
HOST
HS
2
SSTX/RX
4
DISPLAY PORT
CONTROLLER 1
ML_LANE_[0:3]N
4
ML_LANE_[0:3]P
4
AUX P/N
2
MUX
TX
4
RX
4
SBU
2
HPD_P0
I2C_SCL
I2C_SDA
VBUS_SINK
4.7 uF
49.9KO
100 KO
4.7 uF
2
100 KO
10 O
VBUS_C_CTRL_P0
100 KO
2
OPTIONAL VDDIO SUPPLY. CAN SHORT
TO VDDD IN SINGLE SUPPLY SYSTEMS.
5.0V
5.0V
3.3V
49.9KO
100 KO
4.7 uF
VDDIO
100 KO
TO DISPLAY PORT
CONTROLLER 2
VSEL_2_P0
VSEL_1_P0
VSEL_2_P1
VSEL_1_P1
HPD_P1 30
32
33
VCCD
31
VDDD
VDDIO
8
100 KO
0.1µF
200 O
VBUS
HPD_P0/GPIO
HPD_P1/GPIO
VBUS_MON_P0/GPIO
14
VSEL_2_P1 27
VDDIO
CC2_P0
VSEL_2_P1/GPIO
CC1_P0
VDDIO
VBUS_P_CTRL_P0
100 KO
10
0.1µF
2.2 KO
2.2 KO
EMBEDDED
CONTROLLER
21
2.2 KO
15
100 KO
13 VBUS_MON_P0
0.1µF
10 KO
OVP_TRIP_P0
TYPE-C
RECEPTACLE 1
10 O
VBUS_DISCHARGE_P0
100 KO
19 VCONN_MON_P0/GPIO
DC/DC
OR
AC-DC
SECONDARY
(5-20V)
CHARGER
HPD_P0 18
10 O
7
CC2
9
CC1
11 VBUS_P_CTRL_P0
330pF
330pF
VBUS_DISCHARGE_P0
VBUS_DISCHARGE_P0 20
XRES
OVP_TRIP_P1
I2C_INT_EC
GND
12 VBUS_C_CTRL_P1
VBUS_C_CTRL_P0
CCG4
(CYPD4225-40LQXIT)
34
40-QFN MUX_CTRL_3_P1/GPIO
GND
17 I2C_SCL_SCB0_EC
16
VSEL_1_P1 4
VSEL_1_P0 3
5
6
VDDIO
2.2 KO
2.2 KO
I2C MASTER
FOR ALT
MODE MUX
CONTROL
CONNECTED
TO TYPE-C
PORT1 or
PORT2
25
VSEL_2_P0 26
I2C_SCL 29
I2C_SDA 28
EPAD
MUX_CTRL_2_P1/GPIO
I2C_SDA_SCB0_EC
I2C_SCL_SCB1_AR/VSEL_1_P1
MUX_CTRL_1_P1/GPIO
35
36
VBUS_C_CTRL_P1
VBUS_C_CTRL_P1 38
I2C_SDA_SCB1_AR/VSEL_1_P0
I2C_INT_AR_P0
VBUS_P_CTRL_P1
VBUS_P_CTRL_P1 39
I2C_INT_AR_P1
VBUS_DISCHARGE_P1
VBUS_DISCHARGE_P1 40
SCL_2/VCONN_MON_P1/GPIO
CC2_P1
SDA_2/MUX_CTRL_3_P0/VSEL_2_P0
CC1_P1
SCL_3/MUX_CTRL_1_P0/GPIO
24
CC2
22
SDA_3/MUX_CTRL_2_P0/GPIO
330pF
100 KO
VBUS_MON_P1
VSS
CC1
VBUS
TYPE-C
RECEPTACLE 2
330pF
37 VBUS_MON_P2
0.1µF
10 KO
VBUS
4.7 uF
SBU
VBUS_SINK
SSTX/RX
DP/DM
DP/DM
TO DISPLAY_PORT
CONTROLLER 1
1µF
V5V_P0
SWD_IO/AR_RST#
2 SWD_CLK/I2C_CFG_EC
1µF
V5V_P1
1
23
VBUS_P_CTRL_P0
1µF
DP/DM
DP/DM
VBUS
SSTX/RX
SBU
VBUS_SOURCE
49.9KO
100 KO
2
4.7 uF
2
10 O
VBUS_C_CTRL_P1
100 KO
VBUS (5-20V)
VBUS_SOURCE
4.7 uF
49.9KO
100 KO
VBUS_P_CTRL_P1
10 O
100 KO
200 O
VBUS_DISCHARGE_P1
10 O
100 KO
USB 3.0
HOST
HS
2
SSTX/RX
4
DISPLAY PORT
CONTROLLER 2
ML_LANE_[0:3]N
4
ML_LANE_[0:3]P
4
AUX P/N
2
TX
4
RX
4
SBU
2
MUX
HPD_P1
I2C_SCL
Figure 8
Datasheet
I2C_SDA
CCG4 in a dual port notebook application using CYPD4225-40LQXIT
22
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Application diagrams
USB 3.0
HOST
HS
2
SSTX/RX
4
DISPLAY PORT
CONTROLLER 1
ML_LANE_[0:3]N
4
ML_LANE_[0:3]P
4
AUX P/N
2
MUX
TX
4
RX
4
SBU
2
HPD_P0
VBUS_SINK
I2C_SCL
CHARGER
I2C_SDA
4.7 uF
49.9KO
100 KO
2
100 KO
VBUS_C_CTRL_P0
10 O
100 KO
VBUS
OPTIONAL VDDIO SUPPLY. CAN SHORT
TO VDDD IN SINGLE SUPPLY SYSTEMS.
5.0V
3.3V
4.7 uF
49.9KO
100 KO
VDDIO
TO DISPLAY_PORT
CONTROLLER 1
HPD_P0
18
SWD_CLK/I2C_CFG_EC
33
32
100 KO
0.1µF
200O
VCCD
31
VDDD
VDDIO
V5V_P0
8
1µF
NC
23
2
SWD_IO/AR_RST#
1µF
4.7 uF
100 KO
10 O
VBUS_P_CTRL_P0
1
2
VBUS (5-20V)
DP/DM
DP/DM
VSEL_1_P0
VBUS_SOURCE
SSTX/RX
SBU
DC/DC
OR
AC-DC
SECONDARY
(5-20V)
VSEL_2_P0
VBUS_DISCHARGE_P0 10 O
100 KO
TYPE-C
RECEPTACLE 1
VBUS
HPD_P0/GPIO
100 KO
VBUS_MON_P0/GPIO
13 VBUS_MON_P0
19 VCONN_MON__P0/GPIO
14
10 KO
CC2_P0
OVP_TRIP_P0
CC1_P0
VDDIO
VDDIO
VBUS_P_CTRL_P0
100 KO
2.2 KO
EMBEDDED
CONTROLLER
10
0.1µF
2.2 KO
21
2.2 KO
15
4
VSEL_1_P0
3
5
VDDIO
6
2.2 KO
2.2 KO
I2C_SCL
I2C MASTER FOR ALT MODE
MUX CONTROL CONNECTED TO I2C_SDA
TYPE-C PORT1
VSEL_2_P0
25
26
29
28
EPAD
Datasheet
VBUS_DISCHARGE_P0
GPIO
CCG4
VBUS_C_CTRL_P0
(CYPD4125-40LQXIT)
40-QFN
GPIO
I2C_INT_EC
CC2
9
11 VBUS_P_CTRL_P0
20 VBUS_DISCHARGE_P0
CC1
330pF
330pF
GND
12 VBUS_C_CTRL_P0
27
17 I2C_SCL_SCB0_EC
16
Figure 9
XRES
0.1µF
7
I2C_SDA_SCB0_EC
I2C_SCL_SCB1_AR
GPIO
GPIO
30
34
35
I2C_SDA_SCB1_AR/VSEL_1_P0
GPIO
I2C_INT_AR_P0
GPIO 36
GPIO
GPIO 37
SCL_2
GPIO
SDA_2/MUX_CTRL_3_P0/VSEL_2_P0
GPIO
SCL_3/MUX_CTRL_1_P0
SDA_3/MUX_CTRL_2_P0
VSS
GPIO
NC
NC
38
39
40
24
22
CCG4 in a single port notebook application using CYPD4125-40LQXIT
23
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Electrical specifications
7
Electrical specifications
7.1
Absolute maximum ratings
Table 9
Absolute maximum ratings[8]
Parameter
Description
Min
Typ
Max
Unit
Details/conditions
VDDD_MAX
Digital supply relative to VSS
–0.5
–
6
V
Absolute max
V5V_P0
Max supply voltage relative
to VSS
–
–
6
V
Absolute max
V5V_P1
Max supply voltage relative
to VSS
–
–
6
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 and CC2 pins
ESD_IEC_AIR
Electrostatic discharge
IEC61000-4-2
15000
–
–
V
Air discharge for pins
CC1 and CC2
Note
8. Usage above the absolute maximum conditions listed in Table 9 may cause permanent damage to the device. Exposure to absolute maximum conditions for extended periods of time may affect device reliability.
The maximum storage temperature is 150 °C in compliance with JEDEC Standard JESD22-A103, High Temperature Storage Life. When used below absolute maximum conditions but above normal operating conditions, the device may not operate to specification.
Datasheet
24
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Electrical specifications
7.2
Device level specifications
All specifications are valid for –40°C TA 85°C and TJ 100°C, except where noted. Specifications are valid for
3.0 V to 5.5 V, except where noted.
Table 10
DC specifications
Spec ID
Parameter Description
SID.PWR#1
VDDD
Power supply input
voltage
2.7
–
5.5
V
UFP applications
SID.PWR#1_A VDDD
Power supply input
voltage
3.15
–
5.5
V
DFP/DRP applications
SID.PWR#26
V5V_P0,
V5V_P1
Power supply input
voltage
4.85
–
5.5
V
–
PWR#13
VDDIO
GPIO power supply
1.71
–
5.5
V
–
SID.PWR#24
VCCD
Output voltage
(for core logic)
–
1.8
–
V
–
SID.PWR#15
CEFC
External regulator voltage
bypass on VCCD
80
100
120
nF
X5R ceramic or better
SID.PWR#16
CEXC
Power supply decoupling
capacitor on VDDD
0.8
1
–
µF
X5R ceramic or better
SID.PWR#27
CEXV
Power supply decoupling
capacitor on V5V_P0 and
V5V_P1
–
0.1
–
µF
X5R ceramic or better
Min
Typ Max Unit Details/conditions
Active mode, VDDD = 2.7 to 5.5 V. Typical values measured at VDD = 3.3 V.
SID.PWR#4
IDD12
Supply current
–
10
–
mA
V5V_P0 and V5V_P1 = 5 V,
TA = 25°C,
CC I/O IN Transmit or
Receive, no I/O sourcing
current, CPU at 24 MHz, two
PD ports active
–
2.5
4.0
mA
VDDD = 3.3 V, TA = 25°C, all
blocks except CPU are ON,
CC I/O ON, no I/O sourcing
current
Sleep mode, VDDD = 2.7 to 5.5 V
SID25A
IDD20A
I2C wakeup
WDT ON
IMO at 48 MHz
Deep Sleep mode, VDDD = 2.7 to 3.6 V (Regulator on)
SID34
IDD29
VDDD = 2.7 to 3.6 V
I2C wakeup and WDT ON
–
80
–
µA
VDDD = 3.3 V, TA = 25°C
SID_DS
IDD_DS
VDDD = 2.7 to 3.6 V
CC wakeup ON
–
2.5
–
µA
Power source = VDDD,
Type-C not attached, CC
enabled for wakeup, RP
disabled
SID_DS1
IDD_DS1
VDDD = 2.7 to 3.6 V
CC wakeup ON
–
100
–
µA
Power source = VDDD,
Type-C not attached, CC
enabled for wakeup, RP and
RD connected at 70 ms
intervals by CPU. RP, RD
connection should be
enabled for both PD ports.
Datasheet
25
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Electrical specifications
Table 10
DC specifications (continued)
Spec ID
Parameter Description
Min
Typ Max Unit Details/conditions
XRES current
SID307
IDD_XR
Table 11
AC specifications
Spec ID
–
1
Parameter Description
Min
Typ
Max
SID.CLK#4
FCPU
CPU frequency
DC
–
48
MHz
SID.PWR#20
TSLEEP
Wakeup from sleep mode
–
0
–
µs
Guaranteed by
characterization
SID.PWR#21
TDEEPSLEEP Wakeup from Deep Sleep
mode
–
–
35
µs
24-MHz IMO.
Guaranteed by
characterization.
SID.XRES#5
TXRES
External reset pulse width
5
–
–
µs
Guaranteed by
characterization
SYS.FES#1
T_PWR_RDY
Power-up to “Ready to
accept I2C / CC command”
–
5
25
ms
Guaranteed by
characterization
Datasheet
Supply current while XRES
asserted
26
10
µA
–
Unit Details/conditions
3.0 V VDDD 5.5 V
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Electrical specifications
7.2.1
I/O
Table 12
I/O DC specifications
Spec ID
Parameter Description
SID.GIO#37
VIH[9]
SID.GIO#38
Min
Typ
Max
Unit Details/conditions
Input voltage HIGH
threshold
0.7 × VDDIO
–
–
V
CMOS input
VIL
Input voltage LOW
threshold
–
–
V
CMOS input
SID.GIO#39
VIH[9]
0.3 ×
VDDIO
LVTTL input, VDDIO <
2.7 V
0.7× VDDIO
–
–
V
–
SID.GIO#40
VIL
LVTTL input, VDDIO <
2.7 V
–
–
V
–
SID.GIO#41
VIH[9]
0.3 ×
VDDIO
LVTTL input, VDDIO
2.7 V
2.0
–
–
V
–
SID.GIO#42
VIL
LVTTL input, VDDIO
2.7 V
–
–
0.8
V
–
SID.GIO#33
VOH
Output voltage HIGH
level
VDDIO –0.6
–
–
V
IOH = 4 mA at 3 V VDDIO
SID.GIO#34
VOH
Output voltage HIGH
level
VDDIO –0.5
–
–
V
IOH = 1 mA at 1.8 V
VDDIO
SID.GIO#35
VOL
Output voltage LOW
level
–
–
0.4
V
IOL = 4 mA at 1.8 V
VDDIO
SID.GIO#36
VOL
Output voltage LOW
level
–
–
0.6
V
IOL = 8 mA at 3 V VDDIO
SID.GIO#5
RPULLUP
Pull-up resistor
3.5
5.6
8.5
kΩ
–
SID.GIO#6
RPULLDOWN
Pull-down resistor
3.5
5.6
8.5
kΩ
–
SID.GIO#16
IIL
Input leakage current
(absolute value)
–
–
2
nA
25°C, VDDIO = 3.0 V
SID.GIO#17
CIN
Input capacitance
–
–
7
pF
–
SID.GIO#43
VHYSTTL
Input hysteresis LVTTL
25
40
–
mV
VDDIO 2.7 V.
Guaranteed by
characterization.
SID.GPIO#44 VHYSCMOS
Input hysteresis CMOS
0.05 ×
VDDIO
–
–
mV
Guaranteed by
characterization
SID69
IDIODE
Current through
protection diode to
VDDIO/Vss
–
–
100
µA
Guaranteed by
characterization
SID.GIO#45
ITOT_GPIO
Maximum total source
or sink chip current
–
–
200
mA Guaranteed by
characterization
Note
9. VIH must not exceed VDDIO + 0.2 V.
Datasheet
27
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Electrical specifications
Table 13
I/O AC specifications
(Guaranteed by Characterization)
Spec ID
Parameter Description
Min
Typ
Max
Unit
SID70
TRISEF
SID71
TFALLF
7.2.2
XRES
Table 14
XRES DC specifications
Spec ID
Parameter Description
SID.XRES#1
VIH
SID.XRES#2
Details/conditions
Rise time
2
–
12
ns
3.3-V VDDIO,
Cload = 25 pF
Fall time
2
–
12
ns
3.3-V VDDIO,
Cload = 25 pF
Min
Typ
Max
Unit Details/conditions
Input voltage HIGH
threshold
0.7 ×
VDDIO
–
–
V
CMOS input
VIL
Input voltage LOW
threshold
–
–
0.3 × VDDIO
V
CMOS input
SID.XRES#3
CIN
Input capacitance
–
–
7
pF
–
SID.XRES#4
VHYSXRES
Input voltage hysteresis
–
–
0.05 ×
VDDIO
7.3
Digital peripherals
mV Guaranteed by
characterization
The following specifications apply to the Timer/Counter/PWM peripherals in the Timer mode.
7.3.1
Pulse-width modulation (PWM) for GPIO pins
Table 15
PWM AC specifications
(Guaranteed by Characterization)
Spec ID
Parameter Description
SID.TCPWM.3
TCPWMFREQ Operating frequency
–
Fc
–
SID.TCPWM.4
TPWMENEXT Input trigger pulse
width
–
2/Fc
–
ns
For all trigger events
SID.TCPWM.5
TPWMEXT
Output trigger pulse
width
–
2/Fc
–
ns
Minimum possible width of
Overflow, Underflow, and CC
(Counter equals Compare value)
outputs
SID.TCPWM.5A TCRES
Resolution of counter
–
1/Fc
–
ns
Minimum time between
successive counts
SID.TCPWM.5B PWMRES
PWM resolution
–
1/Fc
–
ns
Minimum pulse width of PWM
output
SID.TCPWM.5C QRES
Quadrature inputs
resolution
–
1/Fc
–
ns
Minimum pulse width between
quadrature-phase inputs
Datasheet
Min Typ Max Unit Details/conditions
28
MHz Fc max = CLK_SYS. Maximum = 48
MHz
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Electrical specifications
7.3.2
I2C
Table 16
Fixed I2C AC specifications
(Guaranteed by Characterization)
Spec ID
Parameter Description
SID153
FI2C1
7.3.3
UART
Table 17
Fixed UART AC specifications
Min
Bit rate
Typ Max Unit Details/conditions
–
–
1
Mbps –
(Guaranteed by Characterization)
Spec ID
Parameter Description
SID162
FUART
7.3.4
SPI
Table 18
Fixed SPI AC specifications
Min
Bit rate
Typ Max
–
–
1
Min
Typ
–
–
8
Min
Typ
Max
Unit Details/conditions
Mbps –
(Guaranteed by Characterization)
Spec ID
Parameter Description
SID166
FSPI
Table 19
SPI operating frequency
(Master; 6X
oversampling)
Max Unit Details/conditions
MHz –
Fixed SPI Master Mode AC specifications
(Guaranteed by Characterization)
Spec ID
Parameter Description
SID167
TDMO
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
Min
Typ
Max
Unit
Table 20
Unit Details/conditions
Fixed SPI Slave Mode AC specifications
(Guaranteed by Characterization)
Details/
conditions
Spec ID
Parameter
Description
SID170
TDMI
MOSI valid before Sclock
capturing edge
40
–
–
ns
–
SID171
TDSO
MISO valid after Sclock
driving edge
–
–
48 + (3 ×TSCB)
ns
TSCB = TCPU =
1/24 MHz
SID171A
TDSO_EXT
MISO valid after Sclock
driving edge in Ext Clk mode
–
–
48
ns
–
SID172
THSO
Previous MISO data hold
time
0
–
–
ns
–
SID172A
TSSELSCK
SSEL valid to first SCK valid
edge
100
–
–
ns
–
Datasheet
29
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Electrical specifications
7.4
Memory
Table 21
Flash AC specifications
Spec ID
Parameter
Min
Typ
Max
Unit
Row (block) write time
(erase and program)
–
–
20
ms
–
SID.MEM#3 TROWERASE[10]
Row erase time
–
–
13
ms
–
SID.MEM#8 TROWPROGRAM
Row program time after
erase
–
–
7
ms
–
TBULKERASE[10]
Bulk erase time (128 KB)
–
–
35
ms
–
TDEVPROG
Total device program time
–
–
25
second Guaranteed by
s
characterization
100K
–
–
cycles Guaranteed by
characterization
SID.MEM#4 TROWWRITE
SID178
SID180
Description
[10]
[10]
[10]
Details/conditions
SID.MEM#6 FEND
Flash endurance
SID182
FRET1
Flash retention.
TA 55°C, 100 K P/E cycles
20
–
–
years
Guaranteed by
characterization
SID182A
FRET2
Flash retention.
TA 85°C, 10 K P/E cycles
10
–
–
years
Guaranteed by
characterization
7.5
System resources
7.5.1
Power-on-reset (POR) with brown out
Table 22
Imprecise POR (PRES)
Details/
conditions
Spec ID
Parameter
Description
Min
Typ
Max
Unit
SID185
VRISEIPOR
Rising trip voltage
0.80
–
1.50
V
Guaranteed by
characterization
SID186
VFALLIPOR
Falling trip voltage
0.75
–
1.4
V
Guaranteed by
characterization
Table 23
Precise POR (POR)
Details/
conditions
Spec ID
Parameter
Description
Min
Typ
Max
Unit
SID190
VFALLPPOR
BOD trip voltage in active
and sleep modes
1.48
–
1.62
V
Guaranteed by
characterization
SID192
VFALLDPSLP
BOD trip voltage in deep
sleep
1.1
–
1.5
V
Guaranteed by
characterization
Note
10.It can take as much as 20 milliseconds to write to flash. During this time the device should not be reset, or
flash operations will be interrupted and cannot be relied on to have completed. Reset sources include the
XRES pin, software resets, CPU lockup states and privilege violations, improper power supply levels, and
watchdogs. Make certain that these are not inadvertently activated.
Datasheet
30
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Electrical specifications
7.5.2
SWD interface
Table 24
SWD interface specifications
Spec ID
Parameter
Description
Min
Typ
Max
Unit Details/conditions
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_HOL
D
T = 1/f SWDCLK
0.25 × T
–
–
ns
Guaranteed by
characterization
SID.SWD#5 T_SWDO_VALI T = 1/f SWDCLK
D
–
–
0.5 × T
ns
Guaranteed by
characterization
SID.SWD#6 T_SWDO_HOL T = 1/f SWDCLK
D
1
–
–
ns
Guaranteed by
characterization
Min
Typ
Max
7.5.3
Internal main oscillator
Table 25
IMO AC specifications
Spec ID
Parameter
Description
Unit Details/conditions
SID.CLK#13 FIMOTOL
Frequency variation at 24, 36,
and 48 MHz (trimmed)
–
–
±2
%
–
SID226
TSTARTIMO
IMO startup time
–
–
7
µs
–
SID229
TJITRMSIMO
RMS jitter at 48 MHz
–
145
–
ps
–
IMO frequency
24
–
48
FIMO
–
7.5.4
Internal low-speed oscillator
Table 26
ILO AC specifications
Spec ID
Parameter
Description
SID234
TSTARTILO
SID236
TILODUTY
SID.CLK#5 FILO
Datasheet
MHz –
Min
Typ
Max
ILO startup time
–
–
2
ms
Guaranteed by
characterization
ILO duty cycle
40
50
60
%
Guaranteed by
characterization
ILO frequency
20
40
80
kHz
31
Unit Details/conditions
–
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Electrical specifications
7.5.5
Power Down
Table 27
PD DC specifications
Spec ID
Parameter
Description
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Ω
All supplies forced to 0 V
and1.0 V applied at CC1 or
CC2. Applicable for DRP
applications only.
SID.PD.15 Vdrop_V5V_C Voltage drop from V5V_P0 and
C1
V5V_P1 pins to CC1 pin while
sourcing 215 mA.
CC1 and CC2 pins of Port0 and
Port1 are not short circuit
protected.
Max sourcing current allowed
is 500 mA.
–
–
100
mV –
SID.PD.16 Vdrop_V5V_C Voltage drop from V5V_P0 and
C2
V5V_P1 pins to CC2 pin while
sourcing 215 mA.
CC1 and CC2 pins of Port0 and
Port1 are not short circuit
protected.
Max allowed sourcing current
is 500 mA.
–
–
100
mV –
Min
Typ
Max Unit Details/conditions
–
8
–
bits –
7.5.6
Analog to digital converter
Table 28
ADC DC specifications
Spec ID
Parameter
Min
Description
Typ Max Unit Details/conditions
SID.ADC.1 Resolution
ADC resolution
SID.ADC.2 INL
Integral nonlinearity
–1.5
–
1.5
LSB –
SID.ADC.3 DNL
Differential nonlinearity
–2.5
–
2.5
LSB –
SID.ADC.4 Gain Error
Gain error
–1.0
–
1.0
LSB –
Min
Typ
Max
–
–
3
Table 29
Spec ID
ADC AC specifications
Parameter
SID.ADC.5 SLEW_Max
Datasheet
Description
Rate of change of sampled
voltage signal
32
Unit Details/conditions
V/ms –
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Ordering information
8
Ordering information
The EZ-PD™ CCG4 part numbers and features are listed in Table 30.
Table 30
EZ-PD CCG4 ordering information
Part Number
Application
CYPD4125-40LQXIT
Notebooks, desktops
CYPD4225-40LQXIT
Type-C
Ports
TCPWM
PD
Spec#
1
4
PD2.0
Notebooks, desktops
CYPD4126-40LQXIT
2
Notebooks, desktops
4
1
PD2.0
2
Dead Battery Termination
Termination Resistor
RP[11], RD[12], RD-DB[12]
DRP
40-pin QFN
Yes
RP[11], RD[12], RD-DB[12]
DRP
40-pin QFN
DRP
40-pin QFN
DRP
40-pin QFN
DRP
40-pin QFN
DFP
40-pin QFN
DRP
24-pin QFN
DRP
33-ball CSP
PD3.0
Yes
Notebooks, desktops
2
2
PD3.0
Yes
CYPD4236-40LQXIT
Docking station
2
2
PD3.0
No
CYPD4236-40LQXQT
Dual Port Power Adapter
2
2
PD3.0
No
CYPD4126-24LQXIT
Notebooks, desktops
1
2
PD3.0
Yes
CYPD4225A0-33FNXIT
Notebooks, desktops
2
4
PD2.0
Yes
CY
Package
Yes
CYPD4226-40LQXIT
8.1
Role
[11]
RP , RD[12], RD-DB[12]
RP[11], RD[12], RD-DB[12]
RP[11], RD[12]
RP[11], RD[12]
RP[11], RD[12], RD-DB[12]
RP[11], RD[12], RD-DB[12]
Ordering code definitions
PD
4
1/2
2/3 2/3 XX
- XX
XX
X
X
XX
X
T = Tape and reel
ES (optional field): Pre-production engineering samples only.
Temperature range: I = Industrial (-40oC to 85oC);
Q = Extended industrial (-40oC to 105oC)
X = Pb-free
Package type: FN = CSP
Number of pins in the package
Si Rev = A0 (optional field)
Device role: Unique combination of role and termination:
X = 5 or 6
Feature: Unique Applications
2 = Notebooks, desktops; 3 = Docking station
Number of Type-C ports: 1 = 1 Port, 2 = 2 Ports
Product type: 4 = Fourth-Generation Product Family, CCG4
Marketing Code: PD = Power Delivery product family
Company ID: CY = CYPRESS(an Infineon company)
Notes
11.Termination resistor denoting a downstream facing port.
12.Termination resistor denoting an accessory or upstream facing port.
Datasheet
33
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Packaging
9
Packaging
Table 31
Package characteristics
Parameter
Description
Conditions
TA
Operating ambient
temperature
–
TJ
Operating junction
temperature
–
TJA
Package θJA (40-pin QFN)
TJC
Min
Typ
Max
Unit
–40
25
85
°C
–40
–
100
°C
–
–
31
–
°C/W
Package θJC (40-pin QFN)
–
–
29
–
°C/W
TJA
Package θJA (24-pin QFN)
–
–
22
–
°C/W
TJC
Package θJC (24-pin QFN)
–
–
29
–
°C/W
TJA
Package θJA (33-ball CSP)
–
–
24
–
°C/W
TJC
Package θJC (33-ball CSP)
–
–
1
–
°C/W
Table 32
Solder reflow peak temperature
Package
Table 33
Maximum peak temperature
24-pin QFN
260°C
30 seconds
40-pin QFN
260°C
30 seconds
33-ball CSP
260°C
30 seconds
Package moisture sensitivity level (MSL), IPC/JEDEC J-STD-2
Package
MSL
24-pin QFN
MSL 3
40-pin QFN
MSL 3
33-ball CSP
MSL 1
Datasheet
Maximum time within 5°C of peak
temperature
34
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Packaging
001-80659 *A
Figure 10
Datasheet
40-Pin QFN (6 × 6 × 0.6 mm), LR40A/LQ40A 4.6 × 4.6 E-PAD (Sawn) package outline, 001-80659
35
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Packaging
DIMENSIONS
SYMBOL
MIN.
NOM.
A
A1
0.60
0.00
A 3 (Option 1)
2.65
4.00 BSC
4. THE PIN #1 IDENTIFIER MUST BE PLACED ON THE TOP SURFACE OF THE
PACKAGE BY USING INDENTATION MARK OR OTHER FEATURE OF
6. PACKAGE WARPAGE MAX 0.08 mm.
OF EXPOSED PAD FROM MEASURING.
8. APPLIED ONLY TO TERMINALS.
9. JEDEC SPECIFICATION NO. REF: N.A.
2.65
2.75
2.85
L
0.30
0.40
0.50
R
3. DIMENSIONING & TOLERANCES CONFORM TO ASME Y14.5M. -1994.
7. APPLIED FOR EXPOSED PAD AND TERMINALS. EXCLUDE EMBEDDING PART
2.85
E2
10. INDEX FEATURE CAN EITHER BE AN OPTION 1 : "MOUSE BITE" OR
OPTION 2 : CHAMFER.
002-16934 *E
0.50 BSC
e
Datasheet
2.75
2. DIE THICKNESS ALLOWABLE IS 0.305 mm MAXIMUM(.012 INCHES MAXIMUM)
5. EXACT SHAPE AND SIZE OF THIS FEATURE IS OPTIONAL.
0.30
4.00 BSC
E
Figure 11
0.25
1. ALL DIMENSIONS ARE IN MILLIMETERS.
PACKAGE BODY.
0.127 REF
0.18
D
D2
0.05
0.152 REF
A 3 (Option 2)
b
MAX.
NOTES
0.09
24-pin QFN package outline
36
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Packaging
002-28711 **
Figure 12
Datasheet
33-ball CSP package outline
37
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Acronyms
10
Acronyms
Table 34
Acronyms used in this document
Acronym
Description
ADC
analog-to-digital converter
API
application programming interface
Arm®
advanced RISC machine, a CPU architecture
CC
configuration channel
CPU
central processing unit
CRC
cyclic redundancy check, an error-checking protocol
CS
current sense
DFP
downstream facing port
DIO
digital input/output, GPIO with only digital capabilities, no analog. See GPIO.
DRP
dual role port
EEPROM
electrically erasable programmable read-only memory
EMCA
a USB cable that includes an IC that reports cable characteristics (e.g., current rating) to the
Type-C ports
EMI
electromagnetic interference
ESD
electrostatic discharge
FPB
flash patch and breakpoint
FS
full-speed
GPIO
general-purpose input/output
IC
integrated circuit
IDE
integrated development environment
2
I C, or IIC
Inter-Integrated Circuit, a communications protocol
ILO
internal low-speed oscillator, see also IMO
IMO
internal main oscillator, see also ILO
I/O
input/output, see also GPIO
LVD
low-voltage detect
LVTTL
low-voltage transistor-transistor logic
MCU
microcontroller unit
NC
no connect
NMI
nonmaskable interrupt
NVIC
nested vectored interrupt controller
opamp
operational amplifier
OCP
overcurrent protection
OVP
overvoltage protection
PCB
printed circuit board
PD
power delivery
PGA
programmable gain amplifier
PHY
physical layer
POR
power-on reset
Datasheet
38
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Acronyms
Table 34
Acronyms used in this document (continued)
Acronym
Description
PRES
precise power-on reset
PSoC™
Programmable System-on-Chip™
PWM
pulse-width modulator
RAM
random-access memory
RISC
reduced-instruction-set computing
RMS
root-mean-square
RTC
real-time clock
RX
receive
SAR
successive approximation register
SCL
I2C serial clock
SDA
I2C serial data
S/H
sample and hold
SPI
Serial Peripheral Interface, a communications protocol
SRAM
static random access memory
SWD
serial wire debug, a test protocol
TX
transmit
Type-C
a new standard with a slimmer USB connector and a reversible cable, capable of sourcing
up to 100 W of power
UART
Universal Asynchronous Transmitter Receiver, a communications protocol
USB
Universal Serial Bus
USBIO
USB input/output, CCG4 pins used to connect to a USB port
XRES
external reset I/O pin
Datasheet
39
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Document conventions
11
Document conventions
11.1
Units of measure
Table 35
Units of measure
Symbol
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
Datasheet
40
001-98440 Rev. *N
2023-03-30
USB type-c port controller
References and links to applications collaterals
12
References and links to applications collaterals
12.1
Knowledge base articles
• Key Differences Among EZ-PD™ CCG1, CCG2, CCG3 and CCG4 - KBA210740
• Programming EZ-PD™ CCG2, EZ-PD™ CCG3 and EZ-PD™ CCG4 Using PSoC® Programmer and MiniProg3 KBA96477
• CCGX Frequently Asked Questions (FAQs) - KBA97244
• Handling Precautions for CY4501 CCG1 DVK - KBA210560
• EZ-PD™ CCGx Hardware - KBA204102
• Difference between USB Type-C and USB-PD - KBA204033
• CCGx Programming Methods - KBA97271
• Getting started with USB Type-C Products - KBA04071
• Type-C to DisplayPort Cable Electrical Requirements
• Dead Battery Charging Implementation in USB Type-C Solutions - KBA97273
• Termination Resistors Required for the USB Type-C Connector – KBA97180
• VBUS Bypass Capacitor Recommendation for Type-C Cable and Type-C to Legacy Cable/Adapter Assemblies – KBA97270
• Need for Regulator and Auxiliary Switch in Type-C to DisplayPort (DP) Cable Solution - KBA97274
• Need for a USB Billboard Device in Type-C Solutions – KBA97146
• CCG1 Devices in Type-C to Legacy Cable/Adapter Assemblies – KBA97145
• USB Type-C Controller Supported Solutions – KBA97179
• Termination Resistors for Type-C to Legacy Ports – KBA97272
• Handling Instructions for CY4502 CCG2 Development Kit – KBA97916
• Thunderbolt™ Cable Application Using CCG3 Devices - KBA210976
• Power Adapter Application Using CCG3 Devices - KBA210975
• Methods to Upgrade Firmware on CCG3 Devices - KBA210974
• Device Flash Memory Size and Advantages - KBA210973
• Applications of EZ-PD™ CCG4 - KBA210739
12.2
Application notes
• AN96527 - Designing USB Type-C Products Using Infineon’s CCG1 Controllers
• AN95615 - Designing USB 3.1 Type-C Cables Using EZ-PD™ CCG2
• AN95599 - Hardware Design Guidelines for EZ-PD™ CCG2
• AN210403 - Hardware Design Guidelines for Dual Role Port Applications Using EZ-PD™ USB Type-C
Controllers
• AN210771 - Getting Started with EZ-PD™ CCG4
Datasheet
41
001-98440 Rev. *N
2023-03-30
USB type-c port controller
References and links to applications collaterals
12.3
Reference designs
• EZ-PD™ CCG2 Electronically Marked Cable Assembly (EMCA) Paddle Card Reference Design
• EZ-PD™ CCG2 USB Type-C to DisplayPort Cable Solution
• EZ-PD™ CCG2 USB Type-C to HDMI Adapter Solution
• EZ-PD™ CCG2 USB Type-C Monitor/Dock Solution
• CCG2 20W Power Adapter Reference Design
12.4
Kits
• CY4502 EZ-PD™ CCG2 Development Kit
• CY4531 EZ-PD CCG3 Evaluation Kit
• CY4541 EZ-PD™ CCG4 Evaluation Kit
12.5
Datasheets
• CYPD1120 Datasheet: USB Power Delivery Alternate Mode Controller on Type-C
• CCG2: USB Type-C Port Controller Datasheet
• CCG3: USB Type-C Controller Datasheet
Datasheet
42
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Revision history
Revision histor y
Document
revision
Date
Description of changes
**
2015-09-24 New data sheet.
*A
2015-11-03 Updated Pinouts:
Updated Table 1.
Updated Table 2.
Updated Figure 3.
Updated Figure 4
Updated Application diagrams:
Updated Figure 8.
Updated Figure 9.
Updated Electrical specifications:
Updated Absolute maximum ratings:
Updated Table 9.
Updated Device level specifications:
Updated Table 10.
Updated Digital peripherals:
Updated SPI:
Updated Table 20.
Updated System resources:
Updated Internal main oscillator:
Updated Table 25.
*B
2015-12-14 Updated Electrical specifications:
Updated Device level specifications:
Updated Table 10.
Updated System resources:
Updated Analog to digital converter:
Updated Table 28.
*C
2016-03-02 Updated Features:
Replaced “Sleep: 2 mA” with “Sleep: 2.5 mA”.
Updated Pinouts:
Updated Table 1:
Updated details in “Description” column corresponding to pins 34, 5, and 10.
Updated Table 2:
Updated details in “Description” column corresponding to pins 5, and 10.
Updated Application diagrams:
Updated Figure 8.
Updated Figure 9.
Updated Electrical specifications:
Updated Digital peripherals:
Updated I2C:
Removed table “Fixed I2C DC Specifications”.
Updated UART:
Removed table “Fixed UART DC Specifications”.
Updated SPI:
Removed table “Fixed SPI DC Specifications”.
Updated System resources:
Updated Internal main oscillator:
Removed table “IMO DC Specifications”.
Updated Internal low-speed oscillator:
Removed table “ILO DC Specifications”.
Updated copyright information.
Datasheet
43
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Revision history
Document
revision
Date
Description of changes
*D
2016-05-31 Updated EZ-PD™ CCG4 block diagram:
Updated Figure 1.
Updated Functional overview:
Updated USB PD sub system (SS):
Updated description (Updated to include support for PD 3.0 features).
Updated Table 33.
*E
2016-06-14 Added Available firmware and software tools.
Updated Application diagrams:
Added description (Added descriptive notes).
Added References and links to applications collaterals.
Updated copyright information.
*F
2017-03-30 Changed status from Preliminary to Final.
Updated Electrical specifications:
Updated Device level specifications:
Updated Table 10:
Changed typical value of IDD29 parameter from 60 µA to 80 µA corresponding to
Condition “VDDD = 3.3 V, TA = 25 °C”.
Updated Ordering information:
Updated Table 30:
Updated part numbers.
Updated to new template.
*G
2017-07-24 Updated Pinouts:
Added Table 7.
Added Figure 5.
Updated Ordering information:
Updated Table 30:
Updated part numbers.
Updated Packaging:
Added spec 002-16934 *A.
Completing Sunset Review.
*H
2017-09-29 Updated Pinouts:
Updated Table 1(Updated caption only).
Updated Table 2 (Updated caption only).
Updated Figure 3 (Updated caption only).
Updated Figure (Updated caption only).
Updated Electrical specifications:
Updated Device level specifications:
Updated Table 10:
Changed minimum value of VDDD parameter from 3 V to 3.15 V corresponding to Test
Condition “DFP/DRP applications”.
*I
2017-11-10 Updated Ordering information:
No change in part numbers.
Updated Ordering code definitions:
Updated details under “Device Role”.
*J
2018-01-25 Updated Electrical specifications:
Updated Device level specifications:
Updated I/O:
Updated Table 12:
Changed maximum value of VOL parameter from 0.6 V to 0.4 V corresponding to Test
Condition “IOL = 4 mA at 1.8 V VDDIO”.
Updated to new template.
Datasheet
44
001-98440 Rev. *N
2023-03-30
USB type-c port controller
Revision history
Document
revision
Date
Description of changes
*K
2018-06-26 Updated Ordering code definitions.
*L
2019-11-15 Changed document status from Final to Preliminary.
Updated Features.
Updated Table 1 through Table 7 and Table 31 through Table 33.
Updated Figure 3 and Figure .
Added CY MPN “CYPD4225A0-33FNXIT” to Table 30.
Added Table 8 for 33-ball CSP part.
Added Figure 6 for 33-ball CSP part.
Added Figure for 33-ball CSP part.
Updated 8.1Ordering code definitions.
Updated spec 002-16934 *B in Packaging.
Updated SCB nomenclatures from SCB1 thru SCB4 to SCB0 thru SCB3 across the entire
document. Updated Port 1 and Port 2 nomenclatures to Port 0 and Port 1 across the
entire document.
*M
2020-12-08 Removed Preliminary status.
Updated Features.
Added CY MPN “CYPD4236-40LQXQT” to Table 30.
Updated Table 31.
Updated Ordering code definitions.
Updated Figure 11 in Packaging (spec 002-16934 *B to *C).
*N
2023-03-30 Migrated to IFX template.
Removed “CYPD4136-24LQXIT”
Updated Figure 11 in Packaging (spec 002-16934 *C to *E).
Updated Table 1.
Updated Table 2.
Updated Table 3.
Updated Table 4.
Updated Table 5.
Updated Table 6
Datasheet
45
001-98440 Rev. *N
2023-03-30
Please read the Important Notice and Warnings at the end of this document
Trademarks
All referenced product or service names and trademarks are the property of their respective owners.
Edition 2023-03-30
Published by
Infineon Technologies AG
81726 Munich, Germany
© 2023 Infineon Technologies AG.
All Rights Reserved.
Do you have a question about this
document?
Email:
erratum@infineon.com
Document reference
001-98440 Rev. *N
IMPORTANT NOTICE
The information given in this document shall in no
event be regarded as a guarantee of conditions or
characteristics (“Beschaffenheitsgarantie”).
With respect to any examples, hints or any typical
values stated herein and/or any information
regarding the application of the product, Infineon
Technologies hereby disclaims any and all
warranties and liabilities of any kind, including
without limitation warranties of non-infringement of
intellectual property rights of any third party.
In addition, any information given in this document
is subject to customer’s compliance with its
obligations stated in this document and any
applicable legal requirements, norms and standards
concerning customer’s products and any use of the
product of Infineon Technologies in customer’s
applications.
The data contained in this document is exclusively
intended for technically trained staff. It is the
responsibility of customer’s technical departments
to evaluate the suitability of the product for the
intended application and the completeness of the
product information given in this document with
respect to such application.
WARNINGS
Due to technical requirements products may contain
dangerous substances. For information on the types
in question please contact your nearest Infineon
Technologies office.
Except as otherwise explicitly approved by Infineon
Technologies in a written document signed by
authorized
representatives
of
Infineon
Technologies, Infineon Technologies’ products may
not be used in any applications where a failure of the
product or any consequences of the use thereof can
reasonably be expected to result in personal injury.