FLASH 23C1000: Difference between revisions

From Tandy Tech
Jump to navigation Jump to search
Line 6: Line 6:
FlashROM_8300_2.png
FlashROM_8300_2.png
FlashROM_8300_3.png
FlashROM_8300_3.png
FlashROM_8300_4.png
FlashROM_8300_5.png
FlashROM_8300_6.png
FlashROM_8300_7.png
FlashROM_8300_8.png
FlashROM_8300_9.png
FlashROM_8300_10.png
FlashROM_8300_11.png
UPD23C1000_FLASH_shematic.png
UPD23C1000_FLASH_shematic.png
</gallery>
</gallery>

Revision as of 03:44, 14 March 2020

Summary

Adapter board to use a flash chip for the system rom in a NEC PC-8300.

PCB: https://oshpark.com/shared_projects/BEby7Yjw

BOM: https://www.digikey.com/short/z8293n

Source: https://github.com/bkw777/aDIPters

References

Mask rom datasheet

File:UPD23C1000A.pdf

Old reference about pin-compatible parts:

https://www.web8201.net/Files/LIBRARY_web8201/NECPC8300_System_ROM_EPROM_Replacement.html

Compatible flash chips that can be used on this board (at least):

SST39SF010 https://www.digikey.com/short/z88hb8
SST29EE010
GLS29SF010
If your programmer software doesn't recognize the part number, just substitute "SST29SF010"
GLS29EE010 https://mou.sr/39tR5zu
If your programmer software doesn't recognize the part number, just substitute "SST29EE010"

If you think you might have a difficult time soldering the TSOP chip in the pre-loaded BOM above, you can substitute the PLCC version of the same part.

Any speed and any temperature range is ok.

Any TSOP32 or PLCC32(7x9) package is ok.

ROM images

NEC PC-8300 system rom: File:831000-438.bin
NEC PC-8300 system rom, Y2K patched: File:831000-438-y2k.bin

Directions

Building

See FlexROM_100 to see how to do the dip legs.
Search youtube for "drag solder" to see how to solder the TSOP legs with an ordinary soldering iron.

Suggest installing parts in this order:

  1. Legs - The holes for the the legs are intentionally small and a fairly close fit on the legs. The legs should be installed first to avoid a problem if you accidentally get solder in some of the holes, it can be difficult to wick the holes clean enough to insert the legs after that.
  2. R1 - R1 is surrounded by other parts, and especially if you are using a PLCC chip, the corner of the PLCC actually extends over top of part of of R1. So it's easiest to install R1 before anything else, definitely before the PLCC chip if using that type instead of TSOP.
  3. TSOP or PLCC chip - Especially if you're using the 8x20mm TSOP chip, the jumper pins would be in the way and make it difficult to solder the TSOP legs.
  4. Jumper pins

Programming

Requirements:

  • eprom programmer, such as TL-866

No matter which chip or which package type you use on the board, the board provides a pinout on the DIP legs that matches the PLCC version of the chip. To program the chip, just put the board into a programmers' ZIF socket as if the whole board were a DIP chip, and tell the programmer software that it is the PLCC version of whatever chip is soldered on the board.

Running

To use the board in the PC-8300, move the jumper to the RUN position and insert into the ROM0 socket in the PC-8300. Align the bottom 28-pin section of the chip with the 28-pin socket, leaving 4 pins outside the socket on the end with the pin-1 indicator.