SAM G MCUs Based on Arm® Cortex®-M4F Core


The SAM G family is optimized for ultra-low-power and high-performance applications. Its small form factor is based on an Arm Cortex-M4F core and, bundled with a Floating-Point Unit (FPU), these devices offer unrivaled efficiency in a tiny 3 × 3 mm, 49-ball WLCSP package. The SAM G family is optimized with a highly efficient set of serial peripherals including a 12-bit Analog-to-Digital Converter (ADC), Direct Memory Access (DMA) and a good SRAM-to-Flash ratio. SAM G devices are ideal for sensor hub and battery-operated consumer applications.

The SAM G family comes in four series, the SAM G51, SAM G53, SAM G54 and SAM G55. These devices are fully compatible, even down to the WLCSP package.

sam-xxxx-flipflop3-uqfn-64pin

Key Features


  • picoPower® technology 
    • Down to 100 µA/MHz in active
    • Below 7 µA in deep sleep with SRAM retention
    • Down to 3 µs wake-up from deep sleep to executing the first instruction in active mode
  • Increased throughput
    • Arm Cortex-M4 core
    • FPU
  • Small package
    • 3 × 3 mm with 0.4 mm pitch
    • WLCSP 7 × 7 pins
    • Pin compatible WLCSP package across family

SAM G51 MCUs

The SAM G51 series of Flash MCUs is based on the high-performance 32-bit Arm Cortex-M4 RISC processor with FPU. It operates at a maximum speed of 48 MHz and features up to 256 KB of Flash and up to 64 KB of SRAM. The peripheral set includes one USART, two UARTs, two I2C-bus interfaces (TWI), one high-speed TWI, up to two SPIs, one three-channel general-purpose 16-bit timer (TC), one Real-Time Timer (RTT) and one 8-channel 12-bit ADC.

Key Features

  • Arm Cortex-M4 based MCU running up to 48 MHz
  • 256 KB embedded Flash and 64 KB SRAM
  • Power consumption in active mode ~103 µA/MHz
  • Low-power modes
    • Wait mode 6.8 µA
    • Wake-up time from wait mode to active mode 3.2 µs
  • FPU
  • DSP instructions
  • 12-bit 8-channel Analog-to-Digital Converter (ADC)
  • 49-ball WLCSP and 100-lead LQFP package options

SAM G53 MCUs

The SAM G53 series of Flash MCUs is based on the high-performance 32-bit Arm Cortex-M4 RISC processor with FPU. It operates at a maximum speed of 48 MHz and features up to 512 KB of Flash and 96 KB of SRAM. The peripheral set includes one USART, two UARTs, three I2C-bus interfaces (TWI), up to two SPIs, two three-channel general-purpose 16-bit timers, two I2S™ controllers with two-way, one-channel pulse density modulation, one RTT and one 8-channel 12-bit ADC.

Key Features

  • Arm Cortex-M4 based MCU running up to 48 MHz
  • 512 KB embedded Flash and 96 KB SRAM
  • Power consumption in active mode ~102 µA/MHz
  • Low-power modes
    • Wait mode 8 µA
    • Wake-up time from wait mode to active mode < 5 µs
  • FPU
  • DSP instructions
  • 12-bit 8-channel ADC
  • 49-ball WLCSP and 100-lead LQFP package options

SAM G54 MCUs

The SAM G54 of Flash MCUs is based on the high-performance 32-bit Arm Cortex-M4 RISC processor with FPU. They operate at a maximum speed of 96 MHz and feature up to 512 KB of Flash and 96 KB of SRAM. The peripheral set includes one USART, two UARTs, three I2C-bus interfaces (TWI), up to two SPIs, two three-channel general-purpose 16-bit timers, two I2S controllers with two-way, one-channel pulse density modulation, one RTT, one Real-Time Clock (RTC) and one 8-channel 12-bit ADC.

Key Features

  • Arm Cortex-M4 based MCU running up to 96 MHz
  • 512 KB embedded Flash and 96 KB SRAM
  • Power consumption in active mode ~102 µA/MHz
  • Low-power modes
    • Wait mode 8 µA
    • Wake-up time from wait mode to active mode < 5 µs
  • FPU
  • DSP instructions
  • 12-bit 8-channel ADC
  • 49-ball WLCSP and 100-lead LQFP package options

SAM G55 MCUs

The SAM G55 series of Flash MCUs is based on the high-performance 32-bit Arm Cortex-M4 RISC processor with FPU. It operates at a maximum speed of 120 MHz and features 512 KB of Flash and up to 176 KB of SRAM. The peripheral set includes eight flexible communication units comprising USARTs, SPIs and I2C-bus interfaces (TWIs), two three-channel general-purpose 16-bit timers, two I2S controllers, one-channel Pulse Density Modulation (PDM) interface, one 8-channel 12-bit ADC, one RTT and one RTC, both located in the ultra-low-power backup area.

Key Features

  • Arm Cortex-M4 based MCU with up to 16 KB SRAM on I/D bus providing 0 wait state execution at up to 120 MHz
  • Up to 512 KB embedded Flash and up to 176 KB SRAM
  • 8 KB ROM with embedded bootloader, single cycle access at full speed
  • Power consumption in active mode ~102 µA/MHz
  • Low-power modes
    • Wait mode 8 µA
    • Wake-up time from wait mode to active mode < 5 µs
  • FPU
  • DSP instructions
  • 12-bit 8-channel ADC
  • 49-ball WLCSP, 64-lead LQFP and  64-lead QFN package options

Development Tools


SAM G55 Xplained Pro Evaluation Kit

SAM G55 Xplained Pro Evaluation Kit

Part Number: ATSAMG55-XPRO

The SAM G55 Xplained Pro Evaluation Kit enables evaluation and prototyping with SAM G55 Cortex®-M4 based microcontrollers. Extension boards to the SAM G55 Xplained Pro can be purchased individually.

Software


MPLAB® X IDE

MPLAB® X Integrated Development Environment (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 and digital signal controllers. MPLAB X IDE works seamlessly with the MPLAB development ecosystem of software and tools, many of which are completely free. 

MPLAB Harmony v3

MPLAB Harmony v3 Software Framework

MPLAB Harmony v3 is a flexible, fully integrated embedded software development framework for 32-bit microcontrollers (MCUs). It enables robust framework development of interoperable RTOS-friendly libraries with quick and extensive Microchip support for third-party software integration. MPLAB Harmony includes a set of peripheral libraries, drivers and system services that are readily accessible for application development. The code development format allows for maximum re-use and reduces time to market.

SAM G Microcontrollers


Documentation


Microchip Bootloaders


Bootloaders are used to upgrade firmware on a target device without using an external programmer or debugger. Commonly used with microcontrollers (MCUs), a bootloader contains code that loads and executes an application program. Bootloaders can also perform additional tasks such as validating the code integrity and authenticity.

Bootloaders

Create Your First Project with SAMD21 Using MPLAB® Harmony v3

MPLAB® Harmony 3 is a software development framework consisting of compatible and interoperable modules that include peripheral libraries (PLIBs), drivers, system services, middleware and third-party libraries. The MPLAB Harmony Configurator (MHC) is a GUI-based tool that provides an easy way to enable and configure various MPLAB Harmony modules. The MHC is a plug-in to the MPLAB X Integrated Development Environment (IDE).
This video explains how to create a simple application on Microchip's ARM® Cortex®-M0+ based flash SAMD21 microcontroller using Harmony v3 MHC. This application sends a “Hello World!” string to a console running on a computer using SAMD21 USART peripheral.

Live Chat

Need Help?

No problem. Chat with our engineering experts or schedule a call that's convenient for you.

Privacy Policy