Larger EEprom
James Long
Posts: 1,181
Ok....I know it has been posted here before....but I can't seem to find it.
Is it possible to use a larger EEprom with the propeller?
Can I use a larger Eeprom for the basic memory storage...or can I only use it for expanded storage of information?
Please realise...I do not have my prop yet (it's in the mail) so break it down to simple terms for me.
Thanks for all who answer,
James L
Is it possible to use a larger EEprom with the propeller?
Can I use a larger Eeprom for the basic memory storage...or can I only use it for expanded storage of information?
Please realise...I do not have my prop yet (it's in the mail) so break it down to simple terms for me.
Thanks for all who answer,
James L
Comments
The largest memory that you can use without significantly altering the I2C addressing scheme (<--Read the Propeller will still be able to load it's Boot RAM from the same Memory IC) is a 24AA512.
This will give you an additional 32K of upper scratch pad memory that the Propeller IDE doesn't touch, but you can access it from within your Propeller program. The Propeller program
will reside in the lower 32K of memory.
Of course there are no memory limits if you use an additional EEPROM device.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Beau Schwabe
IC Layout Engineer
Parallax, Inc.
James L
True, and I suppose you could use an even larger EEPROM that "snuck" a bit or two into the Control register.
James,
You just need to study the datasheet and see how the I2C device is addressed, and it needs to stay compatible with the 24AA256 currently used.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Beau Schwabe
IC Layout Engineer
Parallax, Inc.
I have yet to find a larger I2C EEPROM on the market. I'm sure they will be there eventually. I have not actually used the Atmel devices with the Propeller. I have a PropStick and a Propeller Robot Controller yet to be assembled and some sample Atmel devices that will go in them.
Mike
Thanks for the views and answers,
James L
That's Correct
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Beau Schwabe
IC Layout Engineer
Parallax, Inc.