Flash memory technology allowed ISP (In-System Programming) to become very popular.

ISP allows devices to be programmed when already soldered on the PCB. ISP offers several advantages over older techniques:
• programming takes place at the end of the manufacturing line,
• no need to stock pre-programmed devices,
• no need to handle modern ultra-fine-pitch packages.
ISP operation is generally accomplished on test fixtures, controlled by ATE and placed at the end of the manufacturing line. Too often, low-cost development tools are used to perform ISP operation, but the apparent economical advantage usually turns to be an overall cost increase if integration engineering time is considered. Furthermore, development tools are slow, affecting programming speed and reliability. Cost slashing and reliability improvement on modern PCBA manufacturing lines require professional tools, like Lynxar Technologies’ disruptive DeviceClip architecture.


DeviceClip supports any mix of devices (microcontrollers, PLDs, memories) from any semiconductor producer. Channels of a very same DeviceClip unit can be configured to support totally different targets, bringing a flexibility never seen so far.


DeviceClip architecture is based on LynOS, first ISP-oriented operating system designed to execute IPS programming Apps. LynOS leads to quick development of programming Apps in a native multi-channel environment. Apps are off-the-shelf available from Lynxar. And, thanks to LynOS patent-pending open API, even users can effortlessly develop Apps covering specific ISP requirements. Supporting new devices has never been easier.


DeviceClip is based on a high-performance microcomputer, faster than any device programming requirement. Speed is only limited by the target devices' specs. Furthermore, DeviceClip's very small size allows its placement as close as possible to the target device, so wiring length is minimum. This eliminates long and noisy cables, preserving signal integrity and improving the programming reliability.

In-System programming implementation example

Several DeviceClip units can be cascaded to form wide arrays of truly-parallel multi-channel programming systems. LynBus, Lynxar high-speed inter-module interface was designed to make this process as simple as possible. User settings are not required: LynBus does it all.


DeviceClip is very compact (only 100 x 60 x 10 mm), it was designed to be placed extremely close to the target (only a few millimeters away). This very compact size allows DeviceClip's integration inside any test fixture. DeviceClip is a perfect solution for complex test fixtures, where space constraints often prevent the placement of tools close to the target.


All DeviceClip signals are very robust and protected from over-voltages or shorts from the target PCB. Designed to work in very stressful environments (24/7), DeviceClip offers a wealth of functionality to help users satisfy the most demanding requirements. Operations performed by DeviceClip are time-stamped and saved in log files on the SD Card, always available for traceability and analysis.


Tool control panels are typically programs that have to be installed on the host computer. Installations are never hassle-free, different operating systems (Windows, Linux, Mac OS-X, etc.) require different Control Panels versions.DeviceClip is provided with an HTML5 embedded control panel, thus no host software installation is required. Compatible with every operating system, all you need to fully control DeviceClip is just a browser.


Industrial ISP equipment has so far been implemented by using different, non universal tools from quite a few vendors. This leads to a high cost for ISP implementation on manufacturing lines. Different tools need more learning time (different interfaces, different commands, more spare parts, etc.). Cost of ISP integration in manufacturing lines is slashed by using just one type of tool. Re- inventing the wheel every day has a high cost. Lynxar Technologies DeviceClip allows a dramatic cost reduction while increasing overall reliability.


DeviceClip runs a powerful server for the management of target variables (serial numbers, MAC addresses, calibration values or any other user-defined customization data). The result is a very easy target PCBA personalization. Target variables management can even be accomplished in stand-alone operating mode, when no host is connected. User’s pre-defined CSV files containing target board personalization data can be loaded on the SD card for being automatically managed by LynOS.