Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes
product primary image

ATSAME51G18A

Status: In Production

View More
Overview
Documents
Development Environment
Similar Devices
RoHS Information
Add To Cart

Device Overview

Summary

The SAM E51  high performance micro-controller series features  a 32-bit ARM® Cortex®-M4 processor with Floating Point Unit (FPU), running up to 120 MHz ,up to 1 MB Dual Panel Flash with ECC, and up to 256 KB of SRAM with ECC.

Series offers excellent features with class leading power performance ideal for multiple market segments.

Key features

·         Quad Serial Peripheral Interface(QSPI) with  Execute in Place (XIP) Support.

·         Up to 2 Secure Digital Host Controller (SDHC)

·         Inter-IC Sound(I2S)Controller for Audio

·         Peripheral Touch Controller (PTC) supporting up to 256 channels of capacitive touch .

·         Full speed USB with embedded Host/device.

·         Supports 5 Low power modes with class leading 65µA/MHz Active Power Performance.

·         Integrated security including Asymmetric and Symmetric  Crypto hardware acceleration

·         Serial communication (SERCOM) ports configurable as UART/USART, ISO 7816, SPI or I2


Supported by MPLAB X IDE and MPLAB Harmony.

Additional Features
  • Processor
    • Processor
    • ARM Cortex-M4F CPU running at up to 120 MHzFloating Point Unit (FPU)Embedded Trace Module (ETM) with instruction trace stream256 KB in-system self-programmable Flash with: Error Correction Code (ECC) Dual bank with Read-While-Write (RWW) support EEPROM hardware emulationError Correction Code (ECC)Dual bank with Read-While-Write (RWW) supportEEPROM hardware emulation128 KB SRAM Main Memory Error Correction Code (ECC) RAM optionError Correction Code (ECC) RAM optionUp to 4 KB of Tightly Coupled Memory (TCM)Up to 8 KB additional SRAM with backup retention capabilityFive Low Power Modes (Idle, Standby, Hibernate, Backup, and Off )Sleep Walking peripherals.Battery backup supportEmbedded Buck/LDO regulator supporting on-the-fly selection.65µA/MHz active power consumption.One Advanced Encryption System (AES) with 256-bit key length and up to 2 MB/s data rate Five confidential modes of operation (ECB, CBC, CFB, OFB, CTR)Five confidential modes of operation (ECB, CBC, CFB, OFB, CTR)
    • CAN-FD SupportTrue Random Number Generator (TRNG)Public Key Cryptography Controller (PUKCC) and associated Classical Public Key Cryptography Library (PUKCL) RSA, DSA Elliptic Curves Cryptography (ECC) ECC GF(2n), ECC GF(p) Integrity Check Module (ICM) based on Secure Hash Algorithm (SHA1, SHA224, SHA256), DMARSA, DSAElliptic Curves Cryptography (ECC) ECC GF(2n), ECC GF(p)Integrity Check Module (ICM) based on Secure Hash Algorithm (SHA1, SHA224, SHA256), DMA32-channel Direct Memory Access Controller (DMAC)One  SD(HC) Memory Card Interfaces (SDHC) Compatibility with SD and SDHC Memory Card Specification Version 3.01 Compatibility with SDIO Specification Version 3.0 Compliant with JDEC specification, MMC memory cards V4.51Compatibility with SD and SDHC Memory Card Specification Version 3.01Compatibility with SDIO Specification Version 3.0Compliant with JDEC specification, MMC memory cards V4.51One Quad I/O Serial Peripheral Interface (QSPI) eXecute-In-Place (XIP) support Up to 75 MHz SDR operation and DDR supporteXecute-In-Place (XIP) supportUp to 75 MHz SDR operation and DDR supportOne Full-Speed (12 Mbps) Universal Serial Bus (USB) 2.0 interface Embedded host and device functionEmbedded host and device functionSix Serial Communication Interfaces (SERCOM), each configurable to operate as either: USART with full-duplex and single-wire half-duplex configuration ISO7816 I2C up to 3.4MHz SPI LIN master/slave RS485 SPI inter-byte spaceUSART with full-duplex and single-wire half-duplex configurationISO7816I2C up to 3.4MHzSPILIN master/slaveRS485SPI inter-byte spaceOne two-channel Inter-IC Sound Interface (I2S)Parallel Capture Controller (PCC)  Up to 14-bit parallel capture modeUp to 14-bit parallel capture modePeripheral Touch Controller (PTC)  Up to 256 channel capacitive touch and proximity sensingUp to 256 channel capacitive touch and proximity sensing32-channel Event SystemUp to four 16-bit Timers/Counters (TC) each configurable as: 16-bit ,32-bit or 8-bit TC with two compare/capture channels16-bit ,32-bit or 8-bit TC with two compare/capture channelsTwo 24-bit Timer/Counters for Control (TCC), with extended functions:32-bit Real Time Counter (RTC) with clock/calendar function Up to 5 wake-up pins with tamper detection and de-bouncing filterUp to 5 wake-up pins with tamper detection and de-bouncing filterWatchdog Timer (WDT) with Window modeCRC-32 generatorPosition Decoder (PDEC)Frequency meter (FREQM)One Configurable Custom Logic (CCL)Dual 12-bit, 1 MSPS Analog-to-Digital Converter (ADC) with up to 16 channels each Differential and single-ended input Automatic offset and gain error compensation Oversampling and decimation in hardware to support 13-, 14-, 15-, or 16-bit resolutionDifferential and single-ended inputAutomatic offset and gain error compensationOversampling and decimation in hardware to support 13-, 14-, 15-, or 16-bit resolutionDual 12-bit, 1 MSPS Output Digital-to-Analog Converter (DAC)Two Analog Comparators (AC) with Window Compare functionOne temperature sensorPower-on Reset (POR) and Brown-out detection (BOD)Internal and external clock optionsExternal Interrupt Controller (EIC)36  programmable I/O pins1.71V – 3.6V48-pin QFN
    • ARM Cortex-M4F CPU running at up to 120 MHz
    • Floating Point Unit (FPU)
    • Embedded Trace Module (ETM) with instruction trace stream
    • 256 KB in-system self-programmable Flash with: Error Correction Code (ECC) Dual bank with Read-While-Write (RWW) support EEPROM hardware emulation
    • Error Correction Code (ECC)
    • Dual bank with Read-While-Write (RWW) support
    • EEPROM hardware emulation
    • 128 KB SRAM Main Memory Error Correction Code (ECC) RAM option
    • Error Correction Code (ECC) RAM option
    • Up to 4 KB of Tightly Coupled Memory (TCM)
    • Up to 8 KB additional SRAM with backup retention capability
    • Five Low Power Modes (Idle, Standby, Hibernate, Backup, and Off )
    • Sleep Walking peripherals.
    • Battery backup support
    • Embedded Buck/LDO regulator supporting on-the-fly selection.
    • 65µA/MHz active power consumption.
    • One Advanced Encryption System (AES) with 256-bit key length and up to 2 MB/s data rate Five confidential modes of operation (ECB, CBC, CFB, OFB, CTR)
    • Five confidential modes of operation (ECB, CBC, CFB, OFB, CTR)
  • CAN-FD Support
    • True Random Number Generator (TRNG)
    • Public Key Cryptography Controller (PUKCC) and associated Classical Public Key Cryptography Library (PUKCL) RSA, DSA Elliptic Curves Cryptography (ECC) ECC GF(2n), ECC GF(p) Integrity Check Module (ICM) based on Secure Hash Algorithm (SHA1, SHA224, SHA256), DMA
    • RSA, DSA
    • Elliptic Curves Cryptography (ECC) ECC GF(2n), ECC GF(p)
    • Integrity Check Module (ICM) based on Secure Hash Algorithm (SHA1, SHA224, SHA256), DMA
    • 32-channel Direct Memory Access Controller (DMAC)
    • One  SD(HC) Memory Card Interfaces (SDHC) Compatibility with SD and SDHC Memory Card Specification Version 3.01 Compatibility with SDIO Specification Version 3.0 Compliant with JDEC specification, MMC memory cards V4.51
    • Compatibility with SD and SDHC Memory Card Specification Version 3.01
    • Compatibility with SDIO Specification Version 3.0
    • Compliant with JDEC specification, MMC memory cards V4.51
    • One Quad I/O Serial Peripheral Interface (QSPI) eXecute-In-Place (XIP) support Up to 75 MHz SDR operation and DDR support
    • eXecute-In-Place (XIP) support
    • Up to 75 MHz SDR operation and DDR support
    • One Full-Speed (12 Mbps) Universal Serial Bus (USB) 2.0 interface Embedded host and device function
    • Embedded host and device function
    • Six Serial Communication Interfaces (SERCOM), each configurable to operate as either: USART with full-duplex and single-wire half-duplex configuration ISO7816 I2C up to 3.4MHz SPI LIN master/slave RS485 SPI inter-byte space
    • USART with full-duplex and single-wire half-duplex configuration
    • ISO7816
    • I2C up to 3.4MHz
    • SPI
    • LIN master/slave
    • RS485
    • SPI inter-byte space
    • One two-channel Inter-IC Sound Interface (I2S)
    • Parallel Capture Controller (PCC)  Up to 14-bit parallel capture mode
    • Up to 14-bit parallel capture mode
    • Peripheral Touch Controller (PTC)  Up to 256 channel capacitive touch and proximity sensing
    • Up to 256 channel capacitive touch and proximity sensing
    • 32-channel Event System
    • Up to four 16-bit Timers/Counters (TC) each configurable as: 16-bit ,32-bit or 8-bit TC with two compare/capture channels
    • 16-bit ,32-bit or 8-bit TC with two compare/capture channels
    • Two 24-bit Timer/Counters for Control (TCC), with extended functions:
    • 32-bit Real Time Counter (RTC) with clock/calendar function Up to 5 wake-up pins with tamper detection and de-bouncing filter
    • Up to 5 wake-up pins with tamper detection and de-bouncing filter
    • Watchdog Timer (WDT) with Window mode
    • CRC-32 generator
    • Position Decoder (PDEC)
    • Frequency meter (FREQM)
    • One Configurable Custom Logic (CCL)
    • Dual 12-bit, 1 MSPS Analog-to-Digital Converter (ADC) with up to 16 channels each Differential and single-ended input Automatic offset and gain error compensation Oversampling and decimation in hardware to support 13-, 14-, 15-, or 16-bit resolution
    • Differential and single-ended input
    • Automatic offset and gain error compensation
    • Oversampling and decimation in hardware to support 13-, 14-, 15-, or 16-bit resolution
    • Dual 12-bit, 1 MSPS Output Digital-to-Analog Converter (DAC)
    • Two Analog Comparators (AC) with Window Compare function
    • One temperature sensor
    • Power-on Reset (POR) and Brown-out detection (BOD)
    • Internal and external clock options
    • External Interrupt Controller (EIC)
    • 36  programmable I/O pins
    • 1.71V – 3.6V
    • 48-pin QFN
Parametrics
Name
Value
Part Family
ATSAME51
Max CPU Speed MHz
120
Program Memory Size (KB)
256
SRAM (KB)
128
SDIO/SD-CARD/eMMC
1
Crypto Engine
Yes
Temperature Range (C)
-40 to 125
Operating Voltage Range (V)
1.71 to 3.6
Direct Memory Access Channels
32
SPI
6
I2C
6
Hardware Touch Peripheral
PTC
CODEC Interface (I2S,AC97)
Yes
Peripheral Pin Select / Pin Muxing
Yes
Number of USB Modules
1
USB Interface
Full Speed
Number of CAN modules
1
Type of CAN module
CAN-FD
ADC Input
20
Max ADC Resolution (Bits)
12
Max ADC Sampling Rate (ksps)
1000
Number of DACs
1
Input Capture
13
Motor Control PWM Channels
13
Max 16-bit Digital Timers
7
Number of Comparators
2
Internal Oscillator
8,16,24Mhz,32Khz
Hardware RTCC/RTC
Yes
Max I/O Pins
33
Pincount
48
Low Power
Yes
Serial Quad Interface
Yes

Documents

Jump to:

Data Sheets

Appnote Source Code

MISC

Development Environment

  • Integrated Development Environments
  • Compilers
  • Software & Configurators
  • Emulators & Debuggers
  • Programmers
  • Demo & Evaluation Boards
Integrated Development Environments
MPLAB-X-IDE
MPLAB X Integrated Development Environment (IDE) ( MPLAB-X-IDE )

MPLAB® X Integrated Development Environment (IDE) is an expandable, highly configurable software program that incorporates powerful tools to help you discover, configure, develop, debug and qualify embedded designs for most of Microchip’s microcontrollers, microprocessors and digital signal controllers.
MPLAB X IDE works seamlessly with the MPLAB development ecosystem of

...

Learn More
Atmel-Studio
Atmel Studio IDE ( Atmel-Studio )

Studio 7 is the integrated development platform (IDP) for developing and debugging all AVR® and SAM microcontroller applications. The Atmel Studio 7 IDP gives you a seamless and easy-to-use environment to write, build and debug your applications written in C/C++ or assembly code. It also connects seamlessly to the debuggers, programmers and development kits that support AVR® and SAM...

Learn More
Compilers
MPLAB-XC32
MPLAB XC32 Compiler ( MPLAB-XC32 )

Available as free, unrestricted-use downloads, our award-winning MPLAB® XC C Compilers are comprehensive solutions for your project’s software development. Finding the right compiler to support your device is simple:

MPLAB XC8 supports all 8-bit PIC® and AVR® microcontrollers (MCUs)
MPLAB XC16 supports all 16-bit PIC MCUs and dsPIC® Digital Signal...

Learn More
ARM-GCC
ARM GCC ( ARM-GCC )

The ARM® Toolchain is a collection of tools/libraries used to create applications for ARM microcontrollers. This collection includes compiler, assembler, linker and Standard C and math libraries.

Most of these tools are based on efforts from GNU (www.gnu.org), and some are developed by Microchip. For more information please refer to the release notes.

The Atmel...

Learn More
Software & Configurators
MPLAB Harmony v3
MPLAB® Harmony v3 ( MPLAB Harmony v3 )

MPLAB® Harmony v3 is a fully integrated embedded software development framework that provides flexible and inter-operable software modules to simplify the development of value-added features for 32-bit MCUs and MPUs. It includes the MPLAB Harmony Configurator (MHC) tool, an easy-to-use tool with a GUI that simplifies device setup, library selection, configuration and...

Learn More
atmel-start
START ( atmel-start )

Atmel START is an innovative online tool for intuitive, graphical configuration of embedded software projects. It lets you select and configure software components, drivers and middleware, as well as complete example projects, specifically tailored to the needs of your application. The configuration stage lets you review dependencies between software components, conflicts and hardware constraints....

Learn More
Emulators & Debuggers
MPLAB PICkit 4 In-Circuit Debugger
MPLAB PICkit 4 In-Circuit Debugger ( PG164140 )

Fast programming, increased functionality, at the same price as its predecessor, the PICkit™ 3.

The MPLAB PICkit 4 now has Programmer-to-Go functionality for 8-bit, 16-bit and 32-bit PIC MCUs and dsPICs and also SAM MCU devices . The firmware update comes with MPLAB X IDE v5.30. AVR is expected soon!


The MPLAB® PICkit™ 4 In-Circuit

...

Learn More
Add To Cart
MPLAB ICD 4 In-Circuit Debugger
MPLAB ICD 4 In-Circuit Debugger ( DV164045 )

The MPLAB® ICD 4 In-Circuit Debugger/Programmer is Microchip’s fastest, cost-effective debugging and programming tool for PIC® and SAM Microcontrollers (MCUs) and Microprocessors (MPUs), dsPIC® Digital Signal Controllers (DSCs), and CEC flash microcontrollers. This speed is provided by a SAME70 MCU with 300 MHz, 32-bit MCU with 2MB of RAM and a

...

Learn More
Add To Cart
MPLAB(R) Snap In-Circuit Debugger
MPLAB(R) Snap In-Circuit Debugger ( PG164100 )

Our most affordable debugger has power to impress.

The MPLAB® Snap In-Circuit Debugger/Programmer allows affordable, fast and easy debugging and programming of PIC®, dsPIC®, AVR and SAM flash MCUs and MPUs, using the powerful graphical user interface of MPLAB X Integrated Development Environment (IDE) version 5.05 or later. The MPLAB Snap can be connected to a

...

Learn More
Add To Cart
Programmers
MPLAB PICkit 4 In-Circuit Debugger
MPLAB PICkit 4 In-Circuit Debugger ( PG164140 )

Fast programming, increased functionality, at the same price as its predecessor, the PICkit™ 3.

The MPLAB PICkit 4 now has Programmer-to-Go functionality for 8-bit, 16-bit and 32-bit PIC MCUs and dsPICs and also SAM MCU devices . The firmware update comes with MPLAB X IDE v5.30. AVR is expected soon!


The MPLAB® PICkit™ 4 In-Circuit

...

Learn More
Add To Cart
MPLAB ICD 4 In-Circuit Debugger
MPLAB ICD 4 In-Circuit Debugger ( DV164045 )

The MPLAB® ICD 4 In-Circuit Debugger/Programmer is Microchip’s fastest, cost-effective debugging and programming tool for PIC® and SAM Microcontrollers (MCUs) and Microprocessors (MPUs), dsPIC® Digital Signal Controllers (DSCs), and CEC flash microcontrollers. This speed is provided by a SAME70 MCU with 300 MHz, 32-bit MCU with 2MB of RAM and a

...

Learn More
Add To Cart
MPLAB(R) Snap In-Circuit Debugger
MPLAB(R) Snap In-Circuit Debugger ( PG164100 )

Our most affordable debugger has power to impress.

The MPLAB® Snap In-Circuit Debugger/Programmer allows affordable, fast and easy debugging and programming of PIC®, dsPIC®, AVR and SAM flash MCUs and MPUs, using the powerful graphical user interface of MPLAB X Integrated Development Environment (IDE) version 5.05 or later. The MPLAB Snap can be connected to a

...

Learn More
Add To Cart
Demo & Evaluation Boards
EDGB Isolated Debugger for MCHV-3
EDGB Isolated Debugger for MCHV-3 ( AC320202 )

This is an external Isolated debugger / programming interface for use with SAM M0+, M4 and M7 Microchip classic (square) styled motor control plug in modules for the MCHV-3 High voltage motor control development kit. It allows a safe, isolated debugger connection to a PC. It is not required with low voltage hardware.

...

Learn More
Add To Cart
SAM E54 Xplained Pro
SAM E54 Xplained Pro ( ATSAME54-XPRO )

The SAM E54 Xplained Pro evaluation kit is a hardware platform for evaluating the ATSAME54P20A microcontroller (MCU). Supported by the Studio integrated development platform, the kit provides easy access to the features of the ATSAME54P20A and explains how to integrate the device into a custom design.

In addition to ATSAME54P20A, the SAM E54 Xplained Pro Evaluation kit can also be

...

Learn More
Add To Cart
SAME54 Curiosity Ultra Evaluation Kit
SAME54 Curiosity Ultra Evaluation Kit ( DM320210 )

The SAM E54 Curiosity Ultra Development Board (DM320210) includes an integrated programmer and debugger, so no additional hardware is required to get started. Users can expand functionality through MikroElectronika mikroBUS™ Click™ adapter boards, add Ethernet connectivity with the Microchip PHY Daughter Board, add Wi-Fi™ connectivity capability using the Microchip expansions...

Learn More
Add To Cart
ATSAME54 Motor Control PIM
ATSAME54 Motor Control PIM ( MA320207 )

This plug-in module comes with a ATSAME54 32-Bit ARM Cortex M4MCU device. It can be used with the Microchip MCHV-3 [DM330023-3] and MCLV-2 [DM330021-2].

Low Voltage BLDC Kit - DM330021-2


High Voltage BLDC

...

Learn More
Add To Cart

Similar Devices

Product
Pins
Flash (KB)
RAM (B)
Price 5K
Notes
48
256
131,072
$2.97
 
48
512
196,608
$3.25
 
64
256
131,072
$2.97
 
64
512
196,608
$3.25
 
64
1024
262,144
$3.81
 
100
512
196,608
$3.79
 
100
1024
262,144
$4.35
 

RoHS Information

Part Number
Device Weight (g)
Shipping Weight (Kg)
Lead Count
Package Type
Package Width
Solder Composition
JEDEC Indicator
RoHS
China EFUP
ATSAME51G18A-MF
0.131400
0.713942
48
VQFN
7x7x0.9mm
Matte Tin
e3
ATSAME51G18A-MFT
0.131400
0.129000
48
VQFN
7x7x0.9mm
Matte Tin
e3
ATSAME51G18A-MZ
0.133900
0.610577
48
VQFN
7x7x0.9mm
Matte Tin
e3
ATSAME51G18A-MZT
0.133900
0.272000
48
VQFN
7x7x0.9mm
Matte Tin
e3
ATSAME51G18A-MU
0.131400
0.713942
48
VQFN
7x7x0.9mm
Matte Tin
e3
ATSAME51G18A-MUT
0.131400
0.129000
48
VQFN
7x7x0.9mm
Matte Tin
e3
ATSAME51G18A-MU-EFP
0.131400
0.713942
48
VQFN
7x7x0.9mm
Matte Tin
e3
ATSAME51G18A-MUT-EFP
0.131400
0.129000
48
VQFN
7x7x0.9mm
Matte Tin
e3
ATSAME51G18A-MZVAO
0.133900
0.610577
48
VQFN
7x7x0.9mm
Matte Tin
e3
To see a complete listing of RoHS data for this device, please Click here
Shipping Weight = Device Weight + Packing Material weight. Please contact sales office if device weight is not available.

Buy from Microchip

Grid
View
Table
View
Filter:
Apply
Clear
Only show products with samples
Product
Leads
Package Type
Temp Range
Packing Media
5K Pricing
Buy