Page 2 of 2
Re: Newbie shopping list
Posted: Sun Mar 12, 2017 7:45 am
by unclouded
Has anyone used NVRAM in place of EEPROM? I have one of these that I'm hoping to map to the upper 32K of the address space:
BQ4011YMA
The advantages that I can see are:
- No need to remove the part to flash a new "ROM"
The disadvantages:
- Might accidentally overwrite the "ROM". Maybe I can use a jumper on /WE to "write-protect" the ROM
- Still need some way to program it initially (although don't need a separate programming voltage)
- Might lose its data integrity sooner than other options
What else should I take in to consideration?
Re: Newbie shopping list
Posted: Sun Mar 12, 2017 8:19 am
by BigEd
I think these have been used,
here and
there. I think these chips have an integrated battery - they are not cheap, and have a few years life. In our world, it might be worth considering making a battery-backed circuit with a conventional RAM instead.
As you say, you need to get a minimal program loader(*) in there somehow. If you build on a DIP format circuit board with both the battery and the RAM, you may be able to do that using another 8 bit machine. Or you can build some front-panel toggle-in capability for bootstrapping.
Or, these days there's
FRAM (FM1608B-SG Cypress Semiconductor F-RAM 64Kb FRAM 5V).
Ref:
EEPROM discussion on stardot
(*) Some previous threads on the bootstrapping problem, and minimal program loaders:
Re: Newbie shopping list
Posted: Sun Mar 12, 2017 8:37 am
by BigDumbDinosaur
Also got one of those UV eeprom erasers, just in case I ever go that route. (What is the advantage of the eproms with the UV window over the one I got anyway?)
The 27C series of UV-erasable EPROMs are generally faster than the 28C series of EEPROMs, with access times down to 55ns in some cases. For example, I use
this EPROM in my POC machines. Also available are
one-time programmable (OTP) ROMs, with access times as low as 45ns. I've tested this part in my POC V1.1 unit. It will boot at 15 MHz.
Assuming my lab is well stocked with passives, LEDs, seven segs, breadboard supplies, a regulated PSU, and decent test gear, and a few options to connect a UART to a PC, is this all I need to get something going? (besides actual firmware to put in the ROM of course)
A good soldering iron and some patience, and you're on your way.

Re: Newbie shopping list
Posted: Sun Mar 12, 2017 1:02 pm
by Martin A
BTW, as you can see, I got extras of everything except the ROM (Mouser didn't have any, and I got the last one Amazon had Prime on)
You could also consider using Flash, something like the 39SF010, which Mouser does stock. It's generally cheaper, and has better performance all round than the 28 series eeprom.
That's a 128k part, but for use as smaller capacities, just ground the upper address lines.