Atmel Media Support
Products > ARM-based Solutions > Product Card
AT91SAM9G45
: :
The AT91SAM9G45 embedded microprocessor is based on the integration of an ARM926EJ-S processor with fast SRAM, and a wide range of peripherals. It is designed to provide a high performance processor solution with a high flexibility for general and multimedia oriented applications.

The internal multi-layer bus architecture associated with a multi-port DDR2, a 32-bit External Bus Interface and 64 KBytes of internal SRAM allows the SAM9G45 to sustain the high bandwidth required by its high speed peripherals. The AT91SAM9G45 power management (APMC) features an efficient clock gating which, associated with the ARM926EJ-S low power modes, greatly reduces power consumption under all conditions of use.

To reduce the overall system cost, the AT91SAM9G45 integrates many hardware peripherals such as High Speed (480 Mbps) USB Device and Host with transceivers, a 10/100 Mbps Ethernet controller, a High Speed Multimedia Card interface, an LCD controller supporting STN and TFT displays up to 1280*860, a camera interface and several communication peripherals such as USARTs, Serial Synchronous Controllers and Two Wire Interface. All these peripherals are DMA oriented, reducing the CPU overload.

Status Sampling
LCD Controller 1
Ethernet MAC 10/100 1
Image Sensor Interface 1
SRAM (Bytes) 64K
USB Host 2xHS
   TFBGA 324
More
View Related Documents and Tools
:
AT91SAM9G45 Preliminary Summary (57 pages, revision DS, updated 12/09)
AT91SAM9G45 Preliminary (1212 pages, revision E, updated 12/09)
Errata on AT91SAM9G45 Engineering Sample Devices Errata (8 pages, revision B, updated 9/09)
 
:
AT91-AN01: Using the Two-wire interface (TWI) in Master Mode on AT91SAM Microcontrollers (32 pages, revision B, updated 08/07)
This application note is an aid for developers in the design of a system using the Two-wire Interface (TWI) of Atmel's AT91SAM family of microcontroller products with Atmel's Two-wire Interface slave devices and I2C-Bus compatible slave devices. It describes the connection with a digital temperature sensor (LM75), a Real Time Clock (DS1337), a Graphic LCD Module(PCF8558) and a 1Mbit Two-wire Serial EEPROM (AT24C1024).
AT91SAM Internet Radio (41 pages, revision A, updated 05/07)
Describes an Internet Radio software that can run either on SAM9260-EK or SAM7X-EK evaluation board. Includes a description of an add-on board which contains a stereo audio codec, an LCD display and three push buttons.
AT91 USB CDC Driver Implementation (20 pages, revision B, updated 7/09)
Explains how to implement the Communication Device Class (CDC) driver on AT91 microcontrollers. Describes a device-side USB framework that enables rapid development of USB-compliant class drivers such as Mass Storage Device class or the Communication Device Class.
Source code can be found in the Software packages
AT91 USB Framework (23 pages, revision A, updated 10/06)
Describes a device-side USB framework that enables rapid development of USB-compliant class drivers such as Mass Storage Device class or the Communication Device Class.
Source code can be found in Software packages
AT91 USB HID Driver Implementation (30 pages, revision B, updated 7/09)
Describes how to implement a Human Interface Device (HID) driver with the Atmel AT91 USB framework. Describes a device-side USB framework that enables rapid development of USB-compliant class drivers such as Mass Storage Device class or the Communication Device Class.
Source code can be found in the Software packages
AT91 USB Mass Storage Device Driver Implementation (36 pages, revision B, updated 7/09)
Explains how to implement a Mass Storage Device (MSD) driver on AT91 microcontrollers. Describes a device-side USB framework that enables rapid development of USB-compliant class drivers such as Mass Storage Device class or the Communication Device Class.
Source code can be found in the Software packages
  Other Related Application Notes
  
:
Application Software: SAM9M10G45 Software Package
Evaluation Kit: AT91SAM9G45-EKES
Software Files: AT91-ISP.exe (Windows XP - v1.13 current release)
Install files for the AT91 ISP. Includes SAM-BA package.
AT91SAM_pll.html
PLL MUL and DIV Calculator vs. the input and targeted output frequency. This tool provides the user with the best ratio between the MUL and DIV fields in order to obtain the the targeted PLL output frequency. If this frequency cannot be achieved exactly, this tool will provide the frequency error in %.
AT91SAM_usart_utility.html
Javascript file to help the user in USART field definition of the US_BRGR Register (Baud Rate Generator).
AT91SAM9G45-EK Software Package for IAR 5.4, Keil and GNU
This package provides software drivers and libraries to build any application for AT91SAM9G45 devices.
AT91SAM9G45_RomCode_Replacement_13.zip
This file contains ROM code binary version 13 that must be used with AT91SAM9G45 engineering sample devices.
SAM9G45_TFBGA324_BSD
Boundary scan description file (BSD)
SAM9G45_TFBGA324_IBIS
I/O Buffer specification (IBIS) model.
 
:
SAM9M10G45 Software Package
AT91SAM9G45-EKES
:
AT91SAM Product Guide (Brochure, 2 pages, revision F, updated 5/09)
Product selection guide to Atmel's AT91SAM microcontrollers that give immediate access to market-leading ARM processors.