The CPI2-B1 device programmer configuration includes the hardware unit and one preloaded device library license - the free Basic Device Library one. To support devices, not covered by this basic license, a customer should purchase certain target-specific device library licenses. For the customers convenience, Phyton now offers a series of CPI2-B1-x programmers bundled with one or more preloaded CPI2-D-XXXX target specific device library license(s) listed in the matrix below.

ProgrammerDescriptionInstalled licenses
CPI2-B1-ACMUniversal ISP for all currently supported ARM Cortex M microcontrollers from, all serial memory devices and low-end 8-bit microcontrollersCPI2-D-ATCM
CPI2-D-CYCM
CPI2-D-FRCM
CPI2-D-INCM
CPI2-D-MLCM
CPI2-D-MSCM
CPI2-D-MWCM
CPI2-D-MXCM
CPI2-D-NRCM
CPI2-D-RECM
CPI2-D-SLCM
CPI2-D-STCM
CPI2-D-TICM
CPI2-B1-REUUniversal ISP for all currently supported Renesas 8-, 16- and 32 bit microcontrollers, excluding ARM-based devices, all serial memory devices and low-end 8-bit microcontrollersCPI2-D-RE26
CPI2-D-UPD78
CPI2-D-RE8C
CPI2-D-RE85
CPI2-B1-CY8CUniversal ISP for all currently supported Cypress microcontrollers with CY8C2xxx & CY8C3xxx cores, all serial memory devices and low-end 8-bit microcontrollersCPI2-D-CY8C3
CPI2-B1-FR0812Universal ISP for all currently supported NXP 8- and 16-bit microcontrollers, all serial memory devices and low-end 8-bit microcontrollersCPI2-D-FR0812
CPI2-B1-SL51Universal ISP for all currently supported SiLabs 8-bit microrocontrollers with EFM8 and 8051 cores, all serial memory devices and low-end 8-bit microcontrollersCPI2-D-SL51
CPI2-B1-STM8Universal ISP for all currently supported STMicroelectronics 8-bit microrocontrollers with STM8 and STM7 cores, all serial memory devices and low-end 8-bit microcontrollersCPI2-D-STM8
CPI2-B1-TI430Universal ISP for all currently supported Texas Instruments microrocontrollers with MSP430 core, all serial memory devices and low-end 8-bit microcontrollersCPI2-D-TI430
CPI2-B1-TIC2KUniversal ISP for all currently supported Texas Instruments microrocontrollers with C2000 core, all serial memory devices and low-end 8-bit microcontrollersCPI2-D-TIC2K
CPI2-B1-LTPLDUniversal ISP for all currently supported Lattice PLDs, all serial memory devices and low-end 8-bit microcontrollersCPI2-D-LTPLD

For example, the CPI2-B1-ACM device programmer is configured as the CPI2-B1 hardware loaded with the free basic and multiple device library licenses, which supports all ARM Cortex-M devices from all silicon manufacturers currently supported by ChipProg-ISP2 family. Similar bundles with one or more target-specific device library licenses enable support of other device architectures - some bundles support a single device architecture, others – a few of them.

Any preloaded CPI2-B1-x configuration always retains its scalability to support other target families and other programming control options. This may be realized through the purchase of separate licenses. Device libraries supporting other device architectures as well as a CPI2-ACI application control interface license may be added at any time.