Maker Pro
Maker Pro

Enlarging an EEPROM ?

N

N_Cook

A very useful cheap and cheerful IR remote control is let down by somewhat
inadequate memory.
http://www.amazon.co.uk/
7dayshop-Universal-Control-Learning-Function/dp/B0043VTRAQ

it uses a 24LC32B
Is it likely or unlikely that if I changed it to a 128, that the firmware on
the ucontroller would limit the running to 32K/ not work at all or allow
running out to 128K ?
As serial linkage I'm hoping it would not be limited
 
A very useful cheap and cheerful IR remote control is let down by somewhat
inadequate memory.
http://www.amazon.co.uk/
7dayshop-Universal-Control-Learning-Function/dp/B0043VTRAQ

it uses a 24LC32B
Is it likely or unlikely that if I changed it to a 128, that the firmware on
the ucontroller would limit the running to 32K/ not work at all or allow
running out to 128K ?
As serial linkage I'm hoping it would not be limited

The firmware likely doesn't know about more than 32K.
 
N

N_Cook

isw said:
If it can't address more memory, you could use two (or three) memory
chips with a switch to select which one to use.

Isaac

What would be the minimum number of lines that would need switching ?
Could you leave A0,A1,SDA paralleled and just switch SCL and WP?
 
M

Michael Karas

[This followup was posted to sci.electronics.repair and a copy was sent
to the cited author.]

Check what the data sheet says ...

Isaac

The original design has the A0 and A1 pins tied off in some particular
state (most likely at GND). You could arrange your additional chips with
all connections in parallel except for the A0 and A1 pins. Your
switching could the simply be setup to present just one chip at a time
with the A0 and A1 pins set to levels that match the original design.
This way that would be the chip to respond when the controller chip
sends out the I2C slave address.

Supporting two chips like this has trivially simple switching of just
one of the addressing lines. Just make sure that you _do_ _not_ ever
have two or more chips with the A0 & A1 levels being the same and
matching the original design settings.
 
N

N_Cook

Michael Karas said:
[This followup was posted to sci.electronics.repair and a copy was sent
to the cited author.]

"N_Cook" <[email protected]> said:
news:isw-F8D126.21130002062012@[216.168.3.50]...
Check what the data sheet says ...

Isaac

The original design has the A0 and A1 pins tied off in some particular
state (most likely at GND). You could arrange your additional chips with
all connections in parallel except for the A0 and A1 pins. Your
switching could the simply be setup to present just one chip at a time
with the A0 and A1 pins set to levels that match the original design.
This way that would be the chip to respond when the controller chip
sends out the I2C slave address.

Supporting two chips like this has trivially simple switching of just
one of the addressing lines. Just make sure that you _do_ _not_ ever
have two or more chips with the A0 & A1 levels being the same and
matching the original design settings.

--

Michael Karas
Carousel Design Solutions
http://www.carousel-design.com



So any switching has to be break before make combined with gating off all
switching while any activity
 
C

Carolee

If it can't address more memory, you could use two (or three) memory
chips with a switch to select which one to use.

Isaac

Can you use an Machine Code instruction to jump to that extra memory
without the switch? You fucking baby raper.
 
S

Shaun

N_Cook said:
A very useful cheap and cheerful IR remote control is let down by somewhat
inadequate memory.
http://www.amazon.co.uk/
7dayshop-Universal-Control-Learning-Function/dp/B0043VTRAQ

it uses a 24LC32B
Is it likely or unlikely that if I changed it to a 128, that the firmware
on
the ucontroller would limit the running to 32K/ not work at all or allow
running out to 128K ?
As serial linkage I'm hoping it would not be limited


If you hit the EEPROM hard with a hammer it might enlarge (and spread out)
 
Top