Customer Care Center
1-800-321-4567

ChipProg Phyton programmers - major features and characteristics

Programmer model > ChipProg-G4 ChipProg-48 ChipProg-40 ChipProg-ISP ChipProg+
ChipProg-G4 ChipProg-48 ChipProg-40 ChipProg-ISP ChipProg+
Major features
Price, USD * $ .00 $ .00 $ .00 $ .00 $ .00
Number of devices  supported **
Primarily intended for: Production and chip replication Engineering and low volume production Engineering and low volume  production Engineering,  low volume production and field service Engineering and low volume  production
Method of writing / reading information to / from the device Multi-site concurrent, in socket or adapter Single-site, parallel, in socket or adapter Single-site, parallel, in socket or adapter Single-site, serial, in-system via a programming cable Single-site, parallel, in socket or adapter
Target devices FLASH, EPROM, EEPROM, NVRAM, MCU, PLD FLASH, EPROM, EEPROM, NVRAM, MCU, PLD FLASH, EPROM, EEPROM, NVRAM, MCU MCU, FLASH, EEPROM, with ISP capability only FLASH, EPROM, EEPROM, NVRAM, MCU, PLD
Universality in terms of the target support Yes Yes Yes Yes Yes
PC interface USB, 2.0 USB, 2.0 USB, 2.0 USB, 2.0 LPT (Parallel)
Number of programming sockets 4 1 1 1 1
Multi-programming /
Number of programmers driven from one PC
Yes,
Unlimited
Yes,
Unlimited
Yes,
Unlimited
Yes,
Unlimited
No
Programming socket or cable 4 by 48 pin, DIL 48 pin, DIL 40 pin, DIL Programming cable, 14 pin max 40 pin, DIL
Adapters availability Phyton's and third parties’ adapters Phyton's and third parties’ adapters Phyton's and third parties’ adapters Phyton's cable adapters Phyton's and third parties’ adapters
Lifetime free
software update ***
Yes Yes Yes Yes Yes
Technical characteristics
Built-in microcontroller, Fclk Yes, 32-bit, 60 MHz Yes, 32-bit, 60 MHz Yes, 32-bit, 60 MHz Yes, 32-bit, 60 MHz Yes, 8-bit, 10 MHz
Built-in FPGA, Fclk Yes, up to 100 MHz Yes, up to 100 MHz Yes, up to 100 MHz Yes, up to 12 MHz Yes, up to 10 MHz
Logical pin drivers Universal,
1.8V to 5.5V
Universal,
1.8V to 5.5V
Universal,
1.8V to 5.5V
Universal,
1.8V to 5.5V
Universal,
1.8V to 5.5V
Analog drivers Can drive any pin, 10-bit DAC Can drive any pin , 10-bit DAC Cannot drive any pin Cannot drive any pin Cannot drive any pin
Adjustability of the write impulses edges’ slopes Yes Yes Yes Yes No
Capability to support new target devices Unlimited Unlimited Limited by implementation of the analog drivers Limited by implementation of analog drivers Frozen, the model is going to be obsolete
In-system programming  capability Yes, with additional cables Yes, with additional cables Yes, with additional cables Yes Yes, with additional cables
Chip insertion auto detect capability Yes Yes Yes No No
Correct chip insertion testing Yes Yes Yes Yes Yes
Checking bad contact in the programming socket Yes Yes Yes No No
Project management by the software shell Yes Yes Yes No No
Serialization of the programmed devices Yes Yes Yes No No
Writing signatures into  the programmed devices  Yes Yes Yes No No
Logging programming sessions to files Yes Yes Yes No No
Host computer and operation system IBM PC, Windows
2000/XP/Vista
IBM PC, Windows 98/ME/
2000/XP/Vista
IBM PC, Windows 98/ME/
2000/XP/Vista
IBM PC, Windows 98/ME/
2000/XP/Vista
IBM PC, Windows 98/ME/
2000/XP/Vista
Compare the programming + verification time for the selected devices (min:sec)
M25P20 (2Mb) 00:05 00:05 00:05 00:05 00:07
SST39VF016Q (16Mb) 00:45 00:45 00:45 - 02:50
MX28F640C3BB (64Mb) 00:56 00:56 00:56 - 02:27
MX29LV017A (16Mb) 00:23 00:23 00:23 - 02:56
MX29LV160CT (16Mb) 00:16 00:16 00:16 - 01:17
SST49LF008A (8Mb) 00:19 00:19 00:19 - 01:43
PIC18LF8722 (128kB) 00:11 00:11 00:11 - 00:19
AT89S51 (4kB) 00:01 00:01 00:01 00:01 00:01

* Prices are subject of change with no prior notice.

** How does Phyton count the supported devices? Some of our competitors claim that their programmers support more devices than ours. The result of any calculation depends of how to count. We think that our method of calculation is fair enough. First, we treat any chip produced in several silicon revisions as one device while our competitors count all of the chip versions that greatly increase the number of chips supported by their programmers (for example, though we support all known Lattice GAL20V8x devices we treat a whole GAL20V8 family as a single device while our competitors count each silicon revision as a new chip: GAL20V8, GAL20V8A, GAL20V8B, GAL20V8C, GAL20V8D). Second, if a chip manufacturer changes its brand name or sells the product line we keep treating the device as the same while our competitors count such chips as many times as many part numbers exist or existed (for example, we treat all PALCE16V8 devices as one target, our competitors count AMD PALCE16V8, Vantis PALCE16V8, Lattice PALCE16V8 as different devices).

*** We usually update the device list once or twice a month.

Go Back