janetsmith2000@yahoo.com
New Member
Hi,
I have some questions regarding the implementation of I2C in 16F628A.
I used to implement I2C eeprom with PIC16F877A by using #use i2c picc function. PIC16F877A has two dedicated pins (SDL and SCL) for I2C.
However for this time, I am using PIC16F628A, which doesn't have the dedicated pins for I2C. When I use Project Wizard in PICC, the I2C option has been greyed out.
1. Is there anyway to use I2C with P16F628A, in PICC?
2. If we still can implement I2C with P16F628A, why does CCS PICC grey it out? What is the purpose of dedicated pins, if we still can implement I2C with or without them?
Thanks
I have some questions regarding the implementation of I2C in 16F628A.
I used to implement I2C eeprom with PIC16F877A by using #use i2c picc function. PIC16F877A has two dedicated pins (SDL and SCL) for I2C.
However for this time, I am using PIC16F628A, which doesn't have the dedicated pins for I2C. When I use Project Wizard in PICC, the I2C option has been greyed out.
1. Is there anyway to use I2C with P16F628A, in PICC?
2. If we still can implement I2C with P16F628A, why does CCS PICC grey it out? What is the purpose of dedicated pins, if we still can implement I2C with or without them?
Thanks