BeeProg 2C Universal USB Programmer

125000.00 {Inc. GST}

GST Input Tax Credit is available

Dispatch Time 15 To 20 Days

Available on backorder

SKU: OMP-PR017 Category:


  • The BeeProg2C is a USB-compatible universal programmer designed for MS Windows operating systems, ranging from Windows XP to Windows 11, supporting both 32-bit and 64-bit systems. It is tailored to meet the demands of small manufacturing and developer communities seeking a fast and reliable universal programmer. Here are the key features of the BeeProg2C:
    1. Identical Hardware with BeeProg2: The BeeProg2C shares identical hardware with the BeeProg2 programmer, with the differences only existing in the software.
    2. Limitations: The BeeProg2C has limitations compared to the BeeProg2, including the lack of support for obsolete bipolar chips, EPROMs with a programming voltage of 21V and above, 2708 EPROMs, MCS48 series microcontrollers, 8751/8752 microcontrollers with a programming voltage of 21V and above, and some other very obsolete chips and special implementations. Additionally, the LPT port connection usage is disabled in the software.
    3. Upgrade Capability: Users have the option to upgrade the BeeProg2C to the BeeProg2 programmer at any time using the BeeProg2C to BeeProg2 upgrade kit.
    4. Wide Device Support: The BeeProg2C supports all types and silicon technologies of present and future programmable devices without requiring family-specific modules. This allows users to freely choose the optimal device for their designs.
    5. In-Circuit Serial Programming (ISP) Support: Equipped with a built-in ISP connector, the programmer can program ISP-capable chips in-circuit, providing added flexibility and convenience.
    6. Testing Functionality: In addition to programming, the BeeProg2C functions as a tester for TTL/CMOS logic ICs and memories. It also enables the generation of user-definable test pattern sequences, enhancing its utility.
    7. Competitive Pricing: Offering a competitive price point coupled with excellent hardware design, the BeeProg2C ensures reliable programming without compromising on affordability.
    8. Extremely Fast Programming: The BeeProg2C achieves extremely fast programming speeds thanks to its high-speed FPGA-driven hardware and execution of time-critical routines inside the programmer. This ensures efficient operation, with the programmer often waiting for the operator in manually-operated production environments.
    9. Versatile Interface: The programmer interfaces with any IBM PC-compatible personal computer running MS Windows OS via a USB (2.0 High-Speed) port. Additionally, after upgrading to BeeProg2, it can also be used through a parallel (printer) port, providing users with flexibility in connection options.

    Overall, the BeeProg2C offers a comprehensive solution for universal programming needs, combining reliable hardware design with versatile software features to meet the requirements of small-scale manufacturing and development projects.

The hardware features of the BeeProg2C programmer are as follows:

  1. FPGA-Based Pindrivers: The programmer utilizes FPGA-based, totally reconfigurable pindrivers, providing 48 powerful TTL pindrivers. These pindrivers offer the capability to set High (H), Low (L), pull-up, pull-down, and read signals for each pin of the socket. They incorporate high-quality, high-speed circuitry to deliver signals without overshoot or ground bounce for all supported devices.
  2. Device Insertion Test: Before programming each device, the programmer performs a device insertion test based on checking the proper signal path between the programmer and the programmed device. It identifies missed or poor contact between the programmed device and the ZIF socket of the programming adapter (or the programmer directly), as well as missed or poor contact between the programming adapter and the programmer. Additionally, it can indicate the wrong position of the device in the ZIF socket of the programmer or the programming adapter (e.g., if moved, rotated, or backward oriented). These capabilities are supported by overcurrent protection and signature-byte check, helping prevent chip damage due to operator error.
  3. Self-Test Capability: The programmer features a self-test capability that allows running a diagnostic part of the software to thoroughly check the health of the programmer, ensuring its proper functioning.
  4. Built-In Protection Circuits: Built-in protection circuits eliminate damage to the programmer and/or programmed device due to environmental factors or operator failure. All inputs of the BeeProg2C programmer, including the ZIF socket, connection to the PC, and power supply input, are protected against Electrostatic Discharge (ESD) up to 15kV.
  5. Programming Verification: The BeeProg2C programmer performs programming verification at the marginal level of supply voltage. This ensures improved programming yield and guarantees long data retention, particularly when programming specifications require such verification.
  6. Various Programming Adapters: The programmer supports various programming adapters to handle devices in a wide range of packages, including PLCC, JLCC, SOIC, SDIP, SOP, PSOP, SSOP, TSOP, TSOPII, TSSOP, QFP, PQFP, TQFP, VQFP, QFN (MLF), SON, BGA, EBGA, FBGA, VFBGA, UBGA, FTBGA, LAP, CSP, SCSP, LQFP, MQFP, HVQFN, QLP, QIP, and other packages. These adapters ensure compatibility with diverse device types and form factors.

The software features of the BeeProg2C programmer are as follows:

  1. User-Friendly Interface: The programmer is operated through an easy-to-use control program featuring pull-down menus, hotkeys, and online help. Device selection can be done by class, manufacturer, or by typing a fragment of the vendor name and/or part number.
  2. Standard Device-Related Commands: Common device-related commands such as read, blank check, program, verify, and erase are supported. These commands are enhanced by test functions like insertion test and signature-byte check, as well as special functions such as auto-increment and production mode, which starts immediately after inserting the chip into the socket.
  3. Support for Data Formats: The software supports all known data formats, with automatic file format detection and conversion during file loading.
  4. Auto-Increment Function: A rich-featured auto-increment function enables users to assign individual serial numbers to each programmed device, increment serial numbers, or read serial numbers or any programmed device identification signatures from a file.
  5. Device Information: The software provides comprehensive information about programmed devices, including drawings of all available packages and explanations of chip labeling (prefixes and suffixes) for each supported chip.
  6. ISP Implementation Information: Full information for In-System Programming (ISP) implementation is provided, including descriptions of ISP connector pins for the currently selected chip, recommended target design around in-circuit programmed chips, and other necessary information.
  7. Remote Control Feature: The software includes a remote control feature that allows the PG4UW software to be flow-controlled by other applications using .BAT file commands or using a DLL file. Examples (C/PAS/VBASIC/.NET) and a manual are included in the standard software delivery.
  8. Interpretation of Jam and VME Files: Jam files (JEDEC standard JESD-71) and VME files are interpreted by Jam Player and VME Player, respectively. Jam files are generated by design software provided by the manufacturer of the respective programmable device, while VME files are a compressed binary variation of SVF files containing high-level IEEE 1149.1 bus operations. SVF files are also supported.
  9. JTAG Chain Support: Multiple devices can be programmed and tested via JTAG chain, including ISP-Jam, ISP-VME, ISP-SVF, or ISP-STP.
  10. Multiprogramming System: Attaching multiple BeeProg2 programmers to the same PC through the USB port creates a powerful multiprogramming system. This system supports as many chips as are supported by the BeeProg2 programmer, without an obvious decrease in programming speed. Each programmer works independently, allowing concurrent multiprogramming, and each programmer can program different chips if necessary.

Additional information

Weight 550 g


There are no reviews yet.

Be the first to review “BeeProg 2C Universal USB Programmer”