Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes

AVR/SAM Programmers/Debuggers

Atmel-ICE

Part Number: ATATMEL-ICE

Atmel-ICE is a powerful development tool for debugging and programming ARM® Cortex®-M based SAM and AVR microcontrollers with on-chip debug capability.

Atmel-ICE supports:

  • Programming and on-chip debugging of all AVR 32-bit MCUs 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
  • JTAG and SPI programming and debugging of all AVR 8-bit MCUs with OCD support on either JTAG or debugWIRE interfaces
  • Programming and debugging of all SAM ARM Cortex-M based MCUs on both SWD and JTAG interfaces
  • Programming of all tinyAVR 8-bit MCUs with support for the TPI interface
  • Programming and debugging of all AVR 8-bit MCUs with UPDI

For more information, please visit the Online User Guide.

Atmel-ICE kit contents:

  • ATATMEL-ICE: Encapsulated main unit, USB cable, 10-lead squid cable, flat cable (10-pin 50mil connector and 6-pin 100mil connector) and adapter board (20-pin 100mil connector, 6-pin 50mil connector and 10-pin 100mil connector)
  • ATATMEL-ICE-BASIC: Encapsulated main unit, USB cable and flat cable (10-pin 50mil connector and 6-pin 100mil connector)
  • ATATMEL-ICE-PCBA: PCB assembly of main unit only, no cables
  • ATATMEL-ICE-ADPT: 10-lead squid cable, flat cable (10-pin 50mil connector and 6-pin 100mil connector) and adapter board (20-pin 100mil connector, 6-pin 50mil connector and 10-pin 100mil connector)
  • ATATMEL-ICE-CABLE: Flat cable (10-pin 50mil connector and 6-pin 100mil connector)

AVR Dragon

Part Number: ATAVRDRAGON

Mature Product

The AVR Dragon sets a new standard for low cost development tools for 8-bit and 32-bit AVR devices with On Chip Debug (OCD) capability. It can perform a symbolic debug on all devices with OCD with SPI, JTAG, PDI (selected devices), high voltage serial programming, parallel programming, and aWire modes, and supports debugging using SPI, JTAG, PDI interfaces.

A development area lets designers build their own circuitry or add sockets for the desired device footprint. The debugger also supports NanoTrace, depending on the OCD module on the AVR device, using the target device's memory.

Note: AVR XMEGA PDI mode on AVR Dragon does NOT work for the following XMEGA devices: A3/D3 - revisions B, C and E or A1 (up to revision K).

AVR ONE!

Part Number: ATAVRONEKIT

Mature Product

A professional development tool for 8-bit and 32-bit AVR devices with On-Chip Debug capability. It is used for source level symbolic debugging, program trace and device programming.

It supports SPI, JTAG, PDI, and aWire programming modes and debugging using debugWIRE, JTAG, PDI, and aWire interfaces. AVR ONE! is driven by a powerful FPGA which provides high-speed data transfer between the host PC and the target AVR device, facilitating rapid program download and a most responsive debugging experience.

This product is now end-of-life. Please consider Atmel-ICE instead. 

J-32 Debug Probe

Part Number: DV164232

The J-32 Debug Probe Debugger/Programmer provides affordable, fast and easy debugging and programming for Microchip’s PIC32 and SAM MCU and SAM MPU products. It is fully integrated into Microchip’s powerful MPLAB® X Integrated Development Environment and easy-to-use Integrated Programming Environment. Connecting existing hardware is simple as it keeps the Segger J-Link/J-Trace 20-pin debugging connector. A compact form factor and two mounting holes permit the J-32 Debug Probe to mount securely onto development or end-user equipment to support product testing and calibration. J-32 Debug Probe has all the necessary performance and features 32-bit MCU and MPU developers need.

The J-32 Debug Probe is fast and easy to use. This redesigned product features fast downloads from RAM to Flash memory. Run-time data collection is available with bi-directional target communication and built-in virtual COM port functionality which simplifies calibration. Future new product support will always be free with regular software updates. Although the 20-pin header for SAM products is provided, the Debugger Adapter Board (AC102015), sold separately, is available for PIC32 MIPS devices from Microchip Purchasing and Client Services (www.microchip.com/purchase). J-32 Debug Probe is a cost-effective solution to debugging and programming Microchip’s 32-bit MCU and MPU products.

This product is a subset of Segger J-Link Base. Please refer to Segger's J-Link Manual for setup and operational information here.

Native support is available in MPLAB X IDE v5.25 which is available on the Downloads tab on the MPLAB X IDE product page here.

For support inquiries, please contact support_jlink@segger.com

 

 

Power Debugger is a powerful development tool for debugging and programming AVR microcontrollers using UPDI, JTAG, PDI, debugWIRE, aWire, TPI or SPI target interfaces and ARM® Cortex®-M based SAM microcontrollers using JTAG or SWD target interfaces.

In addition the Power Debugger has two independent current sensing channels for measuring and optimizing the power consumption of a design.

Power Debugger also includes a CDC virtual COM port interface as well as Data Gateway Interface channels for streaming application data to the host computer from a SPI, USART, TWI or GPIO source.

The Power Debugger is a CMSIS-DAP compatible debugger which works with Studio 7.0 or later, or other frontend software capable of connecting to a generic CMSIS-DAP unit. The Power Debugger streams power measurements and application debug data to Data Vizualiser for real-time analysis.

Power Debugger kit contents:

  • Main unit with plastic back-plate
  • 2xUSB cable
  • 10-lead squid cable
  • Flat cable (10-pin 50mil connector and 6-pin 100mil connector)
  • Adapter board (20-pin 100mil connector, 6-pin 50mil connector and 10-pin 100mil connector)
  • 20-pin 100mil jumper cable

Microchip SAM Boot Assistance (SAM-BA) software provides an open set of tools for in-system programming of Microchip ARM Thumb-based microcontrollers and microprocessors.

The latest generations of MPUs are support on SAM-BA v3 available on the SAM-BA github site.
For MCUs and legacy MPUs the latest versions of SAM-BA v2 can be downloaded from the documents tab.

With the SAM-BA monitor residing in on-chip non-volatile memory, you can use SAM-BA as a tool to re-program the MPU or MCU, without connecting to the debugger.
If you use the secure boot feature of Microchip’s MPUs, you should use the Secure SAM-BA edition.

SAM-ICE

Part Number: AT91SAM-ICE

Mature Product

SAM-ICE is a JTAG emulator designed for SAMA5, SAM3, SAM4, SAM7 and SAM9 ARM® core-based MCUs and MPUs, including Thumb mode. It supports download speeds up to 720K Bytes per second and maximum JTAG speeds up to 12 MHZ. It also supports Serial Wire Debug (SWD) and Serial Wire Viewer (SWV) from SAM-ICE hardware V6.

The AT91SAM-ICE catalog part number (CPN) will be moving to End of Life (EOL) status effective May 1, 2019. This catalog part number will no longer be offered after September 1, 2019.

For SAM developers, the replacement is either Atmel ICE (ATATMEL-ICE) or MPLAB ICD 4 (DV164045).

For MPU developers, SAM-ICE will be available until the J-32 Debug Probe (DV164232) is released in August 2019 that will support all Microchip 32-bit products.