Showing results for 
Search instead for 
Did you mean: 

Knowledge Base Articles

Multiple Slave Addresses with EZI2C – KBA88258

Not applicable

Multiple Slave Addresses with EZI2C – KBA88258

Version: **


Question: Can you have three slave addresses using an EZI2C Slave User Module in PSoC® 3 or PSoC 5LP?



Yes. You can have up to four slave addresses, two for each EZI2C component. Each EZI2C component can support a maximum of two slave addresses and uses one fixed-function I2C block in PSoC 3 and PSoC 5LP. Because there are two hardware blocks in PSoC 3 and PSoC 5LP, you can place a maximum of two EZI2C components in your project. This supports up to four slave addresses. If you need additional slave addresses for your application, you can also select an I2C slave (UDB). However, there are differences between EZI2C and I2C. Figure 1 shows an EZI2C component, and Figure 2 shows its configuration window. 

Figure 1. EZI2C Connected to the Pin

EZI2C connected to pin

Figure 2. The EZ12C Configure Window

EZI2C configure window

Version history
Revision #:
1 of 1
Last update:
‎Mar 07, 2014 04:35 AM
Updated by: