PROGRAM-A-CHIP
Universal
Chip Programmer

Absolutely
the FINEST universal programmer on
the market at a low price.
$249.99
The Program-A-Chip is a low-cost production quality universal programmer
useful for both mass-production programming and development. The
Program-A-Chip meets the requirements for industrial programming by Microchip
Technology Inc. and supports a wide variety of its products.
The Program-A-Chip essentially differs from a majority of the
low-cost programmers in the market (most of them are
“development”-grade including popular PICSTART+ while a typical
industrial programmer (such as PROMATE) price exceeds $800.00). First,
it has two adjustable voltages (programming and power supply) to verify
the programmed chips at the voltage limits. The problem is that
successful verification at 5V (as all “development” programmers do)
doesn't really mean that the controller would operate properly at the
other voltages. Imagine that you have programmed the controller, had it
successfully verified at 5V, enabled code protection, put it in the
circuit operating at 3V, and the circuit either doesn't work at all or
(more weird) shows some strange behavior. While it's very difficult to
track such errors you also have to throw away your controller (because
code protection makes reprogramming impossible). A similar situation is
possible when you under-erase /JW chips. Here are reasons to use the
Program-A-Chip:
-
The
Program-A-Chip supports both a host mode and a stand-alone mode,
which allows it to download the data to Program-A-Chip's internal
non-volatile memory and then program a series of chips autonomously.
It makes the process of serial programming much more convenient also
increasing the security of the program code.
-
The
Program-A-Chip has a number of features intended for convenience of
the embedded developers working mainly with /JW chips. Those
features include support of optimized programming algorithms
allowing significant increase of chip's resource. One more feature
allows you to safely enable code protection for all grades of
PicMicro devices with the possibility of their consequent erasure
(including the models with the improved code protection scheme).
Thus you can reuse /JW chips more than once without being afraid of
unauthorized copying. The programmer has also built-in protection
removal system for PIC16C8x/16F8x devices.
-
The
Program-A-Chip is executed as a small unit in an elegant solid case.
It works through IBM PC's parallel port in a printer transparent
mode. Program-A-Chip includes one universal ZIF-panel for all DIP
packages (8 to 40 pins) and in-circuit programming connector.
-
The
software package for Program-A-Chip includes test program and two
grades of the control program. The first one is a command-line
program intended mainly for batch programming under DOS or in the
Windows95/98/ME/XP DOS window. The second one is a true 32-bit GUI program
for Windows95/98/ME/XP and WindowsNT which is highly integrated with both
the Windows and popular Microchip's MPLAB development system. The
software accepts BINARY and HEX (including Intel, Motorola and
Tektronix) file formats and supports embedded configuration info
generated by the Microchip's, Parallax's and TechTools' assemblers.
-
Full
package includes Program-A-Chip programmer, power supply unit,
parallel port cable and host software. As a gift we also enclose a
CD-ROM “Modern microcontrollers” which contains more than 600 Mb
of info useful for the embedded programmers including data sheets
for the various microcontrollers and memory chips, quite a number of
freeware, shareware and demo versions of the embedded development
software, application notes and some general utilities.
-
The
list of devices supported by Program-A-Chip is constantly widening.
WHAT
IS PROGRAM-A-CHIP?
Program-A-Chip
is a low-cost microcontroller and E(E)PROM production quality programmer
ideal for both development and small to medium scale production. Its
outstanding features include:
-
Support for more than 700 devices
including Microchip PIC12/14/16/17/18, ATMEL AVRs,
AT89Cx051/89C5x/89Sxxxx, Scenix SX, Angstrem An15Exx, Intel I87C5x,
Philips P87C5x and Fairchild ACE microcontrollers, KeeLoq
encoders/decoders and various parallel and serial E(E)PROMs and
Flash-memory chips
-
Software/firmware expandable to future
products/families
-
In-system firmware upgradable when
optional flash-based firmware chip installed
-
Includes a 40-pin ZIF socket + 7-pin
expansion header for in-system programming (ISP)
-
Two programmable voltages: Vdd
(2.0V-6.3V) and Vpp (4.0V-21V) ensure safe operation at the voltage
limits
-
Safe chip insertion/removal by switching
all programmer pins (including Vdd and Vpp) to ground when idle
-
Continuous Vdd and Vpp state check by
LEDs
-
Built-in protection removal system for
PIC16C8x/16F8x and some older revisions of the AT89Cx051/89C5x
devices
-
Operates under PC control or as a
standalone unit (internal buffer: 14Kbyte x 16)
-
Easy connection to any IBM PC via
standard parallel port (printer transparent mode)
-
Optional connection to the standard
COM-port (requires additional adapter) (doesn’t work under Windows
NT/2000 so far)
-
Single-button standalone programming
mode with non-volatile programming statistics (total number of chips
to program can be limited)
-
High-quality plastic enclosure
-
Operating voltage: 220V
-
Dimensions: 110mm x 75mm x 35mm
-
Complete package comes with the
communication cable, power adapter and CD-ROM with software and
documentation
-
1 year warranty
-
Free customer's support via E-mail
-
Both DOS and Win32 (Windows
9x/ME/XP/NT/2000)
easy-to-use software included
-
Free lifetime software and firmware
upgrades via WWW
-
Loads files in Binary, Intel HEX,
Motorola-S and Tektronix HEX formats
-
Supports HEX file extensions generated
by most development tools packages (Microchip MPASM/MPLAB, Parallax
PASM/PASMX/SPASM, TechTools CVASM, ATMEL AVR Studio, Scenix SASM,
Parallax SXKey etc.)
-
Blank check, read, program, verify and
erase functions
-
Programming and verification of the
configuration bits (fuses), ID words and Data EEPROM
-
Manufacturer approved programming
algorithms
-
Additional optimized programming
algorithms allow significant increase of the PIC-JW chips resource
(user adjustable)
-
Erasable code protection for all grades
of the PIC-JW chips (including devices with the improved code
protection scheme)
-
Detailed statistics of each programming
session (Log file and optional session report generation)
-
True 32-bit GUI software for Windows
95/98/ME/XP and Windows NT/2000
-
Windows Explorer integration (any file
load, programming and verification)
-
Drag-and-drop support
-
Input file changes monitoring
-
Integration with Microchip MPLAB package
(including MPSIM accelerator)
-
Access to all programming functions
including read, program, blank check, erase and verification via
global keys
-
Built-in program and EEPROM data memory
editor (Hex, Decimal and Octal types)
-
Fully command-line configurable
DOS-software (smooth operation in Windows 95/98/ME/XP DOS-window)
-
Single-key
batch programming for repetitive procedures (DOS-software)
SUPPORTED DEVICES
With
the latest firmware and software used, Program-A-Chip supports the
following devices:
Microchip
Technology Inc.
PicMicro(TM):
-
16(L)C52/54/54A/54B/55/55A/56/56A/57/57C/58A/58B/505,
16LV54A/58A
-
16(L)C61/62/62A/62B/63/63A/64/64A/65/65A/65B/66/67,
16C432
-
16(L)C71/710/711/712/715/716/717
-
16(L)C72/72A/73/73A/73B/74/74A/74B/76/77/745/765/773/774
-
16(L)C923/924
-
16(L)C84, 16(L)F83/84/84A,
16(L)F870/871/872/873/874/876/877
-
16(L)F627/628, 16(L)F73/74/76/77
-
16(L)C620/620A/621/621A/622/622A/641/642/661/662,
16CE623/624/625
-
16(L)C554/554A/556/556A/558/558A
-
12(L)C508/508A/509/509A/671/672,
12CE518/519/673/674
-
17(L)C42/42A/43/44,
17(L)C752/756/756A/762/766
-
18(L)C242/252/442/452
-
14000
KeeLoq(R)
encoders/decoders:
I2C
Serial EEPROM:
-
24C(LC,AA)00/01/21/21A/02/024/025/04/08/16/164/174/32/32A/64/65/128/256
-
24(L)CS21/21A/52, 85C72/82/92
Microwire(R)
Serial EEPROM:
SPI
Serial EEPROM:
Parallel
EEPROM:
ATMEL
Corp.
AVR
& MegaAVR:
-
AT90(L)S1200/2313/2323/2333/2343/4414/4433/4434/8515/8535,
AT90C8534
-
ATmega603/103/163/161(L)
-
ATtiny10/11/12/15/22/28(L,V)
MCS51
MCU:
-
AT89C1051/1051U/2051/4051
-
AT89C51/51-5/52/52-5/55/55-5,
AT89LV51/52/55
-
AT87F51/52/55/55WD/51RC, AT87LV51/52/55
-
AT89(L)S8252/53
I2C
Serial EEPROM:
Microwire(R)
Serial EEPROM:
SPI
Serial EEPROM:
FPGA
Configuration EEPROM:
Parallel
EEPROM:
-
AT28C16/16E/17/17E/64/64B/64E/64X/256/010/040,
AT28BV16/64
-
AT28HC64B/256, AT28LV64B/256/010
Parallel
Flash:
-
AT29C256/512/010A/020/040/040A
-
AT49F512/020/040/040T
-
AT49F010/HF010
-
AT49F001(T/N/NT)/002(T/N/NT),
AT49LV002(N)T, AT49BV002(N)T
Angstrem(Russia)
Tessey
MCU:
Fairchild
Semiconductor
ACE
MCU:
INTEL
Corp.
MCS51
MCU:
Parallel
Flash – 12V:
Philips
Semiconductors
MCS51
MCU:
SCENIX
Semiconductor Inc.
SX
MCU:
AMD
Parallel
Flash – 12V:
Parallel
Flash:
Mosel
Vitelic
Parallel
Flash:
-
V29C51000/002/004(T,B),
V29LC51000/001/002(T,B), V29C31004(T,B)
Ramtron
International Co.
I2C
Serial FRAM:
SPI
Serial FRAM:
Parallel
FRAM:
Silicon
Storage Technology Inc.
Parallel
Flash:
ST
Microelectronics (SGS-Thomson)
I2C
Serial EEPROM:
-
ST24C(W,E)01/02/04/08/16/164(R),
ST25C(W,E)01/02/04/08/16/164(R)
-
M24C01/02/04/08/16/32/64/128/256(W,R,A),
M34C02(W,R), M34S32(W)
Microwire(R)
Serial EEPROM:
-
ST93C06/46/47/56/57/66/67(A,C),
ST93CS46/47/56/57
-
M93C06/46/56/66/76/86(W,R),
M93S46/56/66(W,R)
SPI
Serial EEPROM:
Parallel
EEPROM:
Parallel
Flash – 12V:
Parallel
Flash:
Winbond
Electronics Corp.
Parallel
Flash:
Xicor
SPI
Serial EEPROM:
-
X25C02
-
X25020/040/160/170/320/330/642/650/128/138/057/097
(5V,3V,2.7V,2.5V,1.8V)
Other
manufacturers
Parallel
CMOS EPROM:
Macronix
Parallel Flash – 12V:
NexFlash
Parallel Flash:
Toshiba
Serial NAND Flash:
Samsung
Parallel NAND Flash:
KM29N040T
$249.99
|