External Serial EEPROM Speed Questions
Hi all,
I have been playing with this 24FC1025 1024Kbits serial EEPROM memory.
http://ww1.microchip.com/downloads/e...Doc/21941E.pdf
I am using a PIC18F4550 at 48 MHz using a 4 MHz crystal oscillator. I have no problems reading and writing to this serial EEPROM. My questions are regarding the speed at which the serial memory chip is running. From the I2CREAD section in the PBP 2.50 manual it says
The timing of the I2C instructions is set so that standard speed devices (100KHz) will be accessible at clock speeds up to 8MHz. Fast mode devices (400KHz) may be used up to 20MHz.
But, the maximum clocking speed for this 24FC1025 chip is 1MHz, and the PBP manual doesn't mention anything (that I'm aware of) about running a serial I2C memory chip at 1 MHz. Running at the maximum frequency of 1MHz is what I need since I am reading graphics from EEPROM to display in a GLCD.
Since I'm running my PIC18F4550 at 48MHz, is this memory chip running at 1MHz automatically? How do I know at what speed is this I2C communication for this chip running? In the PBP manual when they say "may be used up to 20MHz" are they talking about the crystal frequency or the PIC frequency?
Thank you all for your help,
Robert
"No one is completely worthless. They can always serve as a bad example."
Anonymous
Bookmarks