Atmel-ICE is a powerful development tool for debugging and programming ARM Cortex-M based Atmel SAM
and Atmel AVR microcontrollers with On-Chip Debug capability.
It supports:
●Programming and on-chip debugging of all Atmel AVR UC3 microcontrollers on both JTAG and aWire
interfaces
●Programming and on-chip debugging of all AVR XMEGA family devices on both JTAG and PDI 2-wire
interfaces
●Programming (JTAG and SPI) and debugging of all AVR 8-bit microcontrollers with OCD support on both
JTAG or debugWIRE interfaces
●Programming and debugging of all Atmel SAM ARM Cortex-M based microcontrollers on both SWD and
JTAG interfaces
●Programming (TPI) of all Atmel tinyAVR 8-bit microcontrollers with support for this interface
1.2Atmel-ICE Features
●Fully compatible with Atmel Studio
●Supports programming and debugging of all Atmel AVR UC3 32-bit microcontrollers
●Supports programming and debugging of all 8-bit AVR XMEGA devices
●
Supports programming and debugging of all 8-bit Atmel megaAVR® and tinyAVR devices with OCD
●Supports programming and debugging of all SAM ARM Cortex-M based microcontrollers
●Target operating voltage range of 1.62V to 5.5V
●Draws less than 3mA from target VTref when using debugWIRE interface and less than 1mA for all other
interfaces
●Supports JTAG clock frequencies from 32kHz to 7.5MHz
●Supports PDI clock frequencies from 32kHz to 7.5MHz
●Supports debugWIRE baud rates from 4kbit/s to 0.5Mbit/s
●Supports aWire baud rates from 7.5kbit/s to 7Mbit/s
●Supports SPI clock frequencies from 8kHz to 5MHz
●Supports SWD clock frequencies from 32kHz to 2MHz
●USB 2.0 high-speed host interface
●ITM serial trace capture at up to 3MB/s
●Supports 10-pin 50-mil JTAG connector with both AVR and Cortex pinouts. The standard probe cable
supports AVR 6-pin ISP/PDI/TPI 100-mil headers as well as 10-pin 50-mil. An adapter is available to
support 6-pin 50-mil, 10-pin 100-mil and 20-pin 100-mil headers. Several kit options are available with
different cabling and adapters.
1.3System Requirements
The Atmel-ICE unit requires that a front-end debugging environment Atmel Studio version 6.2 or later is
installed on your computer.
Atmel-ICE [USER GUIDE]
42330A-MCU-07/2014
4
The Atmel-ICE should be connected to the host computer using the USB cable provided, or a certified USBmicro cable.
Atmel-ICE [USER GUIDE]
42330A-MCU-07/2014
5
2.Getting Started with the Atmel-ICE
2.1Full Kit Contents
The Atmel-ICE full kit contains these items:
●Atmel-ICE unit
●USB cable (1.8m, high-speed, micro-B)
●Adapter board containing 50-mil AVR, 100-mil AVR/SAM and 100-mil 20-pin SAM adapters
●IDC flat cable with 10-pin 50-mil connector and 6-pin 100-mil connector
●50-mil 10-pin mini squid cable with 10 x 100-mil sockets
Figure 2-1. Atmel-ICE Full Kit Contents
2.2Basic Kit Contents
The Atmel-ICE basic kit contains these items:
●Atmel-ICE unit
●USB cable (1.8m, high-speed, micro-B)
●IDC flat cable with 10-pin 50-mil connector and 6-pin 100-mil connector
Atmel-ICE [USER GUIDE]
42330A-MCU-07/2014
6
Figure 2-2. Atmel-ICE Basic Kit Contents
2.3PCBA Kit Contents
The Atmel-ICE PCBA kit contains these items:
●Atmel-ICE unit without plastic encaptulation
Figure 2-3. Atmel-ICE PCBA Kit Contents
2.4Spare Parts Kits
The following spare parts kits are available:
●Adapter kit
●Cable kit
Atmel-ICE [USER GUIDE]
42330A-MCU-07/2014
7
Figure 2-4. Atmel-ICE Adapter Kit Contents
Figure 2-5. Atmel-ICE Cable Kit Contents
2.5Kit Overview
The Atmel-ICE kit options are shown diagrammatically here:
Figure 2-6. Atmel-ICE Kit Overview
PCBA kit
PCBA
full kit
basic kit
adapter kit
cable kit
2.6Assembling the Atmel-ICE
The Atmel-ICE unit is shipped with no cables attached. Two cable options are provided in the full kit:
●50-mil 10-pin IDC flat cable with 6-pin ISP and 10-pin connectors
SAM AVR
Atmel-ICE [USER GUIDE]
42330A-MCU-07/2014
8
●50-mil 10-pin mini-squid cable with 10 x 100-mil sockets
Figure 2-7. Atmel-ICE Cables
For most purposes, the 50-mil 10-pin IDC flat cable can be used, connecting either natively to its 10-pin or 6pin connectors, or connecting via the adapter board. Three adapters are provided on one small PCBA. The
following adapters are included:
●100-mil 10-pin JTAG/SWD adapter
●100-mil 20-pin SAM JTAG/SWD adapter
Note
●50-mil 6-pin SPI/debugWIRE/PDI/aWire adapter
Figure 2-8. Atmel-ICE Adapters
A 50-mil JTAG adapter has not been provided - this is because the 50-mil 10-pin IDC cable can
be used to connect directly to a 50-mil JTAG header. For the part number of the component used
for the 50-mil 10-pin connector, see “Atmel-ICE target Connectors Part Numbers” on page 27.
The 6-pin ISP/PDI header is included as part of the 10-pin IDC cable. This termination can be cut off if it is not
required.
To assemble your Atmel-ICE into its default configuration, connect the 10-pin 50-mil IDC cable to the unit as
shown below. Be sure to orient the cable so that the red wire (pin 1) on the cable aligns with the triangular
indicator on the blue belt of the enclosure. The cable should connect upwards from the unit. Be sure to connect
to the port corresponding to the pinout of your target - AVR or SAM.
Figure 2-9. Atmel-ICE Cable Connection
Atmel-ICE [USER GUIDE]
42330A-MCU-07/2014
9
Figure 2-10. Atmel-ICE AVR Probe Connection
Figure 2-11. Atmel-ICE SAM Probe Connection
2.7Opening the Atmel-ICE
Note
For normal operation, the Atmel-ICE unit must not be opened. Opening the unit is done at your
own risk. Anti-static precautions should be taken.
The Atmel-ICE enclosure consists of three separate plastic components - top cover, bottom cover and blue
belt - which are snapped together during assembly. To open the unit, simply insert a large flat screwdriver into
the openings in the blue belt, apply some inward pressure and twist gently. Repeat the process on the other
snapper holes, and the top cover will pop off.
Atmel-ICE [USER GUIDE]
42330A-MCU-07/2014
10
Figure 2-12. Opening the Atmel-ICE (1)
Figure 2-13. Opening the Atmel-ICE (2)
Atmel-ICE [USER GUIDE]
42330A-MCU-07/2014
11
Figure 2-14. Opening the Atmel-ICE(3)
To close the unit again, simply align the top and bottom covers correctly, and press together firmly.
2.8Powering the Atmel-ICE
The Atmel-ICE is powered by the USB bus voltage. It requires less than 100mA to operate, and can therefore
be powered through a USB hub. The power LED will illuminate when the unit is plugged in. When not
connected in an active programming or debugging session, the unit will enter low-power consumption mode to
preserve your computer's battery. The Atmel-ICE cannot be powered down - it should be unplugged when not
in use.
2.9Connecting to the Host Computer
The Atmel-ICE communicates primarily using a standard HID interface, and does not require a special driver on
the host computer. To use the advanced data gateway functionality of the Atmel-ICE, be sure to install the USB
driver on the host computer. This is done automatically when installing the front-end software provided free by
Atmel. See www.atmel.com1 for further information or to download the latest front-end software.
The Atmel-ICE must be connected to an available USB port on the host computer using the USB cable
provided, or suitable USB certified micro cable. The Atmel-ICE contains a USB 2.0 compliant controller, and
can operate in both full-speed and high-speed modes. For best results, connect the Atmel-ICE directly to a
USB 2.0 compliant high-speed hub on the host computer using the cable provided.
2.10USB Driver Installation
2.10.1Windows
When installing the Atmel-ICE on a computer running Microsoft® Windows®, the USB driver is loaded when the
Atmel-ICE is first plugged in.
Note
Be sure to install the front-end software packages before plugging the unit in for the first time.
Once successfully installed, the Atmel-ICE will appear in the device manager as a "Human Interface Device".
1
http://www.atmel.com/
Atmel-ICE [USER GUIDE]
42330A-MCU-07/2014
12
3.Connecting the Atmel-ICE
3.1Overview: Connecting to AVR and SAM Target Devices
The Atmel-ICE probe has two 50-mil 10-pin JTAG connectors accessible on the front of the tool's enclosure.
Both connectors are directly electrically connected, but conform to two different pinouts - the AVR JTAG header
and the ARM Cortex Debug header. The connector should be selected based on the pinout of the target board,
and not the target MCU type - for example a SAM device mounted in a AVR STK600 stack should use the AVR
header.
Various cabling and adapters are available in the different Atmel-ICE kits. An overview of connection options is
shown.
Figure 3-1. Atmel-ICE Connection Options
10-pin 50-mil JTAG/SWD
(Cortex debug header)
SAMAVR
10-pin 100-mil
JTAG/SWD header
20-pin 100-mil SAM
header
(for EVKs etc)
SAMAVR
10-pin 50-mil AVR
JTAG header
6-pin 50-mil AVR ISP/
debugWIRE/PDI/aWire/
TPI header
6-pin 100-mil AVR ISP/
debugWIRE/PDI/aWire/
TPI header
10-pin 100-mil AVR
JTAG header
3.2Connecting to a JTAG Target
The Atmel-ICE probe has two 50-mil 10-pin JTAG connectors accessible on the front of the tool's enclosure.
Both connectors are directly electrically connected, but conform to two different pinouts - the AVR JTAG header
and the ARM Cortex Debug header. The connector should be selected based on the pinout of the target board,
and not the target MCU type - for example a SAM device mounted in a AVR STK600 stack should use the AVR
header.
The recommended pinout for the 10-pin AVR JTAG connector is shown in Figure 4-2, “AVR JTAG Header
Pinout” on page 20.
The recommended pinout for the 10-pin ARM Cortex Debug connector is shown in Figure 4-3, “SAM JTAG
Header Pinout” on page 20.
Direct connection to a standard 10-pin 50-mil header
Use the 50-mil 10-pin flat cable (included in some kits) to connect directly to a board supporting this header
type. Use the AVR connector port on the Atmel-ICE for headers layed out in the AVR pinout, and the SAM
connector port for headers complying with the ARM Cortex Debug header pinout.
The pinouts for both 10-pin connector ports are shown below.
Connection to a standard 10-pin 100-mil header
Use a standard 50-mil to 100-mil adapter to connect to 100-mil headers. An adapter board (included in some
kits) can be used for this purpose, or alternatively the JTAGICE3 adapter can be used for AVR targets.
Atmel-ICE [USER GUIDE]
42330A-MCU-07/2014
13
Loading...
+ 28 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.