(Read 473 times)
May 24, 2019, 02:39 am
Trying to get into surface mount stuff.
I am having some trouble figuring out how to get a bootloader on the atmega328p-au
At 3:00 in this video the person is showing a socket holder for the SMD part, but when I look for socket holder not coming up with anything similar.
Any help would be nice.
The last thing you did is where you should start looking.
May 24, 2019, 03:02 am
: May 24, 2019, 03:09 am by larryd
Suggest you buy ProMini boards ~$3 and use the board as a daughter card.
All supporting parts are already there for you.
No technical PMs.
If you are asked a question, please respond with an answer.
If you are asked for more information, please supply it.
If you need clarification, ask for help.
May 24, 2019, 04:32 am
The socket looks fun, but...
If you depend on a socket to program the MCU before soldering it into your circuit, you may find yourself in a bind, if you need to change or reinstall the bootloader or change fuses after soldering to the circuit.
I believe it is a good idea to include ICSP header in the circuit, so you can program it or update the program or bootloader while the MCU is in the circuit. Design your circuit so if you use the programming pins for other purposes, such as general I/O, they can be sufficiently isolated during programming. That may mean just using resistors that can allow the attached device to be overpowered by the programmer, or include solder-bridge pads or jumpers.
Strongly opinionated, but not official!
May 24, 2019, 10:38 am
when I look for socket holder not coming up with anything similar.
The video is probably using one like this:
That $45 price tag should generate some "sticker shock" - designing your board to provide an ISP connector, and programming the chips after they've been soldered onto the board is usually a much better idea!