So my thoughts are they should be there. In the case of the 9x , external circuitry is driving these lines low through a 200 ohm resistor to ground, through the .1uf cap. Taking that into consideration, the limiting resistor needs to be a low value. 100 ohms works, 220 doesnt.To avoid driver contention, a series resistor should be placed on each of the three dedicated lines if there is a possibility that external circuitry could be driving these lines. The connection is shown in Figure 3. The value of the resistors should be chosen depending on the circuitry connected to the SPI bus.
Now what about no limiting resistor at all ? Yes it works . But are we risking the programmer if it is plugged into a circuit that is live and driving these pins. ?
I'm searching for the optimal value series limiting resistor in a usbasp device used to program the 9x. Also want to provide protection to the usbasp. The solution needs to work with the 9x no doubt, but I'm looking for the best all round solution for the versatile usbasp. What do you think ?
Thanks