Orange5 is a professional programming device for serial eeprom memories and microcontrollers. Unique feature of the current serial programmer is built-in macrolanguage for writing down protocols, which gives fast and easy capability to add new types of microschemes, precisely meeting manufacturers' requirements to read/write algorithms.