I'm trying to make the same type of dev board that Ben Heck did in this video:
Unfortunately he doesn't provide a schematic, but he says he based it off a section of the Arduino Uno circuit. I tried to make my own schematic based off the Uno and what I saw in his video, but before I start soldering I was hoping you guys could take a look at the circuit and make sure I'm not missing anything. There are some elements I'm not sure about, some of the pins are prefixed with an "A", like "AREF" or "AVCC". Not sure if they're necessary for ICSP programming. I'm also not sure which capacitors are supposed to be paired with the crystal. It doesn't seem to specify in the schematic.
Attached is my circuit in DipTrace and jpg.
*Edit* Forgot to mention that I couldn't find the right parts for the pin headers so I just took anything that was square with the correct number of pins. So, that's not a card edge connector, it's actually a 10 pin female header. Also couldn't find the ATMega328P, so I used the ATMega48 which has the same pinout.
Ben heck used ICSP, meaning simplified connection to target MCU and programmer... Theres excellent example in arduinos website how to use arduino as ICSP programming device.
Basicly my only beef with Ben is that he docent really show things, he keeps quite shallow. The show is more like hey look what my employer wants me to mention this week..
Basicly for ICSP you need just few pins connected on target MCU:
Power: GND + Vcc
Reset line
Data lines: MOSI, MISO and CLK
you can use avrdude or similar program with arduino ICSP...