UPROG with Programmer is a universal programming device manufactured by RK-System suitable for Atmel AVR, CPLD, MCS-51, MSP430, PIC, ST72 microcontrollers and chips. It has an easy to use graphical user interface, fast programming speed, multiple programming algorithms and high safety features, so users can easily and quickly program their end product. It supports all types of programming algorithms, such as I2C, JTAG, SPI, USB, and so on. Additionally, it has a wide range of program languages and user-friendly environment to make your programming process simple and efficient, such as C/C++ and assembly language. Moreover, it has a self-test function and safety lock to prevent IC programs from being lost.