AT91RM9200
| Status: | Production |
| Ethernet MAC 10/100: | 1 |
| SRAM (Bytes): | 16K |
| USB Host: | 2xFS |
| External Bus Interface: | 1 |
| RTC/RTT: | 1/1 |
| : | LFBGA 256 PQFP 208 |
| More |
| View Documents and Tools |
| Check Distributor Inventory |
The AT91RM9200 microcontroller offers a flexible configuration of on- and off-chip memories together with an extensive set of peripherals for control, communication and data storage purposes. It is based on the ARM920T 200-MIPS advanced 32-bit RISC processor with 16K byte instruction and 16K byte data cache memories. It features 16K bytes of on-chip SRAM and 128K bytes of ROM, together with an external bus interface with controllers for SDRAM and static memories including NAND Flash and CompactFlash.
Its extensive peripheral set includes USB Full Speed Host and Device Ports, 10/100 Base T Ethernet MAC, Multimedia Card Interface (MCI), three Synchronous Serial Controllers (SSC), four USARTs, Master/Slave Serial Peripheral Interface (SPI), Timer Counters (TC) and Two Wire Interface (TWI). Four 32-bit Parallel I/O Controllers multiplex the pins to/from these peripherals in order to reduce the device pin count, and peripheral DMA channels maximize the data throughput between these interfaces and the on- and off-chip memories.
The AT91RM9200 has a fully featured system controller for efficient system management, including two on-chip oscillators and PLLs, clock generator, advanced interrupt controller (AIC), debug unit (DBGU), periodic interval timer, watchdog timer and real-time clock with alarm interrupt. It is supplied in a 208-pin PQFP or 266-ball BGA package.
The AT91RM9200 is supported by the AT91RM9200-EK Evaluation Board and extensive third-party application development tools. It supports both Linux and Windows CE. It targets applications requiring enhanced performance such as host processors for system control and connectivity. Examples include telematics systems connecting GPS receivers and GPRS communications, industrial automation, medical systems and point-of-sales terminals.
| 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). | ||
| Connecting an Atmel ARM-based Serial Synchronous Controller to an I2S-compatible Serial Bus (13 pages, revision A, updated 11/03) Describes the configuration required to connect the Atmel ARM-based SSC to a device with an I2S-compatible serial bus. | ||
| Interfacing a Hard Disk Drive to an AT91RM9200 Microcontroller (7 pages, revision B, updated 01/06) This Application Note describes the hardware and software interface for a Hard Disk Drive. The AT91RM9200 embeds a Compact Flash Glue Logic that can be tuned to support such a peripheral. | ||
| Software DMA Implementation (8 pages, revision A, updated 10/98) Describes two different ways to implement a DMA function in software using the ARM Fast Interrupt (FIQ) as the external event. | ||
| 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 | ||
| AT91SAM Product Guide (Brochure, 2 pages, revision G, updated 2/10) Product selection guide to Atmel's AT91SAM microcontrollers that give immediate access to market-leading ARM processors. | ||
Design Software: | AT91 USB Framework |
Emulator: | AT91SAM-ICE JTAG Emulator |
Evaluation Kit: | AT91RM9200-EK |
Programmer: | AT91 In-system Programmer (SAM-BA) |
Software Files: | |




