I have some ATMEGA328P-AU chips that I'm interested in bootloading and programming using the Adafruit SMT Test Socket - TQFP-32 Breakout. However, I'm new to this and want to ensure that I'm looking at the right Adafruit product for this. Will this program the ATMEGA328P-AU?
The Adafruit test socket I'm looking at is here: https://www.adafruit.com/product/1240
The ATMEGA328P-AU chips I have are here: https://www.sparkfun.com/products/13448
Also, is there a pinout or schematic of the test socket available? The data sheet appears to be missing, and forum posts seem to indicate that information on this is sparse. I'd rather not figure out the right pinout by burning out the first 3 chips. ;-)
Programming the ATMEGA328P-AU: 1240 socket and pinout how to
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- IWannaMakeStuff
- Posts: 4
- Joined: Wed Feb 22, 2017 2:23 pm
- adafruit_support_mike
- Posts: 67485
- Joined: Thu Feb 11, 2010 2:51 pm
Re: Programming the ATMEGA328P-AU: 1240 socket and pinout ho
That socket should work with the chip you linked.
I'm afraid we don't have a pinout for it ourselves, but if I remember correctly, the pins at the edge of the board stay in sync with the pins on the chip as you go around the package clockwise. You should only need to probe three or four connections to get the whole pattern.
I'm afraid we don't have a pinout for it ourselves, but if I remember correctly, the pins at the edge of the board stay in sync with the pins on the chip as you go around the package clockwise. You should only need to probe three or four connections to get the whole pattern.
- IWannaMakeStuff
- Posts: 4
- Joined: Wed Feb 22, 2017 2:23 pm
Re: Programming the ATMEGA328P-AU: 1240 socket and pinout ho
Thank you!adafruit_support_mike wrote:That socket should work with the chip you linked.
I'm afraid we don't have a pinout for it ourselves, but if I remember correctly, the pins at the edge of the board stay in sync with the pins on the chip as you go around the package clockwise. You should only need to probe three or four connections to get the whole pattern.
However, I'm not sure what you mean by "probe three or four connections". Apologies for the ignorance - I am currently at the "I've hooked up some Arduino Uno boards to NeoPixels, LEDs, buttons, and potentiometers" stage, so I'm not sure how to go about doing what you describe. (I would be using this device to make some simplified versions of an arduino on tiny protoboards or to drive single NeoPixels to fit in small spaces, as opposed to designing my own arduino devices.)
If it's not too much trouble, would you happen to have a link to a tutorial or example video on what you're describing?
- adafruit_support_mike
- Posts: 67485
- Joined: Thu Feb 11, 2010 2:51 pm
Re: Programming the ATMEGA328P-AU: 1240 socket and pinout ho
Using a multimeter set to measure resistance or continuity, touch one of the meter's probes to any contact in the TSSOP footprint inside the socket (pins at the corners are usually a good place to start), then run the other meter probe along the pins at the edge of the PCB. When you reach the right pin, the resistance will drop below 1 ohm, or the meter will beep indicating a connection.
When that happens, you'll know one connection.
Then move your probe to the next contact in the TSSOP footprint and check the adjacent pins at the edge of the PCB with your meter. Once you know two or three connections, it should be easy to map out the rest without having to probe them.
When that happens, you'll know one connection.
Then move your probe to the next contact in the TSSOP footprint and check the adjacent pins at the edge of the PCB with your meter. Once you know two or three connections, it should be easy to map out the rest without having to probe them.
Please be positive and constructive with your questions and comments.