Our Focus
The main goals of our service is: 1st get the job done,
2nd your payment is safe with us. Win Win for us
Free Consultation
Global IC Programmer Brands Full Catalog
1. Universal Desktop IC Programmer Brands (Engineering Lab / Repair)
1.1 Xeltek (USA/China, SuperPro Series)
- Model Lineup & Supported Part Families
- SuperPro 500P
1. Parallel EPROM
27C010, 27C020, 27C040, 27C080, 27C160, 27C320, 27C64, 27C128, 27C256, 27C512, M27C series, AM27 series, AT27 series
2. Parallel EEPROM
28C16, 28C64, 28C256, 28C512, 28C010, AT28 series, X28 series, M28 series
3. Serial EEPROM
- 24Cxx family: 24C01, 24C02, 24C04, 24C08, 24C16, 24C32, 24C64, 24C128, 24C256, 24C512, 24C1024
- 93Cxx family: 93C46, 93C56, 93C66, 93C76, 93C86
- Other serial EEPROM: AT17 series, X12F series, M24 series
4. SPI NOR Flash
W25Q40, W25Q80, W25Q16, W25Q32, W25Q64, W25Q128, W25Q256, MX25L40, MX25L80, MX25L16, MX25L32, MX25L64, MX25L128, MX25L256, GD25Q series, FM25Q series, AT25 series
5. 8-bit AVR Microcontrollers (Atmel/Microchip)
ATtiny13, ATtiny24, ATtiny44, ATtiny84, ATtiny25, ATtiny45, ATtiny85, ATmega8, ATmega16, ATmega32, ATmega64, ATmega128, ATmega328P, ATmega168, ATmega2560
6. PIC Microcontrollers (Microchip)
PIC10F series, PIC12F series, PIC16F all mainstream models, PIC18F series (low-density 8-bit PICs)
7. STM8 Series (STMicroelectronics)
STM8S003, STM8S103, STM8S105, STM8S207, STM8L051, STM8L151, STM8L152
8. STC 8051 MCUs
STC89C51, STC89C52, STC90C52, STC12C5A, STC15W, STC8A8K, STC8F series
9. GAL / CPLD Logic Devices
GAL16V8, GAL20V8, GAL22V10, ATF16V8, ATF22V10, Lattice ispGAL series, Xilinx XC9500 small-capacity CPLD
10. Voice / Mask ROM ICs
ISD1110, ISD1700, ISD4000 voice recording chips, OTP mask ROM for consumer remote control
11. Small Parallel NOR Flash
AM29F010, AM29F020, AM29F040, SST29EE series, SST39SF series
12. Other Special Memory Chips
DS1306 RTC memory, FM24 FRAM, MB85RC FRAM, small one-time programmable (OTP) memory chips for household appliances
Note
SuperPro 500P does NOT support large-capacity NAND Flash, eMMC, UFS, high-end 32-bit Cortex-M7/M33 MCUs, large BGA packaged automotive chips, multi-die secure ICs.
- SuperPro 6100N
- Supported: All SuperPro 500P devices + eMMC, UFS, large NAND Flash, 32-bit MCUs (STM32, K60, SAM), FPGA, security ICs; 103,000+ part numbers across 400+ IC manufacturers
- SuperPro 7500N
- Supported: 6100N full library + multi-channel parallel programming, 144-pin ZIF, automotive AEC-Q100 MCUs, BGA/WLCSP packaged memory chips
- SuperPro 5004GP (4-channel production desktop)
- Supported: Mass NOR/NAND Flash, STM32, GD32, AT32, W25Q, MX25 series batch programming
1.2 Elnec (Slovakia, BeeProg / Dataman OEM)
- Models & Supported Parts
- BeeProg+ (Dataman 48Pro+ / BK Precision 866B rebrand)
- Total supported devices: over 44,000; supports ZIF socket offline programming + ISP in-circuit programming, 1.8V–5V wide voltage rangeElnec
- 1. Parallel EPROM (NMOS/CMOS)
- 27C010, 27C020, 27C040, 27C080, 27C160, 27C320, 27C64, 27C128, 27C256, 27C512, M27C series, AM27 series, AT27LV low-voltage EPROM, vintage 2708/2716
- 2. Parallel EEPROM
- 28C16, 28C64, 28C256, 28C512, 28C010, AT28 series, X28 series, M28 series, 27EE OTP EEPROM
- 3. Serial EEPROM
- 24C I2C EEPROM
- 24C01, 24C02, 24C04, 24C08, 24C16, 24C32, 24C64, 24C128, 24C256, 24C512, 24C1024, 24LC low-voltage variants, M24 series, AT24 series
- 93C Microwire EEPROM
- 93C46, 93C56, 93C66, 93C76, 93C86, 93LC low-voltage series
- FRAM (Ferroelectric RAM)
- FM24 series, MB85RS series, CY15B FRAM chips
- 4. SPI NOR Flash (Single/Dual/Quad SPI)
- Winbond W25Q40/W25Q80/W25Q16/W25Q32/W25Q64/W25Q128/W25Q256
- Macronix MX25L/MX25Q full series
- GD25Q, Puya PY25, ESMT F25, CFeon EN25, Boya BY25, AT25, SST25 series
- DataFlash: AT45DBxxx, AT26DFxxx
- 5. Parallel NOR Flash
- 28Fxxx, 29Cxxx, 29Fxxx, 29LVxxx, 29GLxxx, 39SFxxx, AM29F, SST39, Spansion S29GL series (8/16-bit width)
- 6. 8-bit AVR Microcontrollers (Microchip/Atmel)
- ATtiny13/24/44/84/25/45/85 full lineup
- ATmega8/16/32/64/128/168/328P/2560
- AT90S, AT90PWM, AT90CAN, AT90USB, ATxmega AVR series
- 7. Microchip PIC & dsPIC
- PIC10F, PIC12F, PIC16F all mainstream models, PIC18F full series
- dsPIC30, dsPIC33 DSP microcontrollers
- PIC24 16-bit MCUs
- 8. MCS-51 / 8051 Series
- Intel 87C/89C, Winbond W77/W78/W79, Nuvoton N79, Philips P89C, STC89/STC12/STC15, Holtek HT48, EM78P Elan MCUs
- 9. Motorola / NXP Freescale Legacy MCUs
- 68HC05, 68HC08, 68HC11, 9S12, DSP56xxx automotive chips
- 10. STMicroelectronics MCUs
- STM8S003, STM8S103, STM8S105, STM8S207, STM8L low-power series
- Early STM32 F0/F1/F4 low/mid-density Cortex-M3/M4
- 11. ARM Cortex-M Series
- NXP LPC8xx/LPC11xx/LPC13xx/LPC17xx/LPC2xxx ARM7
- Microchip SAM D/L/V, SAM3/SAM4 Cortex-M3/M4
- Nordic nRF51 BLE wireless MCUs
- TI CC11xx/CC24xx/CC25xx RF chips, LM3S Luminary Cortex-M3
- Nuvoton M051/NUC1xx Cortex-M0
- Espressif ESP32, ESP8266 Wi-Fi SoCs
- 12. CPLD / GAL / PAL Logic Devices
- GAL16V8, GAL20V8, GAL22V10, ATF16V8, ATF22V10
- Lattice ispGAL, LC4000 small CPLD
- Xilinx XC9500 low-density CPLD
- Altera MAX3000 series
- 13. Voice & OTP Mask ROM
- ISD1110, ISD1700, ISD4000 voice recording ICs
- Consumer remote control OTP mask ROM
- 14. Special Memory & Auxiliary Chips
- RTC memory (DS1306), small OTP memory, serial configuration ICs, watchdog chips
- Limitation Note
- BeeProg+ does NOT support large-capacity NAND Flash, eMMC, UFS, high-end automotive 32-bit multi-core MCUs, ultra-large BGA secure crypto ICs.
- BeeHive 4 / BeeHive 8 (Multi-channel)
- Supported: Mass serial flash, industrial MCUs, automotive serial memory
1.3 Wellon (Weilei, China, VP Series)
- Models & Supported Parts
- VP-980
- Supported: 38,000+ part numbers; 24C/93C EEPROM, W25 series, STM8, AVR, PIC, old parallel EPROM, voice ICs, remote control MCU
- VP-890 / VP-380
- Supported: Low-cost lab use, small serial memory, 8-bit consumer MCUs
1.4 BPM Microsystems (USA)
- Models & Supported Parts
- BP1610
- Supported: 24,000+ devices; high-reliability industrial memory, aerospace MCUs, secure encryption chips, NOR/NAND Flash for manufacturing lines
- BP3800 Automated Desktop Programmer
- Supported: Tray/tube auto-feed STM32, NAND Flash, eMMC
1.5 GQ Electronics (USA, GQ Series)
- Models & Supported Parts
- GQ-4X / GQ-4X4
- Supported: Classic parallel EPROM (27C64/128/256/4096), 28C EEPROM, vintage BIOS flash chips, old AMD/Intel ROM devices
1.6 Dataman (USA, Elnec OEM Rebrand)
- Models & Supported Parts
- Dataman 4700 / Dataman 48Pro+
- Supported: Identical to BeeProg+; broad memory + 8/32-bit MCU library for repair & small production
1.7 Barlino (BATRONIX, Germany)
- Models & Supported Parts
- BX32P / BX48
- Supported: 27C EPROM, 28C parallel EEPROM, BIOS flash, vintage computer ROM chips, serial EEPROMs
2. Official MCU Vendor In-Circuit Programmers (ICSP/JTAG/SWD Debug & Flash)
2.1 Microchip (USA)
- Models & Supported Part Series
- Atmel-ICE
- Supported: AVR ATmega/ATTiny, SAM D/L/V/C Cortex-M MCUs (AT32UC3, SAM4S, SAMV71)
- PICkit 4 / PICkit 5
- PICkit 3 is an ICSP in-circuit programmer & debugger for Microchip Flash MCUs, DSCs, serial EEPROMs and KEELOQ chips, compatible with MPLAB / MPLAB X IDE. Operating target voltage range: 2.0V–6.0V.
- 1. 8-bit PIC Microcontrollers
- PIC10F Ultra-low pin count series
- PIC10F200, PIC10F202, PIC10F204, PIC10F206, PIC10F220, PIC10F222
- PIC12F Mid-range small 8-bit series
- PIC12F508, PIC12F509, PIC12F510, PIC12F519, PIC12F609, PIC12HV609, PIC12F615, PIC12HV615, PIC12F629, PIC12F635, PIC12F675, PIC12F683
- PIC16F Full mainstream 14-bit core series
- PIC16F505, PIC16F506, PIC16F526, PIC16F54, PIC16F57, PIC16F59, PIC16F610, PIC16HV610, PIC16F627, PIC16F628A, PIC16F648A, PIC16F684, PIC16F688, PIC16F73, PIC16F74, PIC16F84A, PIC16F870, PIC16F873A, PIC16F877A, PIC16F88, PIC16F882, PIC16F887, PIC16F913, PIC16LF all low-voltage variants, PIC16HV high-voltage tolerant models
- PIC18F High-performance 8-bit series
- PIC18F1220, PIC18F1320, PIC18F2320, PIC18F2520, PIC18F4520, PIC18F45K20, PIC18F26K22, PIC18F46K22, PIC18F8722, PIC18LF low-voltage series, PIC18HV automotive high-voltage chips
- 2. 16-bit Microcontrollers & Digital Signal Controllers (DSC)
- PIC24 General-purpose 16-bit MCUs
- PIC24F04KA200, PIC24F16KA102, PIC24FJ32GA002, PIC24FJ64GA310, PIC24FJ128GA310, PIC24H high-speed series
- dsPIC Digital Signal Controllers
- dsPIC30F: dsPIC30F2010, dsPIC30F4011, dsPIC30F6014
- dsPIC33F: dsPIC33FJ16GP304, dsPIC33FJ32MC204, dsPIC33FJ64GS606, dsPIC33FJ128MC802
- dsPIC33E: dsPIC33EP32GP502, dsPIC33EP64MU814
- 3. 32-bit PIC32 MX Series (Cortex-M0/M4)
- PIC32MX110F016B, PIC32MX220F032B, PIC32MX340F512H, PIC32MX460F512L, PIC32MX795F512L
- Note: PICkit 3 does NOT support newer PIC32MZ, PIC32MK, SAM ARM Cortex MCUs
- 4. Serial EEPROM Memory Chips
- I2C 24xx EEPROM
- 24C01, 24C02, 24C04, 24C08, 24C16, 24C32, 24C64, 24C128, 24C256, 24C512, 24LC low-voltage variants
- Microwire 93xx EEPROM
- 93C46, 93C56, 93C66, 93C76, 93C86, 93LC low-voltage series
- SPI Serial Flash
- AT25 series, M25 series small SPI flash
- 5. Special Function Microchip Devices
- KEELOQ HCS rolling code encryption chips (HCS200, HCS300, HCS301)
- MCP250xx CAN transceiver / CAN controller ICs
- Small OTP memory ICs for remote control
- Key Limitations of PICkit 3
- No support for Microchip SAM series ARM Cortex MCUs (ATSAM D/L/V/E70 etc.)
- Cannot program new-generation 32-bit PIC32MZ / PIC32MK families
- No support for AVR, STM32, NXP, Renesas or non-Microchip brand MCUs
- Lacks advanced secure debug/TrustZone features compared to PICkit 4 / PICkit 5
- Does not support large-capacity NAND Flash, eMMC, UFS memory chips
- Supported: PIC10/PIC12/PIC16/PIC18/PIC24/PIC32, dsPIC30/33, AVR DA/DB
- MPLAB PM3 Standalone Programmer
- Supported: Full Microchip MCU lineup, standalone batch programming via SD card
2.2 SEGGER (Germany, J-Link Family)
- Models & Supported Part Series
- J-Link Base / J-Link Plus / J-Link Ultra+
- Supported: All ARM Cortex-M0/M0+/M3/M4/M7/M33/R5, RISC-V, Renesas RA, Nordic nRF, STM32 GD32 AT32, NXP LPC/Kinetis, Microchip SAM, TI MSP430/CC26xx wireless MCUs
- Flasher Standalone (J-Flash)
- Supported: Mass offline programming of ARM/RISC-V MCUs, SPI Flash
2.3 STMicroelectronics (ST-Link)
- Models & Supported Part Series
- ST-Link V2 / ST-Link V3
- General Overview
- ST-LINK V2: Supports all STM8 full series, mainstream early & mid-generation STM32 via SWIM (STM8) / SWD/JTAG (STM32). Limited compatibility with ultra-new STM32 families (G0, L5, U5, WB, WL) requires latest firmware upgrade.
- ST-LINK V3 (V3SET / V3MINIE / V3MODS): Full native support for all STM8, all STM32 generations, STM32MP1 MPU, full SWD/JTAG/SWIM protocol, low-voltage target down to 1.65V, no firmware restrictions for new chipsSTMicroele....
- 1. Supported STM8 Series (Both ST-LINK V2 & V3 fully compatible)
- STM8S General-purpose 8-bit MCUs
- STM8S003, STM8S005, STM8S103, STM8S105, STM8S207, STM8S208, STM8S903
- STM8L Ultra-low-power 8-bit MCUs
- STM8L001, STM8L050, STM8L051, STM8L052, STM8L101, STM8L151, STM8L152, STM8L162
- STM8AF Automotive 8-bit MCUs
- STM8AF528, STM8AF622, STM8AF626, STM8AF628
- STM8T Touch-sensing MCUs
- STM8T143, STM8T213, STM8T223
- 2. STM32 Series Supported by ST-LINK V2
- Fully Supported (No firmware limitation)
- STM32F0, STM32F1, STM32F2, STM32F3, STM32F4, STM32L0, STM32L1, STM32L4
- Conditional Support (Requires latest official firmware J37+)
- STM32G0, STM32G4, STM32H7, STM32WB
- Not Natively Supported (Poor stability / full feature missing)
- STM32C0, STM32L5, STM32U0, STM32U5, STM32WL, STM32WBA, STM32MP1 (MPU dual-core debugging unavailable)
- 3. Full STM32 Series Supported by ST-LINK V3 (All generations, full debug & programming)
- Entry-level Cortex‑M0 / M0+
- STM32C0, STM32F0, STM32G0, STM32L0, STM32U0
- Mainstream Cortex‑M3
- STM32F1, STM32F2
- Mixed DSP Cortex‑M4
- STM32F3, STM32F4, STM32G4, STM32L4, STM32L4+
- High-performance Cortex‑M7
- STM32F7, STM32H7
- Ultra-low-power Cortex‑M0+/M33
- STM32L1, STM32L5, STM32U5
- Wireless BLE / Sub-GHz RF MCUs
- STM32WB (Dual-core BLE), STM32WL (LoRa/SUB-GHz), STM32WBA (BLE 5.3)
- Multi-core MPU
- STM32MP1 (Dual Cortex‑A7 + Cortex‑M0+, full Linux + M4 debug support)
- 4. Typical Representative Part Numbers per Family
- STM8 Typical Models
- STM8S003F3P6, STM8S103K3T6C, STM8L151C6T6, STM8AF6268TC
- STM32F1
- STM32F103C8T6, STM32F105RCT6, STM32F107VCT6
- STM32F4
- STM32F407VGT6, STM32F429IGT6
- STM32G0 / G4
- STM32G071CBT6, STM32G474RET6
- STM32H7
- STM32H743VIT6, STM32H750XBH6
- STM32L / U Low-power
- STM32L476RGT6, STM32L552CET6, STM32U575AII6
- Wireless Series
- STM32WB55CGU6, STM32WL55JC1, STM32WBA52CGU6
- MPU
- STM32MP157DAA1
- Key Limitation Notes
- ST-LINK V2 cannot complete full secure debugging for STM32L5, U5, WB55, STM32MP1; encryption/TrustZone features only work on ST-LINK V3.
- ST-LINK V3 supports target voltage auto-detection (1.65V–5.5V), while V2 only supports fixed 3.3V/5V targets without auto-sensing.
- Both probes only work for ST official STM8/STM32 chips; no third-party MCU or memory chip offline programming support.
- Supported: STM8 all series, STM32 F0/F1/F4/F7/L0/L1/L4/H7/U5/G0/WB, STM32MP1 MPU
2.4 NXP (USA/Netherlands)
- Models & Supported Part Series
- LPC-Link 2 / MCU-Link
- Supported: LPC8xx/LPC11xx/LPC13xx/LPC17xx/LPC40xx, Kinetis K/V/L/M series, [i.MX](i.MX) RT crossover MCUs
2.5 Nordic Semiconductor
- Models & Supported Part Series
- nRF52840 DK Programmer / nRF Connect Programmer
- Supported: nRF51, nRF52, nRF53, nRF54 Bluetooth/BLE wireless MCUs
2.6 Renesas
- Models & Supported Part Series
- E2 Lite / E2 Emulator
- Supported: RL78, RX, RA (Cortex-M), RH850 automotive MCUs
3. Automated High-Volume Production IC Programmer Brands (Factory Mass Programming)
3.1 Data I/O (USA, Global Top-Tier Production Programmer)
- Models & Supported Parts
- LumenX2
- Supported: Automotive AEC-Q100 MCUs, UFS/eMMC, NAND Flash, secure crypto ICs, tray/tube/tape automatic feeding; supports all major semiconductor brand part numbers (ST, NXP, Microchip, Samsung, Micron)
- TaskLink 3980
- Supported: Mid-volume universal memory & MCU batch programming
3.2 DediProg (Taiwan)
- Models & Supported Parts
- DP3000-G3 Plus Automated System
- Supported: Small CSP/BGA package SPI Flash, eMMC, AURIX TriCore automotive MCUs, STM32, GD32, W25Q series; tape/tray/tube handlers
- DP1000 Engineering Station
- Supported: Small batch pre-production all memory & MCU families
3.3 Acroview (China, Shenzhen)
- Models & Supported Parts
- AP8000 / AP10000 Multi-channel Programmer
- Supported: Consumer electronics mass SPI Flash, GD32, STC, AT32, W25Q/MX25 series, low-cost IoT MCUs
3.4 ProMik (Germany)
- Models & Supported Parts
- PM3000 / PM5000 Automated Programmers
- Supported: Automotive ECU MCUs, Infineon AURIX, NXP S32K, flash memory, secure chip programming for vehicle electronics
3.5 Xeltek SuperBOT Series
- Models & Supported Parts
- SuperBOT 3000 / SuperBOT 5000
- Supported: Full SuperPro device library, automated tray/tube feeding for mid-volume electronics factories
4. Automotive ECU / Immobilizer / Key Programmer Brands (Vehicle Repair)
4.1 X-Horse (China)
- Models & Supported Parts
- VVDI Prog / VVDI2 / X100 PAD3
- Supported: Motorola 9S12, STM32 automotive, 24C/93C EEPROM, BMW/VW/Honda/Toyota immobilizer MCU, ECU flash chips
- X-Horse Multi Prog
- Supported: Car ECU TCU read/write, dashboard memory chips
4.2 XPROG Box (ELDB)
- Models & Supported Parts
- XPROG-M V6/V7
- Supported: Motorola HC08/HC11/9S12 series, old automotive EEPROM (3D33J, 1D62J), Ford/GM ECU chips, transponder MCUs
4.3 Orange5 Plus
- Models & Supported Parts
- Orange5 V1.35
- Supported: All automotive serial EEPROM, Motorola old generation MCUs, immobilizer dump read/write, airbag ECU memory chips
4.4 UPA USB Programmer
- Models & Supported Parts
- UPA USB V1.3
- Supported: In-circuit read/write 3.3V automotive EEPROM, dashboard memory, small serial flash for car key modules
4.5 KTAG / KTM Tool (ECU Tuning)
- Models & Supported Parts
- KTAG V7, KTM Super 2254
- Supported: Bosch, Delphi, Siemens automotive ECU flash MCUs, diesel/gasoline engine control chips, boot-mode read/write of vehicle ECUs
Supplementary Notes
- Supported Part Number Scope: All universal programmers continuously update device algorithm libraries; total supported part numbers increase monthly.
- Package Compatibility: All above models support DIP, SOIC, TQFP, QFP, PLCC, TSOP, BGA, WLCSP via dedicated socket adapters.
- Device Type Coverage: EPROM, Parallel/Serial EEPROM, SPI/NOR/NAND Flash, eMMC/UFS, 8/32-bit MCU, CPLD/FPGA, Secure Crypto IC, Automotive AEC-Q100 chips.
- Brand regional split:
- USA: Xeltek, BPM Microsystems, Data I/O, GQ Electronics
- Europe: Elnec, SEGGER, Barlino, ProMik
- Taiwan: DediProg
- China Mainland: Wellon, Acroview, X-Horse
- MCU Vendors: Microchip, ST, NXP, Renesas, Nordic
Would you like me to extract a condensed single-sheet table (Brand | Model | Top Supported IC Part Series) for quick reference?