Are there any examples how to design in connections for both SWD and I2C interfaces for MiniProgs?
Is it possible to use a single 5-pin connector with data and clock pins running to both I2C and SWD connections on the PSoC/CCG?
If a single 5-pin connector can be used, is some form of isolation (such as 3-pin 100 mil jumper header as a selector) required between SWD and I2C lines going to a PSoC/CCG device?
I'm currently interested in connections to a CCG2.
This question applies to all PSoC and PSoC based components.
MiniProg 3 appears to support both SWD and I2C using 5-pin interface
MiniProg 4 appears to only support I2C using 6x2 interface
The 5 and 10 pin connectors both support SWD on both MiniProgs
The 6x2 connector, only available on MiniProg4, does NOT support SWD
Table 3-2 in Section 3.2 of the CY8CKIT-002 MiniProg3 Kit Guide https://www.cypress.com/file/44091/download indicates I2C can only be connected to MiniProg3 via the 5-pin connector.
Table 3-1 in Section 3 of the CY8CKIT-005 MiniProg4 Kit Guide https://www.cypress.com/file/452836/download Indicates I2C can only be connected to MiniProg4 via the 6x2 connector.
Greg
Solved! Go to Solution.
Hello Greg,
It is not possible to use the I2C and SWD pins on the MiniProg simultaneously as it supports one protocol at a time. You could connect the SWD pins from the 10 pin connector while connecting the I2C pins from the 5-pin connector on MiniProg3. And on the MiniProg4, you could connect the I2C pins from the 12-pin connector while connecting the SWD pins from either the 5-pin or 10-pin connector.
Please let us know if you would like some other details or examples on the connections.
Best Regards,
Sananya
Hello Greg,
It is not possible to use the I2C and SWD pins on the MiniProg simultaneously as it supports one protocol at a time. You could connect the SWD pins from the 10 pin connector while connecting the I2C pins from the 5-pin connector on MiniProg3. And on the MiniProg4, you could connect the I2C pins from the 12-pin connector while connecting the SWD pins from either the 5-pin or 10-pin connector.
Please let us know if you would like some other details or examples on the connections.
Best Regards,
Sananya