Question: what are the icsp pins on arduino?
Answer: ICSP can be used to restore a missing or damaged bootloader. A typical Arduino ICSP header has six pins, arranged 2x3. The article Connecting the Programmer: In-Circuit Serial Programming (ICSP) at Sparkfun describes some of the functions of ICSP pins, which include MISO, MOSI, SCK, V+, Ground, and Reset.