I have a few 24fc512 i2c eeproms from microchip that are capable of 1mhz communication speed. I was thinkin that if I was running at 8 mhz instead of 4, and dind't use the appropriate i2cslave speed keyword, would it in essence overclock the i2c comms as well?
I.E. using just i2cfast instead of i2cfast8 (or whatever the exact keyword is), will it run at 800khz instead of 400 at 8mhz chip clock?
I hope I'm making sense. I'd like to use the increased speed for an aspect of my project but if it wont work I'll toss the idea out the window and just use the 24AA's or 24LC's instead and save the FC's for another day.
--Andy P
I.E. using just i2cfast instead of i2cfast8 (or whatever the exact keyword is), will it run at 800khz instead of 400 at 8mhz chip clock?
I hope I'm making sense. I'd like to use the increased speed for an aspect of my project but if it wont work I'll toss the idea out the window and just use the 24AA's or 24LC's instead and save the FC's for another day.
--Andy P