Saludos amigos,
Necesito manejar un DS1307 con un PIC16F88, y para ello debo hacer funcionar al I2C del PIC16F88 como Master, según el datasheet de Microchip, configurando los bits SSPM<3:0> = 1011 del registro SSPCON se puede configurar como "I2C Firmware Controlled Master mode (Slave Idle)", adicionalmente he leído el Application Note 554 de Microchip (AN554) pero aún no termino de entender como se configura la frecuencia del Clock (SCL) ni como sería el manejo de la comunicación.
Por cierto, estoy programando en assembler, por lo cual no me serviría ningún código en C.
Si alguien me puede ayudar al respecto o tiene algún código que me pudiera ser útil para dicho fin se lo agradecería enormemente...
Muchas gracias de antemano...