Pinagem
Pinagem AVR ISP (2×3, 6 pinos)

Pinos
- 1: MISO
- 2: VCC
- 3: SCK
- 4: MOSI
- 5: RESET
- 6: GND
Especificações
| Contatos | 6 (2 × 3) |
|---|---|
| Passo | 2.54 mm |
| Sinais | MISO, MOSI, SCK, RESET, VCC, GND |
| Protocolo | Programação serial SPI, RESET mantido em nível baixo |
| Clock do ISP | Abaixo de f_CPU / 4 (f_CPU < 12 MHz), f_CPU / 6 (≥ 12 MHz) |
| Tensão | VCC do próprio alvo (lido pelo programador) |
| Pino 1 | MISO, canto marcado |
| Variante antiga | Conector de 10 pinos (2 × 5), mesmos sinais |
| Programadores típicos | USBasp, AVRISP mkII, Arduino as ISP |
Notas
- O pino 1 (MISO) é o canto marcado — um ponto, um 1 ou um pad quadrado na placa — e a numeração percorre as duas fileiras: 1-2, 3-4, 5-6. O desenho é o conector visto de cima da placa; o soquete do cabo do programador, visto pelos furos, é a imagem espelhada.
- O VCC normalmente é a alimentação do próprio ALVO, que o programador lê para ajustar seus níveis lógicos. Alguns programadores (um USBasp com o jumper colocado, um Arduino como ISP) também podem alimentar o alvo por ele — nunca a partir de duas fontes ao mesmo tempo.
- O RESET fica em nível baixo durante toda a sessão de programação, e SCK / MOSI / MISO são os pinos SPI comuns do chip: qualquer outra coisa ligada a eles que acione ou carregue as linhas pode fazer a programação falhar.
- A disposição antiga de 10 pinos (2×5) leva os mesmos seis sinais: 1 MOSI, 2 VCC, 3 NC, 4 GND, 5 RST, 6 GND, 7 SCK, 8 GND, 9 MISO, 10 GND.







