EETools is proud to offer a comprehensive Programming Service for devices well-known and used for the last 20 years, to all the newest specialized devices like NAND flash, SD cards, eMMC, UFS.


Established in 1994, EETools is the most trusted manufacturer of programming devices in the Silicon Valley. From low cost development programmers to high performance production programmers, our products continue to play an integral role in R&D efforts all the way to large scale manufacturing in some of the world's largest semiconductor and electronics manufacturers. Now, EETools is proud to offer a comprehensive Programming Service! Our 20 years of experience combined with our vertical integration means EETools can provide the highest value every step of the way. Your satisfaction is our number one goal!


  • Support for the latest devices such as eMMC and UFS!
  • Quickest turnaround times because (1) we design and produce our own programmers, handlers, and programming socket adapters. (all readily available at our San Jose, CA facility), and (2) 20 years of know-how in algorithm development

Supported Devices

In conjunction with our South Korean partner, Compass Systems, our device programmers and analyzers are in use at mass producers of the most advanced ICs. With over 20 years of support experience and a huge algorithm library, EETools is well positioned to offer the latest state-of-the-art services with near error-free data transfer algorithms. We support a variety of devices and packages such as:

Devices including, but not limited to: eMMC, UFS, SD-cards, EEPROMs, EPROMs, GALs, PALs, FPGAs, EPLDs, OTPs, and more


Speed - Fast Turnaround Process

In the last 20 years, EETools has developed strong, in-depth knowledge in the design and manufacture of programming devices. It comes as no surprise that this also extends into the area of adapters and algorithms. Not only do we develop and stock standard adapters, we have the ability to design and fabricate custom adapters that will suit your needs in as little as 2 weeks! How is this possible? We have NDAs (non-disclosure agreements) with major IC manufacturers and can quickly obtain programming specifications and sample devices for new device updates, skipping through the normally long and drawn out process. And with our highly skilled engineering team, we can develop algorithmsfor these newest devices within days to give your company the time to market advantage!


32 Socket Automatic Device Programming Handler - AutoPRO3204: Most advanced production equipment for large-scale NAND, eMMC, and UFS devices

  • holding up to 20 device trays
  • Z Robot Picker System
  • Double vision cameras and Media Interface Library: Upper vision for socket and tray locations; Lower vision for precise angle of pick up devices
  • Replaceable nozzle module
  • 2 Units of 16 Gangs Programmers
  • 8 or 16 Gang Pusher System
  • Flexible width and height structure for various sizes of adapters
  • Reel Cassette System
  • Reel Taping System
  • Tape Feeder
  • Heat Sealer
  • Graphical User Interface with a mini-keyboard and touch LED monitor
  • Tray Teaching
  • Adapter Teaching
  • JEDEC Trays


Single Socket Semi-auto Device Programming Handler with Air-Pusher

  • Device feed, program, sort automatic handler for all devices that come with a stick type tube
  • Tube loader system: automatically loads 4 device tubes and feeds and adjusts width and tilting for different tube sizes and mechanisms
  • Tube unloader system: 4 tubes for good devices and 1 for failed devices; all devices can automatically be sorted to two different categories
  • Holds one socket programmer
  • Graphical User Interface for throughput, errors, socket condition, checksums, etc.


  • Tray to Carrier Tapes
  • Automatic Tray Loading and Unloading System with a check sensor: holding up to 20 device trays
  • Double vision cameras and Media Interface Library: Upper vision for socket and tray locations; Lower vision for precise angle of pick up devices
  • Reel Taping with heater and PSA Sealing
  • Graphical User Interface: vision process, throughput, errors, socket condition, checksum, CRC, etc.
  • Mini-keyboard and a touch LED monitor
  • Tray Teaching


12 Socket Automatic Device Programming Handler

  • High speed programming supporting about 23,000 devices including Flash, Microcontrollers, FGAs, PLDs
  • Production throughput of 800 - 1,100 devices per hour?
  • Automatic Tray Loading and Unloading System
  • Real-time monitoring of job processing
  • 3 Units of 12 Gang Programmers
    • Concurrent, Independent programming
    • Low voltage, PROM,. EPROM, EEPROM, FLASH EEPROM, MCP NANDFLASH, NAND, eMMC, MMC, SD, MoviNAND, oneNAND, iNAND, Serial Flash, EPROM, NOR, MCP and more
    • Binary, Intel, JEDEC, Motorola, POF, straight hex, hex-space, Tekhex, Extended Tekhex, and Others
  • SOIC8 to 300 Component Processing Range: SOIC8 to 300
  • Graphical User Interface for throughput, errors, socket condition, checksums, etc.
  • Touch screen, keyboard and mouse

  • Stand Alone 16 Gang programmer
  • Built-in PC Programmer
  • Supports high density flash Memory
  • Supports PC Software
  • Network operation
  • Key PAD, LCD display, Status LEDs
  • Support NAND Bad Block Handling
  • Device support: NOR Flash, NAND Flash, Flash Media (eSD, eMMC, moviNAND, iNAND, etc.)
  • File type support: Binary, Intel Hex, Tekhex, Motorola S-record, ASCII and other file format

Pusher System

Upto 16 devices per insertion

EETools is committed to transparency and open communication with our customers. The following is a quick summary of the service process.

Easy 3-step process at the beginning; then EETools takes care of all the other complexities with informing and approval with you in every step along the way.

Easy 3-Step Process For You

Step 1

Based on the information you provide, we will provide pricing estimate and anticipated schedule. (1 - 2 days in most cases)

Step 2

Confirmation of a first article: You will send us physical samples and a programming file.

The Customer must approve the first article before an internal work order can be initiated for the mass programming process

Step 3

You can ship the bulk materials at this point

The rest of the steps occur internally. You will receive periodic updates from EETools.

  1. System Preparation: Upon first article confirmation, EETools begins preparation of the programming systems along with any necessary adapters
  2. Material Delivery and QA: Inspect and verify device part number, part mixing, and part leads
  3. Mass Programming: Throughput varies depending on a device (typically 800 - 1000 device per hour) and you will be provided accurate time estimate along with the Production Schedule
  4. QA Test & Packing - Completed units are visually inspected and sorted appropriately before being packed for delivery
  5. Delivery - Customer order and shipping information is verified to ensure correctly specified device and quantity are shipped. Customer will advise EETools if there are any special handling or shipping requirements

Programming Service Inquiry

  • Contact Information
  • Device Information
  • Service Requested

Contact Information

Device Information

Tell us about the device you wish to program

Service Request

What would you like us to do?

Search by Device Part Name
Device Part Name:
Device Manufacturer:
Device List By Manufacturer
Manufacturer Device Revision Programmer
HITACHI HN27C64 (DIP 28-pin) 1.9p TopMax
HITACHI HN27C64 (DIP 28-pin) 1.9p UniMax(ChipMax2)
HITACHI HN27C64 (DIP 28-pin) 1.9p ChipMax
HITACHI HN27C64 (DIP 28-pin) 1.9p ProMax
HITACHI HN27C64 (DIP 28-pin) 1.9p TopMax2
HITACHI HN27C64 (DIP 28-pin) 1.9p TopMax8
HITACHI HN27C64G (DIP 28-pin) 1.9a ChipMax
HITACHI HN27C64G (DIP 28-pin) 1.9a ProMax
HITACHI HN27C64G (DIP 28-pin) 1.9a TopMax2
HITACHI HN27C64G (DIP 28-pin) 1.9a TopMax8
HITACHI HN27C64G (DIP 28-pin) 1.9a TopMax
HITACHI HN27C64G (DIP 28-pin) 1.9a UniMax(ChipMax2)
Displaying 1 to 12 of 12