Atmel: AT91SAM9G20-EK Evaluation Board

Buy NowBuy NowDevelopment ToolsTechnical DocumentsVideoFeaturesKit Contents


Kit Overview


The Atmel's AT91SAM9G20-EKAT91SAM9G20-EK Evaluation kit lets designers quickly evaluate and develop code for applications running on the Atmel SAM9G20.The board supports the AT91SAM9G20AT91SAM9G20 in a 217-ball LFBGA RoHS-compliant Package.


The AT91SAM9G20AT91SAM9G20 is based on the integration of an ARM926EJ-S processor with fast ROM and RAM memories and a wide range of peripherals.The AT91SAM9G20 embeds an Ethernet MAC, one USB Device Port, and a USB Host controller. It also integrates several standard peripherals, such as the USART, SPI, TWI, Timer Counters, Synchronous Serial Controller, ADC and MultiMedia Card Interface.


The AT91SAM9G20AT91SAM9G20 is architectured on a 6-layer matrix, allowing a maximum internal bandwidth of six 32-bit buses. It also features an External Bus Interface capable of interfacing with a wide range of memory devices. The AT91SAM9G20 is an enhancement of the AT91SAM9260 with the same peripheral features. It is pin-to-pin compatible with the exception of power supply pins. Speed is increased to reach 400 MHz on the ARM core and 133 MHz on the system bus and EBI.


Key Applications: Building Automation (Comfort and Control, Fire and Security, Telecare), Industrial Automation (Industrial Communications, PLC and I/O Modules).

More Development Kits and Tools
orangearrw.gifAtmel Development Kitsorangearrw.gifMore ARM Development Kits
orangearrw.gifDevelopment Platforms & Kitsorangearrw.gifelement14 Knode


Development Tools


Software Development Tools:


Tool TypeSupplierSupported FamilyMPNDescription

ARM Cortex-M


Atmel Studio 6 IDE

Atmel Studio 6 Integrated Development Environment (IDE) is the integrated development environment (IDE) for developing and debugging Atmel ARM® Cortex™-M and Atmel AVR® microcontroller (MCU) based applications. The Atmel Studio 6 IDE gives you a seamless and easy-to-use environment to write, build and debug your applications written in C/C++ or assembly code. Learn More


The ARM Development Studio 5 (DS-5) tool enable developers to get the best from their ARM technology-based systems. Whether implementing an ARM processor-based SoC or writing software for an Application Specific Standard Product (ASSP), ARM tools enable you to deliver the best solution with the highest performance and lowest power. Learn More


The MDK-ARM (Microcontroller Development Kit) is the complete software development environment for ARM7, ARM9, Cortex-M, and Cortex-R4 processor-based devices. Learn More

RTOSMicriumARM7 / AMR9 / AVR / AVR32Micrium uc/OSIII

μC/OS-III is Micrium’s newest RTOS, designed for developers who need to save time on their current and next embedded sytem projects. Learn More


The Keil RTX is a royalty-free, deterministic Real-Time Operating System designed for microcontrollers based on ARM7™TDMI, ARM9™, and Cortex™-M CPU cores. Learn More


SEGGER embOS (Real Time Operating System) follows strict, yet efficient coding and documentation standards. embOS is a priority-controlled real time operating system, designed to be used as foundation for the development of embedded real-time applications. Learn More


Hardware Development Tools:


Tool TypeSupplierSupported Family MPNDescription
Debuggers, Emulators & JTAG ToolsAtmelARMAT91SAM-ICEAT91SAM-ICEUSB JTAG In-Circuit Emulator for SAM3, SAM7 and SAM9 ARM-based microcontrollers
Debuggers, Emulators & JTAG ToolsARMALL ARMDSTRM-KT-0181ADSTRM-KT-0181ADSTREAM Debug and Trace Unit
Debuggers, Emulators & JTAG ToolsARMALL ARMULINK2ULINK2USB Debugger
Debuggers, Emulators & JTAG ToolsARMALL ARMULINKProULINKProHigh-Speed Debug and Trace Unit
Debuggers, Emulators & JTAG ToolsSeggerARM / CORTEX-M/A/RJ-LinkJ-LinkUSB JTAG Emulator
Debuggers, Emulators & JTAG ToolsSeggerALL ARM Cortex-MJ-Trace for Cortex-MJ-Trace for Cortex-MUSB JTAG Emulator
Debuggers, Emulators & JTAG ToolsSeggerALL ARMJ-Trace for ARMJ-Trace for ARMUSB JTAG Emulator
FlasherSeggerALL ARMFlasher ARMFlasher ARMARM & Cortex M Flash Programmer



Back to top


Technical Documents

Learning Center


User GuideAtmel: User Guide for AT91SAM9G20-EK Evaluation Board


Design Elements


LayoutAtmel: Layout File for AT91SAM9G20-EK Dev Kit
BOMAtmel: BOM File for AT91SAM9G20-EK Dev Kit
Application LibraryAtmel: Software Code for AT91SAM9G20-EK Dev kit
Application LibraryAtmel: Software Code for AT91SAM9G20 devices
Application LibraryAtmel: Software Code for AT91SAM9263 devices
Application LibraryAtmel: Software Code for AT91SAM7X devices
Application LibraryAtmel: Software Code for AT91SAM9260 devices
Application LibraryAtmel: Software Code for SAM9RL devices
Application LibraryAtmel: Software Code for AT91SAM7S devices


Back to top






Back to top


Kit Features

AT91SAM9G20-EK blk.png

The board is equipped with an AT91SAM9G20AT91SAM9G20 microcontroller together with the following:

  • 64 Mbytes of SDRAM memory
  • 256 Mbytes of NAND Flash memory
  • One Atmel® serial DataFlash®
  • One Atmel TWI serial EEPROM
  • One USB Device port interface
  • Two USB Host port interfaces
  • One DBGU serial communication port
  • One complete MODEM serial communication port
  • One additional serial communication port with RTS/CTS handshake control
  • JTAG/ICE debug interface
  • One PHY Ethernet 100-base TX with three status LEDs
  • One on-board Audio DAC
  • One Power LED and one general-purpose LED
  • Two user-input push buttons
  • One Wakeup-input push button
  • One reset push button
  • Two DataFlash SD/MMC card slots
  • Four expansion connectors (PIOA, PIOB, PIOC, IMAGE SENSOR)
  • One BGA-like EBI expansion footprint connector
  • One Lithium Coin Cell Battery Retainer for 12 mm cell size


Back to top

Kit Contents


The Atmel AT91SAM9G20-EKAT91SAM9G20-EK package contains the following items:

  • An AT91SAM9G20-EK board
  • A universal input AC/DC power supply with US and Europe plug adapter
  • One A/B-type USB cable
  • One serial RS232 cable
  • One RJ45 crossed Ethernet cable
  • One CD-ROM that allows the user to begin evaluating the AT91 ARM® Thumb® 32-bit microcontroller quickly
  • One 3V Lithium battery



Back to top