Table of Contents

[hemmerling] AVR Microcontrollers Expertness 2/4 - Atmel Studio 4 / 5 / 6 HowTo

Related pages:

1 Installation of AVR Studio 5 with separate Installation of AVR Jungo USB Driver

2 Debugging & Programming of Arduino Mega ADR & Arduino ATMega2560 Targets with AVR Studio 5

2.1 ISP Programming of Arduino Mega ADR & Arduino ATMega2560 Targets with AVR Studio 5

2.2 Debugging of Arduino Mega ADR & Arduino ATMega2560 Targets with AVR Studio 5

Pin # PinName PinName Pin #
1 TCK GND 2
3 TDO VTref 4
5 TMS nSRST 6
7 N.C. nTRST 8
9 TDI GND 10
Name Pin# JTAGICE3 ATmega2560 Arduino
TCK 1 Test Clock (clock signal from the JTAGICE3 into the target device) Pin 93 - PF4 ( ADC4/TMK ) (A4) Analog pin 4
TMS 5 Test Mode Select (control signal from the JTAGICE3 into the target device) PF5 ( ADC5/TMS ) (A5) Analog pin 5
TDI 9 Test Data In (data transmitted from the JTAGICE3 into the target device) PF7 ( ADC7/PCINT15 ) (A7) Analog pin 7
TDO 3 Test Data Out (data transmitted from the target device into the JTAGICE3) PF6 ( ADC6/PCINT14 ) (A6) Analog pin 6
nTRST 8 Test Reset (optional, only on some AVR devices). Used to reset the JTAG TAP controller
nSRST 6 Source Reset (optional) Used to reset the target device. Connecting this pin is recommended since it allows the JTAGICE3 to hold the target device in a reset state, which can be essential to debugging in certain scenarios. Pin 30 RESET
VTref 4 Target voltage reference. The JTAGICE3 samples the target voltage on this pin in order to power the level converters correctly. The JTAGICE3 draws less than 1mA from this in. Pins 10, 31, 61, or 100 VCC
GND 2,10 Ground. Both must be connected to ensure that the JTAGICE3 and the target device share the same ground reference. Pins 11,32, 62, 101, or 99 GND

3 Uploading a fresh original Arduino Bootloader with AVR Studio 5 & JTAGICE3

4 Hidden Atmel Studio 5 Solution User Options ".avrsuo"

5 Atmel AVR Studio 5 - How to deal with Solutions and Projects

6 Atmel AVR Studio 5 - How to copy Projects

7 Atmel AVR Studio 5 - Development of Libraries and Object Files in its own Projects

8 Atmel AVR Studio 5 - Don't start the names of Libraries with "lib"

9 Atmel AVR Studio 5 - How to open "C" Files associated with "C" Functions, efficiendly

10 Tips how to compile C++ Software with Atmel Studio

Appropriate OpenDirectory Directory Pages


When this document changes ! Site Navigation ( My Business ! My Topics ! Imprint / Contact ! Privacy Policy ! Keyword Index ! ! Google+ Publisher "hemmerling" )