A standalone AVR microcontroller programmer is a device that can program microcontrollers without needing to be connected to a computer during the programming process. These devices are useful for production environments, field updates, or any situation where a laptop or PC is not convenient.
These programmers use in-system programming (ISP) interfaces like SPI, JTAG, PDI or UPDI. They are typically loaded with the program code from a computer beforehand and then operate with a simple push-button interface. Some standalone programmers can be powered by batteries or the target circuit itself, and some even include displays and keypads for selecting different programs.
Kanda produce a range of standalone AVR programmers, ranging from low cost Keyfob programmers, through single and 8-way AVR handheld programmers to the more sophisticated portable programmer that has LCD display, keypad and storage for 32 programs.
Keyfob Programmers

These low cost programmers are supplied in a keyfob case, hence the name. They do not need a battery as they draw power from target circuit or from PC during load. Once loaded from PC, they just need to be plugged in to target and button pressed to update AVR firmware – they support AVR microcontrollers with both ISP and UPDI interfaces.
They are available as single units with USB PC loading dongle or as multi-packs for huge cost saving.
AVR Keyfob Programmers
https://www.kanda.com/Keyfob-AVR-Programmers.72.html
AVR Handheld Programmers

Kanda AVR Handheld Programmers are available as single units that store one program or as an 8-way version that stores up to 8 different programs. Once loaded a single button press programs target, 8-way version has a rotary switch to select correct slot.
These programmers can power the target and support all AVR microcontroller interfaces including ISP, JTAG, TPI, UPDI and PDI for ATXmega devices. Like keyfob, they support Flash and EEPROM programming, Fuses, ELF files and User row.
AVR Handheld Programmers
https://www.kanda.com/AVR-PLUS-XMEGA-Handheld.183.html
Kanda AVR Portable Programmers

Kanda AVR portable programmers have more features and are designed for field engineers rather than unskilled users unlike Keyfob and Handheld Programmers. They can store up to 32 different programs, which are selected by using the keypad. Once correct slot is selected, just press Program button to program your target.
Like Handheld Programmers, they support all AVR microcontroller programming interfaces – ISP, JTAG, TPI, UPDI and ATxmega PDI mode. They also support ELF files and all programming areas including fuses
Kanda AVR Portable Programmer
https://www.kanda.com/products/Kanda/PP0110V3.html
Conclusion
Kanda standalone AVR programmers cover all your programming needs, from easy firmware updates to production line programming. Simple, robust and really easy to use, they are the perfect solution for AVR programming without a PC, in the field or on the production line.