All Projects → mafe72 → 27c160-tl866-adapter

mafe72 / 27c160-tl866-adapter

Licence: GPL-3.0 license
Adapter to program EPROMs with more than 40 Pins on the TL866 universal programmer.

Projects that are alternatives of or similar to 27c160-tl866-adapter

Esp32 Kicad Footprints
Footprints for the Espressif ESP32 WiFi/BLE Chip and ESP3212 module, for KiCAD EDA
Stars: ✭ 166 (+104.94%)
Mutual labels:  kicad
Bit Preserve
Project for capturing vintage, classic, aka old computer schematics in KiCad.
Stars: ✭ 219 (+170.37%)
Mutual labels:  kicad
HAGIWOs Module
eurorack modular synthesizers projects using Arduino.
Stars: ✭ 76 (-6.17%)
Mutual labels:  kicad
Kicad templates
Provides a number of additional Board and production house templates for KiCad
Stars: ✭ 173 (+113.58%)
Mutual labels:  kicad
Echomods
Open source ultrasound processing modules and building blocks
Stars: ✭ 200 (+146.91%)
Mutual labels:  kicad
Minikame
ESP8266 based quadruped with 8DOF and oscillator based gaits.
Stars: ✭ 233 (+187.65%)
Mutual labels:  kicad
Soicbite
A compact PCB footprint which allows SOIC test clips to be used as a space-efficient programming and debugging connector
Stars: ✭ 161 (+98.77%)
Mutual labels:  kicad
rs485-moist-sensor
Digital (RS485 - based) soil moisture and temperature sensor
Stars: ✭ 51 (-37.04%)
Mutual labels:  kicad
Kicad footprints
A collection of all the KiCad footprints on the internet
Stars: ✭ 216 (+166.67%)
Mutual labels:  kicad
samoklava
Generated keyboard
Stars: ✭ 241 (+197.53%)
Mutual labels:  kicad
Sensorboard
Sensor board using ESP8266
Stars: ✭ 183 (+125.93%)
Mutual labels:  kicad
I2c Moisture Sensor
I2C based soil moisture sensor
Stars: ✭ 194 (+139.51%)
Mutual labels:  kicad
Eurorack-pcbs
A collection of easy to solder DIY eurorack PCB's
Stars: ✭ 137 (+69.14%)
Mutual labels:  kicad
Kicad Footprint Generator
creating kicad footprints using python scripts
Stars: ✭ 168 (+107.41%)
Mutual labels:  kicad
DoorsignEPD-pcb
ESP-WROOM-32 breakout board to connect it to a Waveshare E-Ink display
Stars: ✭ 16 (-80.25%)
Mutual labels:  kicad
Yardstick
Yet Another Radio Dongle
Stars: ✭ 165 (+103.7%)
Mutual labels:  kicad
Hhkb controller
Keyboard Controller Board for HHKB pro2 - KiCad project
Stars: ✭ 219 (+170.37%)
Mutual labels:  kicad
Qucs-RFlayout
Export Qucs RF schematics to KiCad layouts & OpenEMS scripts
Stars: ✭ 78 (-3.7%)
Mutual labels:  kicad
OTTO-hardware
No description or website provided.
Stars: ✭ 45 (-44.44%)
Mutual labels:  kicad
CH330 Hardware
CH330 breakout board
Stars: ✭ 24 (-70.37%)
Mutual labels:  kicad

27C322/160/800/400 EPROM Programming Adapter Series

Introduction

This adapter converts the pin-outs of the parts listed below (which is similar to contemporary DIP-packaged mask ROMs) to 27C4096 pin-out as supported by the readily-available and cheap TL866 series of USB programmers.

The supported EPROMs parts are:

  • 27C400: 40-pin, 4Mbit (256k x 16-bit, 512k x 8-bit)
  • 27C800: 42-pin, 8Mbit (512k x 16-bit, 1M x 8-bit)
  • 27C160: 42-pin, 16Mbit (1M x 16-bit, 2M x 8-bit)
  • 27C322: 42-pin, 32Mbit (2M x 16-bit, no 8-bit access mode)

Design

This adapter was designed using KiCad 5.0, you can find the project files on the folder called kicad-project.

Top Side:

top

Bottom Side:

bottom

Usage

Insert the programming adapter into the TL866 with the socket handles adjacent to each other. Insert the EPROM into the lowest-possible position in the adapter and with pin 1 nearest the handle.

Adapter when in use

If your are programming a 27C322 EPROMs, move the switch to the Position 27c322, for 27C160 , 27C400 and 27C800 EPROMs, switch must be in the Position other.

Adapter mode

Software

The following instructions describe how to write a 27c160 EPROM.

Split the source EPROM into 512Kbytes parts, in this case I use the HJSplit, however other programs can be used.

HJSplit

Located the output path, for this example four files of 512Kbyte size with the extension ending on ".001" - ".004".

Launch the MiniPro software, select AMD 27C4096 DIP40 device, deselect Check ID and set Pulse Delay to 50us. You may also optionally reduce VPP Voltage to 12.50V, depending on your EPROM's datasheet and programming success.

MiniPro Software Configuration

The EPROM can now be accessed as if it were a 27C4096 device, 512kB at a time, as configured by the DIP Switch:

  • 27C400: program all 512kB in one pass.
  • 27C800: program in 2 (two) 512kB passes.
  • 27C160: program in 4 (four) 512kB passes.
  • 27C322: program in 8 (eight) 512kB passes.

Refere to the following table for DIP Switch configuration:

DIP Switch configuration

Troubleshooting

If you suffer write or verify errors when programming, try these steps:

  1. Make sure the EPROM is fully blank before programming it (Device -> Blank Check). All EPROMs available today are second-hand 'pulls' and sellers aren't always careful when erasing before resale.

  2. Open and close the adapter's ZIF lever a few times, and reposition the EPROM squarely in the socket.

  3. Try adjusting VPP Voltage between 12.50V and 13.50V. Subjectively I have had greater success at the higher voltage and it gives headroom for voltage losses in transferring VPP through the adapter's logic.

  4. Programming errors will occur from time to time, and of course the chances increase the larger the device. It makes sense to invest in a UV eraser. These are available at low cost on Ebay for around $15-20. Most devices will be erased after 10 to 20 minutes under UV light.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].