Контакты ICSP предназначены для программирования Arduino напрямую с программистом ISP / ICSP. Это позволяет вам делать такие вещи, как путаница с загрузчиком / etc. По сути, в то время как загрузчик Arduino понимает UART (бизнес Rx / Tx), микроконтроллер AVR этого не делает, поэтому, если вы хотите запрограммировать его напрямую, вы должны использовать выводы ICSP.
Смотрите здесь и здесь для более подробной информации.
Набор из 6 выводов рядом с выводом AREF - это ICSP для системы USB. Интерфейс USB имеет свой собственный микроконтроллер (AFAICT это ATmega16u2 в Uno Rev 3). Очевидно, люди используют это, чтобы сделать его совместимым с клавиатурой или мышью.
Что касается этого одиночного контакта - он отключен. Глядя на схему , можно увидеть, что IOREF - это не что иное, как опорный вывод напряжения + 5 В, и что вывод 1 (неизвестный вывод) отсоединен.