L'interface ICSP des AVR
L'interface par l'interface parallèle
Cette interface de programmation s'utilise très facilement à partir d'un port parallèle de PC comme indiqué dans la figure ci-dessous. Elle est appelée souvent STK200 dans la littérature.
![](../../../I/Atmega8_lpt_programmer.svg.png.webp)
Si cette façon de faire est aisée, elle disparaîtra à terme comme les PCs équipés d'une interface parallèle.
L'interface correspondant à un bootloader est appelée STK500 lorsqu'elle est réalisée par une liaison série. Mais comme cette liaison série, elle aussi, disparaît de nos ordinateurs elle est peu à peu remplacée par STK500v2 qui fonctionne à l'aide d'une liaison USB directement (comme dans les arduino).
Connectique six broches
La connectique associée se fait avec six broches comme sur les deux photos ci-dessous :
![](../../../I/1-3-2007-Avr1.jpg.webp)
Voici par exemple ci- dessous la connectique ISP présente sur une carte Arduino : appelée ISCP.
![](../../../I/Serial_Peripheral_Interface_on_Arduino_Mega_01.JPG.webp)
Connectique dix broches
Il existe aussi une connectique 10 broches que nous espérons présenter plus tard.
Pour utiliser cette interface électrique, vous utilisez le programmateur de votre choix.