Once installed, select this Board type when programming an ATmega328 on an external target board that has no crystal. Check the From Arduino to a Microcontroller on a Breadboard tutorial by the Arduino Team - under the Minimal Circuit (Eliminating the External Clock) section there are instructions for downloading and installing the ATmega328 on a breadboard (8 MHz internal clock) hardware configuration in the Arduino IDE.
ARDUINO MEGA PINOUT ISP INSTALL
However if you wish to use the internal oscillator instead you need to install support for an additional hardware configuration. If you are programming an ATmega328 your target board may have an appropriate crystal and related capacitors. If you are programming an ATmega168 your target board will need the appropriate crystal and related capacitors. It is important to make sure that your target is genuinely Arduino compatible, and that you select the appropriate target board type from the Arduino Tools menu. If your target board has its own power, the jumper (location J5) should be set to 'Nope', like so: In addition, make sure that the target power jumper is set correctly on the ISP Shield 2.0. Be sure to get the orientation correct pin 1 is marked with an arrow on the ISP Shield 2.0 circuit board. You can also use the ISP Shield 2.0 to program the Arduino bootloader onto an external target board, providing that the target is Arduino compatible and has a standard 6-pin* AVR ISP programming header.įollow the instructions above, however instead of placing a microcontroller into the ZIF socket connect the ISP Shield 2.0 to the target board with a 6 pin (2x3 DIL) ribbon cable. To program the Arduino Bootloader onto an ATmega168/ATmega328 located on an external target board
To program the Arduino Bootloader onto an ATmega168/ATmega328