pues hablando de programadores profesionales esta este por ejemplo:
Programador de EPROM, Flash, PLD y Microcontroladores
http://scmstore.com/micros/prog/Prog51/default.asp
los que si son muy interesantes son los universales asi komo uno llamado SCMMPUNIV
cita descriptiva del programador:
SCM MP-UNIV es un programador universal expansible por software que soporta una amplia familia de dispositivos programables además de su capacidad de poder testear circuitos integrados digitales. SCM MP-UNIV es el programador de bajo costo mas sofisticado existente en el mercado!
Es actualizable completamente por software sin requerir agregados de opcionales de hardware gracias a su diseño.
Adicionando un opcional puede ser convertido en un emulador de ROM soportando memorias de hasta 4-Mbit.
SCM MP-UNIV posee 48-pin universal pin drivers y TTL pin drivers. Esta tecnología le permitirá aplicar a cada pin las tensiones de Vcc, Vpp, or GND. Los pines también pueden ser configurados a TTL estado alto/bajo con pullup/pulldown, high-speed clock y tri-state. Este diseño avanzado le permitirá programar cualquier dispositivo DIP hasta 48 pines sin un adaptador especifico. Asegurandole la posibilidad de programar todos los dispositivos actuales y futuros. El sistema standatrd soporta los encapsulados Dip hasta 48-pines, 44-PLCC, 44-QFP y 32-PLCC.
El adaptador conecta los 48 pines a cada uno de los zócalo:
· DIP-48 desde DIP-48 (Adaptador DIP generico para dispositivos de 0.3" y 0.6")
· PLCC-32 desde DIP-28 (para 2764-27512 y Memorias Flash)
· PLCC-44 desde DIP-40 (para 8051 µC)
· QFP-44 desde DIP-40 (para 8051 µC)
· PLCC-32 desde DIP-32 (para 27010-27080 y Memorias Flash)
. Dimensiones: 12cm x 9cm
dispositivos que soporta:
· EPROM
27xxx and 27Cxxx series, from 16 Kbit to 32Mbit with 8-bit/16-bit data width
· EEPROM
27Exxx, 28xxx , and 28Cxxx series
· Flash EPROM
256 Kbit to 32 Mbit 28Fxxx, 29Fxxx
29Cxxx, 29BVxxx, 29LVxxx, 29Wxxx
49Fxxx series(2.7, 3.3, 5.0, or 12 Volt)
· Serial E(E)PROMs
24Cxx, 24Fxx, 25Cxx, 59Cxx, EPC1/1213/1648, and 93Cxx
· Bipolar PROM
27Sxx, 7Cxxx, 71xx, 74Sxx, 87Sxx, 82Sxx,
· PALs, PALCEs, GALs
16V8, 20V8, 22V10, 20RA10, 26V12 series
· Dallas NV RAMs
DS12xx, DS13xx, DS15xx, DS16xx series
· PEELs
153, 173, 253, 273, 18CV8, 20CG10 series
· EPLDs
PLCxxx, PLSxxx, PLUSxxx, Epxxx, EPCxxx, EPMxxx, PLDxxx, 5Cxxx, 85Cxxx series
· SPLDs, CPLDs
ATF16/20/22Vxx, ATV750/1500/2500
· MACH series
MACH1xx/2xx/4xx, and xxx-SP series
· MAX series
MAX5000, MAX7000 series
· 8748 Microcontrollers
8741, 8742, 8748, 8749 series
· 8751 Microcontrollers
87C51/52, -FA, -FB, -FC, 528, 652, 654, 54
89Cxx, 89Sxx, 89LVxx, 89Cxxxx series
87C751/752
· SGS-Thomson Microcontrollers
ST62xx series
· Xilinx EPLDs
XC72xx, XC73xx series
· WSI’s PSDs
PSD3xx, PSD4xx, PSD5xx series
· MCHP’s PICs
PIC12Cxxx, PIC16xxx, 17xxx series
· Motorola Microcontrollers
MC68705, MC68HC705, MC68HC711 series
· Zilog Microcontrollers
Z86Cxx, Z86Exx series
Testeo de circuitos
· TTL
54, 74(S, LS, L, H, HC) series
· CMOS
40, 45 series
· Dynamic Memory
4164 - 1MBit
· Static Memory
6116 - 6256
una muy llamativa cantidad de dispositivos
y pues kon respecto al precio por ahi encontre un katalogo kon varios programadores para todo tipo de dispositivos con sus precios
http://www.kyheingenieria.com/catalogo02B.HTMseria interesante hacer uno rudimentario komo los que se hacen para PICs, kien tenga un diagrama y lista de elementos de un universal que lo comparta
saludox[/color]