What's everyone's go to 64k eeprom ?
Don M
Posts: 1,652
in Propeller 1
Which manufacturer and specs do you look for? Part numbers? Thanks.
Comments
Have to get back when I find the part number.
@Dave Hein - yeah, a bit more but you hand over your money and you get an "education" I see they sell a single (1 off) 2-pin jumper for 99 cents!!!!! What's the idea there, that's plain crazy, at least sell them as a pack of 10 or even 5 for that price. But then again the Propeller chip is a real steal even at $8 for this type of chip produced in such small quantities, it has proven itself both as a very versatile and reliable chip, as well as dependable supply unlike many big semis who chop and change and eol.
So comparing what you can get from Parallax for $8, you can get an MCU with eight 32-bit cores or you can get 8 jumpers instead, go figure..
I'm not sure how many here are doing OEM builds of 500, but it does pay to shop around. At present Arrow/Verical excess inventory AT24C512C-XHM for US$0.3832 @ qty200, shipping from Netherlands.
@Erna, I've used the AT24CM01-XHM (128kx8) for a data logger that needed minimum chip count. The big challenge with that one was that the data had to be stored in a compressed format and then read out very quickly and decompressed to send via USB. I used a modified version of Chris Gadd's pasm i2c driver. An SPI flash or SD card would have been much quicker and easier to implement.
Peter is referring to this jumper:
https://www.parallax.com/product/452-00009
Or 100 pcs for $1.96 AU with free shipping from unoware. It's only a copper shunt after all.
The ST part I use in production and so it works and although I may use Microchip parts at times I am also not tied to them and a superior part at a better prices from a reputable manufacturer is always considered. So ST quote 4 million write cycles, 1.7 to 5.5V operating range at 1MHz I2C speed and a >200 year retention. That's very nice.
I don't understand what you mean "without any differences" as they are both I2C EEPROMs with the same base address for this type of EEPROM etc, so they are all compatible as I use them without anything special being done to them.
Using a standard 64 byte page I write 4096 bytes in 389ms
0 $8000 $1000 LAP ESAVE LAP .LAP 389.055ms ok
If I change the page size I get a much better 269ms - that's about 64us/byte and probably could be improved.
0 $9000 $1000 LAP ESAVE LAP .LAP 269.332ms ok