EmbeddedRelated.com
ATSAM3X8E

MCHPATSAM3X8E

Microchip Technology
32-bit ARM Cortex-M3 with larger memory and native USB host/device capability for more demanding USB applications.
Active2,236 in stock

Overview

The ATSAM3X8E is a 32-bit ARM Cortex-M3 microcontroller from Microchip with an 84 MHz core, 512 KB of flash and a large SRAM footprint. It includes native USB host/device capability and a broad peripheral set (CAN, Ethernet, SPI, UART, I2S, PWM, DMA) and up to 103 I/O lines. The device runs from 1.62 V to 3.6 V, making it suitable for a range of embedded applications that need heavier firmware and USB connectivity.

Why Choose This Part

Large on-chip flash (512 KB) and substantial SRAM make the ATSAM3X8E a good choice for feature-rich firmware, bootloaders and filesystem stacks. Native USB host/device support and a comprehensive peripheral set (CAN, Ethernet, SPI, I2S, UART, PWM, DMA) reduce the need for external controllers and simplify system design. The high I/O count and flexible voltage range let you integrate many sensors, actuators and external memories on a single chip.

Applications

USB host/device products
Implement USB hosts or devices such as mass storage gateways, USB audio/HID devices, or composite USB peripherals using its native OTG/host/device support.
Industrial gateways and protocol bridges
Bridge field networks (CAN, Ethernet, UART, SPI) and perform protocol translation or edge preprocessing for industrial systems.
Prototyping and advanced hobbyist boards
Use on development boards like the Arduino Due for projects requiring more flash, RAM and IO than typical 8/16-bit MCUs.
Motor control and power electronics
Drive multi-channel PWM outputs and perform real-time control loops where deterministic Cortex-M3 performance and peripherals are required.
Data logging and storage appliances
Manage data streams to memory cards or networked storage while handling USB and Ethernet connectivity.

Key Specifications

Speed 84MHz
RAM Size 100K x 8
Core Size 32-Bit
Peripherals Brown-out Detect/Reset, DMA, I2S, POR, PWM, WDT
Connectivity CANbus, EBI/EMI, Ethernet, I2C, IrDA, LINbus, Memory Card, SPI, SSC, UART/USART, USB
Mounting Type Surface Mount
Number of I/O 103
Core Processor ARM Cortex-M3
Package / Case 144-LQFP
Data Converters A/D 16x12b; D/A 2x12b
Oscillator Type Internal
Program Memory Size 512KB (512K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 144-LQFP (20x20)
Voltage - Supply (Vcc/Vdd) 1.62V ~ 3.6V

Getting Started

Common development paths include the Arduino Due board (which uses the ATSAM3X8E) for quick prototyping, or Microchip Studio (formerly Atmel Studio) and the ARM-GCC toolchain for professional development. Hardware debuggers such as Atmel-ICE or Segger J-Link and OpenOCD are supported for on-chip debugging; design attention should be paid to 3.3 V IO levels and power sequencing for USB host use.

Dev Boards

Development boards and breakout modules featuring the ATSAM3X8E or compatible chips — ready to use for prototyping.

Arduino Due Arduino
The Arduino Due is a powerful evaluation platform featuring the ATSAM3X8E ARM® Cortex®-M3 MCU, designed for high-perform
Digi-Key 399 in stock
ATSAM3X8E-AU Microchip (Atmel)
ARM Cortex-M3 MCU with USB host/device support and common availability on development boards (Arduino Due).
Part of Microchip SAM3X family » ATSAM3X8E

ATSAM3X8E Family

Part NumberDifferenceStock
ATSAM3X8E-AU (Microchip (Atmel)) TQFP

Also Consider

LPC1768FBD100 NXP Semiconductors - Cortex-M3 MCU with comparable connectivity and strong ecosystem support for development boards and RTOS.
STM32F407VGT6 STMicroelectronics - Higher-performance Cortex-M4 alternative with abundant peripherals, larger ecosystem and floating-point capabilities.
PIC32MX795F512L MCHPMicrochip Technology - 512 KB flash MCU from Microchip with USB and peripheral sets suitable for similar embedded applications.