Site Information

 Loading... Please wait...

Blog

Arduino Due - Programming And Debugging Using JTAG ICE And Atmel Studio

Posted by Industry News on

Waveshare SAM AVR Atmel-ICE Debugger Programmer Supports JTAG SWD PDI TPI aWire SPI and debugWIRE

Atmel’s SAM3X series MCUs are great for users who want to move further from the world of 8bit/16bit microcontrollers to 32bit ARM Cortex core MCUs.

One of the most famous device in this series is SAM3X8E, Atmel’s Smart ARM microcontroller. The development platform of choice for getting started with the SAM3X8E is the Arduino Due board. 

The SAM3X8E MCUs have an ARM Cortex-M3 processor, which can run at 84 MHz, have 512 KB of flash, and 100 KB of SRAM. They also have a rich set of on chip peripherals such as, High Speed USB MiniHost and with on-chip PHY, Ethernet, dual CAN, high speed SD/SDIO/MMC, and multiple serial interfaces (USARTs, SPIs, TWIs (I2C), and one I2S).

The SAM3X8E also features a 12-bit ADC/DAC, temperature sensor, 32-bit timers, PWM timer and RTC. The 16-bit external bus interface supports SRAM, PSRAM, NOR and NAND Flash with error code correction. The Atmel QTouch® Library is available for the SAM3X8E for easy implementation of buttons, sliders and wheels.

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

Key Features

  • Supports JTAG, SWD, PDI, TPI, aWire, SPI and debugWIRE interfaces
  • Full source-level debugging in Atmel Studio
  • Supports all built-in hardware breakpoints in the target microcontroller (number depends on the OCD module in the target)
  • Up to 128 software breakpoints
  • 1.62 to 5.5V target operation
  • USB powered
  • Provides both ARM Cortex Debug Connector (10-pin) pin-out and AVR JTAG connector pin-out

Supported Devices

  • Programming and on-chip debugging of all Atmel AVR 32-bit MCUs on both JTAG and aWire interfaces
  • Programming and on-chip debugging of all Atmel AVR XMEGA® family devices on both JTAG and PDI 2-wire interfaces
  • JTAG and SPI programming and debugging of all Atmel AVR 8-bit MCUs with OCD support on either JTAG or debugWIRE interfaces
  • Programming and debugging of all Atmel SAM ARM Cortex-M based MCUs on both SWD and JTAG interfaces
  • Programming of all Atmel tinyAVR® 8-bit MCUs with support for the TPI interface

More Resources

More Information...

Multi-Protocol SoC With Two ARM Cortex-M4 Processor Cores Supports Two CAN Bus Controllers

Hilscher announced the release of their netX 90, an addition to its netX family of single-chip network controller ASICs. The netX 90 is the latest connectivity chip for slave devices. The chip addresses the fact that a large proportion of slave devices in use today will have to be replaced and/or updated if cyber risk threats [...]

Read More »


Embedded Android System With NXP ARM Cortex-A9 i.MX 6Dual 1GHz Processor Supports Two CAN Bus Ports

IBASE Technology Inc., a manufacturer of industrial-strength embedded systems, announced the release of their IBR117 3.5-inch SBC, which is powered by an NXP i.MX 6Dual Cortex-A9 1.0GHz high performance processor. The board is suitable for use in applications in the automation, smart building, transportation, and medical markets.The IBR117 is a scalable Single-Board Computer (SBC) with an extended [...]

Read More »


Linux-Ready ARM Embedded Industrial IoT (Internet of Things) System With Two CAN Bus Ports

Artila Electronics (Taiwan), a developer and manufacturer of Linux-ready ARM embedded industrial computers, announced the release of their Matrix-713 industrial IoT computer, which is equipped with two CAN ports.Internet of Things (IoT) offers new possibilities and new services to end users, since they could learn more about other entities present in the surrounding environment. Therefore, the [...]

Read More »


Wi-Fi Enabled Microcontroller Module For IoT Development Of Products Powered By AWS

The LPC54018 IoT module, developed by NXP in partnership with Embedded Artists, is self-contained, high performance, Wi-Fi enabled microcontroller module for the development of products powered by AWS. The Module is CE and FCC certified. The LPC54018 IoT module can be used standalone or plugged into the IoT Module baseboard for rapid product development and prototyping. Developers can choose [...]

Read More »


Microchip Cortex M0+ Evaluation Board With CAN FD Transceiver

Microchip introduced their SAMC21N Xplained Pro Evaluation Kit, a development board for its ARM-based MCUs featuring CAN FD connectivity. The products are equipped with the company’s CAN transceivers qualified for 5 Mbit/s.The evaluation kit is supported by the Studio integrated development platform. It includes an on-board Embedded Debugger, eliminating the need for external tools to program or [...]

Read More »


Cortex-A15/ Cortex-A7 Development Board With Two CAN Bus Ports

Emtrion (Germany) has released their Emcon-RZ/G1H board suitable for multi-media developments. It is powered by a multi-core Cortex by Renesas. The development board based on the R8A7742 processor features multiple multi-media interfaces including Sata II, USB 3.0, camera, LVDS, 3D graphics, and Ethernet. Additionally, the product provides two CAN ports. The multi-core processor comprises of a quad-core [...]

Read More »


ARM Processor With Independent Hardware Security Module Protects CAN Bus Networks From Cyber Threats

The STA1385 by STMicroelectronics is a fully automotive, power efficient System-On-Chip (SoC), targeting cost effective processing solutions for innovative Telematics and Connectivity applications including Cyber-security protection. It features a powerful Dual ARM Cortex-A7 processor, an embedded and independent Hardware Security Module (HSM), an isolated sub-system based on ARM Cortex-M3 for vehicle CAN interfaces and a full set of [...]

Read More »


ARM Cortex-M4F Microcontroller With CAN-FD (Flexible Data Rate) Ports

The SAM D5x and SAM E5x microcontroller (MCU) families are available from Microchip Technology. These 32-bit MCU families offer connectivity interfaces, performance and hardware-based security for a variety of applications.E5X Device Options:E51 (2 X CAN-FD)E53 (Ethernet MAC)E54 (2 X CAN-FD and Ethernet MAC)The SAM D5/E5 microcontrollers combine the performance of an ARM Cortex-M4 processor with a Floating [...]

Read More »


NXP LPC546 ARM Cortex-M Development Board For Next-Generation IoT Applications

The LPCXpresso54608 Development Board by NXP Semiconductors provides a powerful and flexible embedded development system for the NXP LPC546 ARM® Cortex®-M family of MCUs. The LPCXpresso54608 Development Board contains the target LPC54608 device with an on-board, CMSIS-DAP / SEGGER J-Link compatible debug probe. The on-board probe is compatible with the MCUXpresso IDE and other toolchains such as those [...]

Read More »