About us

At CodeSkin LLC, located in Massachusetts, USA, we have been developing software for flashing TI C2000™ MCUs since 2006.

The freely available programming tool C2Prog is at the heart of our solutions. It serves as the client for flashing MCUs in conjunction with highly customizable bootloaders that can be licensed from us.

Our solutions are specifically designed to support embedded applications over their entire lifecycle. Starting in the lab, C2Prog facilitates the development and testing process. As the product matures, the same tool can be applied on the manufacturing floor. Once the product is in the field, C2Prog in conjunction with its tailored bootloaders allows easy and secure firmware upgrades.


CodeSkin products can be fully integrated into customer specific tools, including LabView applications. By means of runtime dynamic linking (DLL) or the command-line interface (CLI), C2Prog provides functionality to your applications completely “behind the scenes”. A headless version of C2Prog can also be licensed for embedded Linux platforms.

Custom Bootloaders

CodeSkin can tailor the C2Prog bootloaders for customer specific hardware and communication protocols (such as RS-485, TCP/IP, USB and CAN). The bootloaders can also be configured for other features, such as servicing an external watchdog while the chip is being programmed. Customized bootloaders are licensed as source-code.

Contact us

In case of general questions, you can reach us at info@codeskin.com.

For sales inquiries, please email sales@codeskin.com.