Programming SMD ATTinyX - How to?

For Adafruit customers who seek help with microcontrollers

Moderators: adafruit_support_bill, adafruit

Programming SMD ATTinyX - How to?

Postby winneymj » Sun Apr 22, 2012 12:39 pm

Hi,
I have prototyped my circuit using DIP versions of the ATTiny84. I used the TinyISP and a bread board to program and burn the bootloader. I am now at the point where I am designing my PCB and I am going to use the SMD version of the ATTiny84.
My question is how do I program this guy? I think doing it in-circuit is probably the way to go but that also means I have to provide header pins for the connection. I really don't them around after I program, so should I unsolder them?
How is the iCufflinks chip programmed?
Any suggestions are much appreciated.

Thanks
Mark
winneymj
 
Posts: 4
Joined: Mon Apr 25, 2011 6:51 pm

Re: Programming SMD ATTinyX - How to?

Postby franklin97355 » Sun Apr 22, 2012 2:01 pm

You could use POGO pins like adafruit does for some of their devices.
User avatar
franklin97355
 
Posts: 1706
Joined: Mon Apr 21, 2008 1:33 pm

Re: Programming SMD ATTinyX - How to?

Postby philba » Sun Apr 22, 2012 2:17 pm

Pogo pins are good though it requires that you construct a jig.

If you are using a DIP ATTiny, you could program it before soldering it in. Or use a DIP clip for in-circuit.

For a SOIC, you can use a SOIC clip for in-circuit. I've used them a lot with SOICs.
philba
 
Posts: 387
Joined: Mon Dec 19, 2011 5:59 pm

Re: Programming SMD ATTinyX - How to?

Postby scott-42 » Mon Apr 23, 2012 12:31 am

If you need the chip to be reprogrammable when installed then put in the header pins for programming. If, on the other hand, you are only talking about the first time the chip is used that you need it programmed, then program it before it ever gets installed. Make a small programmer board with a zif socket for the type of chip you want to program. Last option would be put in the landing holes for the programming plug and then use a jig with pogo pins to mate with it while programming. Main factor on what to choose should be if you are planning on reprogramming in the field (more than once).

Also if you were ordering a lot of chips, you could get the provider to program them for you. This is generally for big (money and volume) orders.
scott-42
 
Posts: 123
Joined: Mon May 30, 2011 9:46 am
Location: Santa Clara, CA


Return to Microcontrollers

Who is online

Users browsing this forum: No registered users and 1 guest

Stuff to buy from the Adafruit store and links to product documentation!


New Products [102]

Raspberry Pi[80]
 
FLORA[23]
 
Bunnie Studios[9]
 
FPGA[1]
 
mbed[11]
Arduino[60]
 
NETduino[14]
 
BeagleBone[24]
 
Android[6]
 
XBee[10]
More Dev Boards[30]


 
BoArduino[8]
 
SpokePOV[4]
 
TV-B-Gone[4]
 
MiniPOV[3]
 
SIM reader[3]
 
Microtouch[5]
 
Clocks & Watches[18]
 
Drawdio[4]
 
Brain Machine[1]
 
Game of Life[2]
 
MintyBoost[2]
More DIY Kits[16]


 
MaKey MaKey[3]
 
Tweet-a-Watt[5]
 
Young Engineers[33]
 
Discover Electronics[2]
 
Snap Circuits[4]
 
littleBits[3]
 
Project packs[8]


 
Breakout Boards[33]
LCDs & Displays[48]
Components & Parts[69]
Batteries & Power[49]
EL Wire/Tape/Panel[52]
LEDs[109]
 
Wireless[14]
Cables[60]
 
Lasers[6]
Sensors/Parts[145]
 
Enclosures/Cases[11]
 
Solar[11]
 
RFID / NFC[13]
Prototyping[70]
 
iDevices[13]
Tools[71]
 
Wearables[39]
 
CNC[37]
 
Robotics[29]
 
3D printing[1]
 
Materials[24]


 
Stickers[41]
 
Skill badges[55]
 
Books[25]
 
Circuit Playground[7]
 
Gift Certificates[4]