Default Pin Assignment and I2C Slave Address for Host Process Interface (HPI) based on CCGx SDK - KBA222336
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
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 |