Programmers and Debuggers Atmel-ICE

Programmers and Debuggers Atmel-ICE

Programmers and Debuggers Atmel-ICE The Atmel-ICE Debugger Atmel-ICE is a powerful development tool for debugging and programming Arm® Cortex®-M based Microchip SAM and AVR® microcontrollers with On-Chip Debug capability. It supports: • Programming and on-chip debugging of all Microchip AVR 32-bit microcontrollers on both JTAG and aWire interfaces • Programming and on-chip debugging of all Microchip AVR XMEGA® family devices on both JTAG and PDI two- wire interfaces • Programming (JTAG, SPI, UPDI) and debugging of all Microchip AVR 8-bit microcontrollers with OCD support on either JTAG, debugWIRE or UPDI interfaces • Programming and debugging of all Microchip SAM Arm Cortex-M based microcontrollers on both SWD and JTAG interfaces • Programming (TPI) of all Microchip tinyAVR® 8-bit microcontrollers with support for this interface © 2020 Microchip Technology Inc. User Guide DS50002999A-page 1 Programmers and Debuggers Table of Contents The Atmel-ICE Debugger...............................................................................................................................1 1. Introduction............................................................................................................................................. 4 1.1. Introduction to the Atmel-ICE....................................................................................................... 4 1.2. Atmel-ICE Features......................................................................................................................4 1.3. System Requirements..................................................................................................................4 2. Getting Started with the Atmel-ICE......................................................................................................... 5 2.1. Full Kit Contents...........................................................................................................................5 2.2. Basic Kit Contents........................................................................................................................5 2.3. PCBA Kit Contents.......................................................................................................................6 2.4. Spare Parts Kits........................................................................................................................... 6 2.5. Kit Overview................................................................................................................................. 7 2.6. Assembling the Atmel-ICE........................................................................................................... 8 2.7. Opening the Atmel-ICE................................................................................................................ 9 2.8. Powering the Atmel-ICE............................................................................................................. 11 2.9. Connecting to the Host Computer.............................................................................................. 11 2.10. USB Driver Installation............................................................................................................... 11 3. Connecting the Atmel-ICE.....................................................................................................................12 ® 3.1. Connecting to AVR and SAM Target Devices...........................................................................12 3.2. Connecting to a JTAG Target..................................................................................................... 13 3.3. Connecting to an aWire Target...................................................................................................14 3.4. Connecting to a PDI Target........................................................................................................14 3.5. Connecting to a UPDI Target......................................................................................................15 3.6. Connecting to a debugWIRE Target...........................................................................................15 3.7. Connecting to an SPI Target...................................................................................................... 16 3.8. Connecting to a TPI Target.........................................................................................................17 3.9. Connecting to an SWD Target....................................................................................................18 3.10. Connecting to Data Gateway Interface...................................................................................... 19 4. On-Chip Debugging.............................................................................................................................. 20 4.1. Introduction.................................................................................................................................20 4.2. SAM Devices with JTAG/SWD................................................................................................... 20 4.3. AVR® UC3 Devices with JTAG/aWire........................................................................................ 25 ® ® ® 4.4. tinyAVR , megaAVR , and XMEGA Devices............................................................................30 5. Hardware Description............................................................................................................................44 5.1. LEDs...........................................................................................................................................44 5.2. Rear Panel................................................................................................................................. 44 5.3. Bottom Panel..............................................................................................................................44 5.4. Architecture Description............................................................................................................. 45 6. Software Integration.............................................................................................................................. 47 6.1. MPLAB® X IDE and Atmel Studio.............................................................................................. 47 6.2. Command-Line Utility.................................................................................................................48 © 2020 Microchip Technology Inc. User Guide DS50002999A-page 2 Programmers and Debuggers 7. Advanced Debugging Techniques.........................................................................................................49 7.1. AVR® UC3 Targets.....................................................................................................................49 7.2. debugWIRE Targets................................................................................................................... 49 8. Release History and Known issues.......................................................................................................50 8.1. Firmware Release History..........................................................................................................50 8.2. Known Issues Concerning the Atmel-ICE.................................................................................. 50 9. Product Compliance..............................................................................................................................51 9.1. RoHS and WEEE....................................................................................................................... 51 9.2. CE and FCC...............................................................................................................................51 10. Revision History.................................................................................................................................... 52 The Microchip Website.................................................................................................................................53 Product Change Notification Service............................................................................................................53 Customer Support........................................................................................................................................ 53 Microchip Devices Code Protection Feature................................................................................................53 Legal Notice................................................................................................................................................. 53 Trademarks.................................................................................................................................................. 54 Quality Management System....................................................................................................................... 54 Worldwide Sales and Service.......................................................................................................................55 © 2020 Microchip Technology Inc. User Guide DS50002999A-page 3 Programmers and Debuggers Introduction 1. Introduction 1.1 Introduction to the Atmel-ICE Atmel-ICE is a powerful development tool for debugging and programming Arm Cortex-M based Microchip SAM and Microchip AVR microcontrollers

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    55 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us