cancel
Showing results for 
Search instead for 
Did you mean: 

Knowledge Base Articles

Default Pin Assignment and I2C Slave Address for Host Process Interface (HPI) based on CCGx SDK - KBA222336

Employee

Default Pin Assignment and I2C Slave Address for Host Process Interface (HPI) based on CCGx SDK - KBA222336

Author: ShifangZ_26           Version: **

Translation - Japanese: CCGx SDKに基づくホストプロセスインターフェイス(HPI)のデフォルトのピン割り当てとI2Cスレーブアドレス - KBA222336 - Community Translated (JA)

Question:

What is the default pin assignment and I2C slave address for Host Process Interface (HPI) based on CCGx SDK?

Answer:

The following table provides the details based on CCGx SDK:

Application (MPN)

HPI

I2C Slave address

I2C_SCL

I2C_SDA

I2C_INT

CCG2

Notebook (CYPD2122)

Pin#19

Pin#20

Pin#14

I2C Slave Address of CCG’s HPI Interface is configurable based on the state of the SWD Clock IO as follows:

If SWD Clock IO is floating, Slave address is 0x08.

If SWD Clock IO’s state is low, Slave address is 0x40.

If SWD Clock IO’s state is high, Slave address is 0x42.

Mobile(CYPD2122)

Pin#19

Pin#20

Pin#14

CCG3

Notebook (CYPD3125)

Pin#37

Pin#36

Pin#34

CCG4

Notebook (CYPD4xxx)

Pin#17

Pin#16

Pin#15

0 Likes
Version history
Revision #:
1 of 1
Last update:
‎Nov 20, 2018 11:46 PM
Updated by:
 
Contributors