{"id":2031,"date":"2023-10-23T13:41:54","date_gmt":"2023-10-23T12:41:54","guid":{"rendered":"https:\/\/www.kanda.com\/blog\/?p=2031"},"modified":"2023-10-23T13:41:55","modified_gmt":"2023-10-23T12:41:55","slug":"what-is-a-standalone-programmer","status":"publish","type":"post","link":"https:\/\/www.kanda.com\/blog\/microcontrollers\/what-is-a-standalone-programmer\/","title":{"rendered":"What is a Standalone Programmer?"},"content":{"rendered":"\n

A standalone microcontroller programmer is a device that can be used to program microcontrollers without the need for a computer. This makes them ideal for use in portable applications, or for programming microcontrollers that are not easily accessible by a computer. They also simplify production tasks as the operator can be relatively unskilled.<\/p>\n\n\n\n\n\n\n\n

Standalone programmers typically connect to the microcontroller using an in-system programming interface. This interface consists of a few pins that are used to communicate with the microcontroller and transfer the program code.<\/p>\n\n\n\n

All Kanda AVR ISP standalone microcontroller programmers also support other programming interfaces, such as JTAG, PDI, UPDI. These interfaces can be used to program a wider range of microcontrollers, but they may be more complex to connect. PIC ICSP, low and High Voltage and ARM SWD interfaces are supported. <\/p>\n\n\n\n

Kanda supply a range of different adapters for AVR UPDI, PIC ICSP, SWD and AVR ISP as well as finer pitch connectors eg 2.0mm or 1.27mm (0.05″) or PIC RJ11.<\/p>\n\n\n\n

Standalone microcontroller programmers are powered by batteries or can be used with an external power supply or both. Some programmers also have a built-in display and keypad, which can be used to control the programmer and select the program to be programmed. Others have a simple push button for 1 program or a rotary switch to select multiple programs.<\/p>\n\n\n\n

Loading the Standalone Programmer<\/h2>\n\n\n\n

Kanda standalone programmers are first loaded from a PC or by using our smart phone App. This step requires some technical knowledge but we have made it as simple as possible. As well as supporting all microcontroller memory areas (Flash, EEPROM, User Area), they support all fuses, configuration bytes and lock bits. Extra features include Serial Numbering and limit number of programming operations.<\/p>\n\n\n\n

They support different file formats, including AVR ELF files and PIC Hex files with configuration bytes etc.<\/p>\n\n\n\n

\"PIC<\/a>
Standalone Programmer Loader Software<\/figcaption><\/figure>\n\n\n\n

Programming Your Target<\/h2>\n\n\n\n

To use a standalone microcontroller programmer, you typically need to follow these steps:<\/p>\n\n\n\n