I2C with 5700 Dev Ket

I am designing a product and have a RCM5700 dev kit on its way. What ports are assigned to I2C. I am working on the schematic and cant figure out which pins needed to be connected for I2C. Thanks for the help.

Take a look at Tech Note 215:
TN215 - Using the I2C Bus with a Rabbit Microprocessor
located at : http://www.rabbit.com/documentation/docs/refs/TN215/TN215.pdf

Well according to that tech note it is using port D however it doesnt specify which pins. It also says that the pins are defined by I2C.lib well here goes. In i2c.lib, I2C_CLOCKPIN and I2C_DATAPIN are defined as 1 and 0. I2C_INIT passes these two values on to I2C_initIO which has these parameters:

PARAMETER1: 1 or 5 to specify PE1 or PE5 for I2C clock pin
PARAMETER2: 0 or 4 to specify PE0 or PE4 for I2C data pin

So am I right in thinking that the ports are PE1, PE0? or am I missing something here? If it is using portD which pins? Sorry this is my first time using rabbit so I am still learning as i go.

Thanks again for the help.

I’m also starting out with the RCM5700 Dev Kit and also find the I2C documentation confusing.

The libraries are under the Rabbit 4000 folder. I’ve found references to PD6 and PD7 which aren’t brought out on the RCM5700 edge connector.

I also came to the same conclusion as gonnafail. Can someone confirm that SDA is available on PE0 or PE4 and SCL is on PE1 or PE5?

Thanks

Just got I2C working by editing i2c_sw.lib and changing the def’s for I2CSCLBit from 6 to 2 to use PD2 as SCL and I2CSDABit from 7 to 3 to use PD3 as SDA.

Hope this helps someone else get started.

Just saying Thanks for taking time to share.

was just looking at I2C and found your solution…