sku: BOB-08508
Description: This is a simple, but extremely handy board to adapt the common 10-pin ISP programmers to the smaller 6-pin ISP connections. We also designed in a 6-pin inline connector so that you can insert this board directly into a breadboard! Good for the AVR programming tutorials. Pin 1 indicators indicate how the AVR-PG1 and PG2 should be oriented.
Board comes bare. We recommend ordering male pins to insert into the programmer and female pins to couple to the ISP connector on your target.
PRT-00116
Break Away Headers - StraightPRT-08506
2x5 Pin Shrouded HeaderPGM-00013
AVR STK Parallel Port Dongle ProgrammerPGM-00011
AVR In Circuit EmulatorWIG-08652
Key Counter PS2PGM-00014
AVR STK Serial Port Dongle ProgrammerPRT-00778
2x5 AVR ICSP Male HeaderPRT-00115
Break Away Female HeadersPRT-10877
2x3 Pin Shrouded HeaderDEV-09046
AVR - ICSP Adapter
Comments 24 comments
@Sparkfun:
Nice adapter, but may I suggest an improvement concerning the inline connector?
Every AVR I have seen so far (at least the ones in DIP packages) have the MOSI signal at pin x, MISO at pin x+1 and SCK at pin x+2. If the adapter would have these signal in the same order, wiring the prototype on the breadboard would be easier.
And if you put VCC at pin x+3 you could connect most of the 8-pin ATTINYs with just 2 wires.
Some other suggestions for your next batch of PCBs, in addition to the excellent suggestion from Praetorian:
– put the “1” on the “outside”, so it’s easier to see it (i.e. not between the two connectors). Rotate 90 degrees from their pin 1 corner.
– don’t put the “1” so close to the connector (especially the 6-pin one, see photo above)
– use a serif font so that’s easy to recognize it’s a “1” and not just a silkscreen glitch
for use in bread-boarding I found putting right angle connectors in the 6-pin inline connector very helpful. that way it sticks straight up and doesn’t use a lot of bread board space.
Perhaps a better pinout for this would have been: Mosi, Miso, Sck, Reset, Vcc, Gnd
This would make it directly compatible with chips like the Atmega644.
There would have to be some standard orientation of 1x6 pins to say that they “got it all wrong”. I have seen several different pinouts and it really depends on what you are connecting. Now, there may be better pinouts than the one they use…
You’re right, that comment was terribly worded.
I have reworded it.
These are very useful if you use AVR’s
How about soldering in the headers and pins for those of us with poor eyesight and shaky hands.
Checkout related item #DEV-09046 – the form factor is a little different, but looked to me like it might do what you need with less assembly required.
The cable in the 2nd pic appears to be plugged in backwards.
There is no cable in any of the pictures.
Not two years later there isn’t.
Now that I have been through the Embedded Electronis tutorials, I want to do my programming via USB from now on. Can someone tell me if this is compatible with the Pocket AVR Programmer (http://www.sparkfun.com/commerce/product_info.php?products_id=9231) or would I have to adapt it using the ICSP Adapter (http://www.sparkfun.com/commerce/product_info.php?products_id=9046)?
Nice board, but the 6 pin header isn’t listed under related products. In fact, I can’t find the 6 pin header at all.
Unfortunately we don’t sell the 3x2 connector, however you are able to cut the 5x2 down to 3x2.
I find it easier to cut a 6x1 connector in two. If you hold it properly you can easily snap it with your fingers.
Will this work with 40-pin atmega’s using jtag?
Perhaps a pinout that would make it compatible with FTDI bitbanging (see http://doswa.com/blog/2010/08/24/avrdude-5-10-with-ftdi-bitbang) would be nice. That way, it would be very easy to program AVR devices from FTDI devices.
Note: this article is specific to Linux, but FTDI bitbang mode works with Mac OS X and Windows as well.
Trying to understand the orientation of the connectors is not very clear for begginers =(
Some soldering example maybe?
There are a couple of pictures using this connector here How To Program an AVR Chip With The AVRISP mkII
Can’t upvote this comment enough. Excellent example on this link.
not as good as simular part found at www.kooing.com. The cost of this PCB and needed parts are the same.
Would the shrouded headers (http://www.sparkfun.com/products/10877 & http://www.sparkfun.com/products/8506) fit on this board together?
That is what I was planning on using since they are in related products, but no clue if they would actually work. I don’t see why not.