Does software I2c support slave mode?

Can software I2C operate as a slave device? I have a project that uses the SC20100S and is a slave processor to an SCM20260. The SC20100S only has 1 hardware I2C which is devoted to master mode for peripherals. I need 2nd port to be an I2C slave so the host processor can communicate to the SC20100S as a slave for configuring settings.

Use hardware slave i2c then software master i2c

I thought about that but I have a lot of read/writes to memory on the Master I2C. I assume there is less overhead with the hardware I2C.

I will move my FRAM over to SPI instead of I2C.

1 Like