When it comes to AVR microcontrollers the most common programming option is In-System Programming (ISP). ISP interface is easy to use but in some scenarios it is totally unusable. The most common ...