This is a programmer for Atmel microcontrollers, such as the Atmega328p used in the Arduino. It has a six pin header for in-circuit serial programming (ICSP).

Created 2 years 11 months ago
note-present
MIheRp3.jpg
atmel-avrisp-mk-ii disassembly image-1

From the Atmel documentation, the status LED colors are as follows:

  • Red: Idle - No target power
  • Green: Idle - With target power
  • Orange: Busy - Programming
  • Orange blinking: Reversed target cable connection, or not correct pull-up on the reset line.
  • Red blinking: Short-circuit on target
  • Red - Orange blinking: Upgrade mode
note-present
ZghjP06.jpg
atmel-avrisp-mk-ii disassembly image-2

This is the six-pin ICSP connector that mates with a circuit board for programming. The pinout is annotated above, but in brief it is: 1. MISO 2. +Vcc (from device to programmer) 3. SCK 4. MOSI 5. RESET 6. GND

Of note is that the +Vcc pin on the cable is not used to power the device being programmed, but rather for the programmer to detect the operating Vcc of the device so that it can determine the appropriate voltage to use for communication and programming. A separate power supply is needed to power the device while the AVR ISP mk II is connected. Pin one is on the side of the cable with the red stripe, and is on the side of the connector with a downward-facing triangle.

Add your own disassembly guide to TakeItApart and help others learn! Get started

note-present
Nvx08qV.jpg
atmel-avrisp-mk-ii disassembly image-3

Don't want to see ads? Just create an account and upload a guide.

note-present
q8MOG6e.jpg
atmel-avrisp-mk-ii disassembly image-4

The two halves of the case are held together with plastic snaps that can be easily released using a small flat screwdriver.

note-present
uUL1CTH.jpg
atmel-avrisp-mk-ii disassembly image-5
note-present
hLbSsRK.jpg
atmel-avrisp-mk-ii disassembly image-6
note-present
DFIeF6u.jpg
atmel-avrisp-mk-ii disassembly image-7
note-present
cVkXFud.jpg
atmel-avrisp-mk-ii disassembly image-8

The programmer PCB is also held in with plastic snaps, though they can be released manually without a screwdriver.

note-present
mb070no.jpg
atmel-avrisp-mk-ii disassembly image-9

j or → for next item, k or ← for previous

Comment on this guide

Log in to post a reply.