top of page

ISP & Programmer

CPI2-B1

Single-channel in-system device programmer

Price covers the programmer, link cables, 20-wire ribbon cable, mounting bracket, and free Basic Device Library licence .



Single ISP


Gang Mode






CPI2-B1 Single-channel in-system device programmer


The price includes: device programmer, USB cable, 20-wire ribbon cable, mounting bracket, and free Basic Device Library license. Optional items that can be purchased separately are: the CPI2-ACI license and CPI2-D-XXXX target-specific Device Driver Library license(s).



Device List



Single-channel CPI2-B1 device programmers belong to the ChipProg-ISP2 series of Phyton production in-system device programmers (ISP). These tools, also known as ICSPs (In-Circuit Serial Programmers), are intended for flashing devices soldered on boards. They can be used for development and production. Multiple CPI2-B1 units can be connected into a gang programming cluster for high volume mass production. When used for production the programmers are normally integrated in test fixtures or other types of automated test equipment (ATE). Phyton production-grade CPI2-B1 programmers are fast, reliable, and ATE-friendly. ​ The programmers support a wide range of embedded microcontrollers, CPLDs, SPI flash, and other memory devices. Check here whether the CPI2-B1 supports your device and, if not yet, send us your inquiry. We will do our best to satisfy it promptly. ​ The CPI2-B1 basic software enables two free control options: an intuitive and friendly Graphical User Interface (GUI) and command line. Other control options including Application Control Interface (ACI) with an SDK, On-the-Fly control utility, and integration with the LabVIEW and TestStand by NI™ requires purchase of the CPI2-ACI license. ​ CPI2-B1 programmers can also work in the standalone mode, without connection to a computer. In this mode, multiple preset standalone jobs can be selectively launched by ATE signals. ​ The Basic Device Library license which is included in the price is pre-installed. This license enables in-system programming all currently supported flash memory devices and such popular microcontrollers as AVR®, PIC® as well as others. Support of CPLDs and more complex MCUs, requires purchasing one or more CPI2-D-XXXX target-specific device library licenses. Appropriate device library licenses are required for programming ARM Cortex® MCUs from various manufacturers, TriCore™ AURIX, Power Architecture™, STM8™, PIC32®, C2000™, MSP430™ and other complex devices. ​ The CPI2-ACI and CPI2-D-XXXX licenses are tied to a unique serial number of the CPI2-B1 hardware. These licenses may be purchased as part of a bundle with a device programmer or added later as necessary. In the latter case, Phyton delivers license codes electronically. Phyton also sells these device programmers bundled with one or more CPI2-D-XXXX target-specific device library licenses. For example, one of the preloaded CPI2-B1-X configuration bundled with all ARM Cortex device library licenses. The prices of bundles are lower than separate prices of a CPI2-B1 hardware and a license purchased separately. See the webpage that lists all preloaded CPI2-B1 device programmers. Retail prices are published in the e-shop in-system catalog, where customers can place online orders, or request a quote. Volume discounts are automatically applied to the ordered item prices. For additional information see the datasheet.

bottom of page