– 200 MIPS at 180 MHz, Memory Management Unit
– 16-KByte Data Cache, 16-KByte Instruction Cache, Write Buffer
– In-circuit Emulator including Debug Communication Channel
– Mid-level Implementation Embedded Trace Macrocell
only)
• Low Power: On VDDCORE 24.4 mA in Normal Mode, 520 µA in Standby Mode
• Additional Embedded Memories
– 16K Bytes of SRAM and 128K Bytes of ROM
• External Bus Interface (EBI)
– Supports SDRAM, Static Memory, Burst Flash, Glueless Connection to
CompactFlash
• System Peripherals for Enhanced Performance:
– Enhanced Clock Generator and Power Management Controller
– Two On-chip Oscillators with Two PLLs
– Very Slow Clock Operating Mode and Software Power Optimization Capabilities
– Four Programmable External Clock Signals
– System Timer Including Periodic Interrupt, Watchdog and Second Counter
– Real-time Clock with Alarm Interrupt
– Debug Unit, Two-wire UART and Support for Debug Communication Channel
– Advanced Interrupt Controller with 8-level Priority, Individually Maskable Vectored
Interrupt Sources, Spurious Interrupt Protected
– Seven External Interrupt Sources and One Fast Interrupt Source
– Four 32-bit PIO Controllers with Up to 122 Programmable I/O Lines, Input Change
Interrupt and Open-drain Capability on Each Line
– 20-channel Peripheral DMA Controller (PDC)
• Ethernet MAC 10/100 Base-T
– Media Independent Interface (MII) or Reduced Media Independent Interface (RMII)
– Integrated 28-byte FIFOs and Dedicated DMA Channels for Receive and Transmit
• USB 2.0 Full Speed (12 Mbits per second) Host Double Port
– Dual On-chip Transceivers (Single Port Only on 208-lead PQFP Package)
– Integrated FIFOs and Dedicated DMA Channels
• USB 2.0 Full Speed (12 Mbits per second) Device Port
– Automatic Protocol Control and Fast Automatic Data Transfers
– MMC and SD Memory Card-compliant, Supports Up to Two SD Memory Cards
• Three Synchronous Serial Controllers (SSC)
– Independent Clock and Frame Sync Signals for Each Receiver and Transmitter
2
S Analog Interface Support, Time Division Multiplex Support
–I
– High-speed Continuous Data Stream Capabilities with 32-bit Data Transfer
• Four Universal Synchronous/Asynchronous Receiver/Transmitters (USART)
– Support for ISO7816 T0/T1 Smart Card
– Hardware Handshaking
– RS485 Support, IrDA
– Full Modem Control Lines on USART1
• Master/Slave Serial Peripheral Interface (SPI)
– 8- to 16-bit Programmable Data Length, 4 External Peripheral Chip Selects
®
™
ARM® Thumb® Processor
and NAND Flash/SmartMedia®
®
Up To 115 Kbps
™
(256-ball BGA Package
ARM920T-based
Microcontroller
AT91RM9200
NOTE: This is a summary document.
The complete document is available on
the Atmel website at www.atmel.com.
1768LS–ATARM–16-Jun-09
• Two 3-channel, 16-bit Timer/Counters (TC)
www.BDTIC.com/ATMEL
– Three External Clock Inputs, Two Multi-purpose I/O Pins per Channel
– Double PWM Generation, Capture/Waveform Mode, Up/Down Capability
• Two-wire Interface (TWI)
– Master Mode Support, All 2-wire Atmel EEPROMs Supported
®
• IEEE
1149.1 JTAG Boundary Scan on All Digital Pins
Power Supplies
– 1.65V to 1.95V for VDDCORE, VDDOSC and VDDPLL
– 3.0V to 3.6V for VDDIOP (Peripheral I/Os) and for VDDIOM (Memory I/Os)
Available in a 208-pin Green PQFP or 256-ball RoHS-compliant BGA Package
1.Description
The AT91RM9200 is a complete system-on-chip built around the ARM920T ARM Thumb processor. It incorporates a rich set of system and application peripherals and standard interfaces
in order to provide a single-chip solution for a wide range of compute-intensive applications that
require maximum functionality at minimum power consumption at lowest cost.
The AT91RM9200 incorporates a high-speed on-chip SRAM workspace, and a low-latency
External Bus Interface (EBI) for seamless connection to whatever configuration of off-chip memories and memory-mapped peripherals is required by the application. The EBI incorporates
controllers for synchronous DRAM (SDRAM), Burst Flash and Static memories and features
specific circuitry facilitating the interface for NAND Flash/SmartMedia and Compact Flash.
The Advanced Interrupt Controller (AIC) enhances the interrupt handling performance of the
ARM920T processor by providing multiple vectored, prioritized interrupt sources and reducing
the time taken to transfer to an interrupt handler.
The Peripheral DMA Controller (PDC) provides DMA channels for all the serial peripherals,
enabling them to transfer data to or from on- and off-chip memories without processor intervention. This reduces the processor overhead when dealing with transfers of continuous data
streams.The AT91RM9200 benefits from a new generation of PDC which includes dual pointers
that simplify significantly buffer chaining.
The set of Parallel I/O (PIO) controllers multiplex the peripheral input/output lines with generalpurpose data I/Os for maximum flexibility in device configuration. An input change interrupt,
open drain capability and programmable pull-up resistor is included on each line.
The Power Management Controller (PMC) keeps system power consumption to a minimum by
selectively enabling/disabling the processor and various peripherals under software control. It
uses an enhanced clock generator to provide a selection of clock signals including a slow clock
(32 kHz) to optimize power consumption and performance at all times.
The AT91RM9200 integrates a wide range of standard interfaces including USB 2.0 Full Speed
Host and Device and Ethernet 10/100 Base-T Media Access Controller (MAC), which provides
connection to a extensive range of external peripheral devices and a widely used networking
layer. In addition, it provides an extensive set of peripherals that operate in accordance with several industry standards, such as those used in audio, telecom, Flash Card, infrared and Smart
Card applications.
To complete the offer, the AT91RM9200 benefits from the integration of a wide range of debug
features including JTAG-ICE, a dedicated UART debug channel (DBGU) and an embedded real
time trace. This enables the development and debug of all applications, especially those with
real-time constraints.
Must be tied low for normal
operation, Schmitt trigger
4
AT91RM9200
1768LS–ATARM–16-Jun-09
AT91RM9200
www.BDTIC.com/ATMEL
Table 3-1.Signal Description by Peripheral
Active
Pin NameFunctionType
Memory Controller
BMSBoot Mode SelectInput
Debug Unit
DRXDDebug Receive DataInputDebug Receive Data
DTXDDebug Transmit DataOutputDebug Transmit Data
AIC
IRQ0 - IRQ6External Interrupt InputsInput
FIQFast Interrupt InputInput
PIO
PA0 - PA31Parallel IO Controller AI/OPulled-up input at reset
PB0 - PB29Parallel IO Controller BI/OPulled-up input at reset
PC0 - PC31Parallel IO Controller CI/OPulled-up input at reset
PD0 - PD27Parallel IO Controller DI/OPulled-up input at reset
EBI
D0 - D31Data BusI/OPulled-up input at reset
A0 - A25Address BusOutput0 at reset
SMC
NCS0 - NCS7Chip Select LinesOutputLow1 at reset
NWR0 - NWR3Write SignalOutputLow1 at reset
NOEOutput EnableOutputLow1 at reset
NRDRead SignalOutputLow1 at reset
NUBUpper Byte SelectOutputLow1 at reset
NLBLower Byte SelectOutputLow1 at reset
NWEWrite EnableOutputLow1 at reset
NWAITWait SignalInputLow
NBS0 - NBS3Byte Mask SignalOutputLow1 at reset
EBI for CompactFlash Support
CFCE1 - CFCE2CompactFlash Chip EnableOutputLow
CFOECompactFlash Output EnableOutputLow
CFWECompactFlash Write EnableOutputLow
CFIORCompactFlash IO Read OutputLow
CFIOWCompactFlash IO WriteOutputLow
CFRNWCompactFlash Read Not WriteOutput
CFCSCompactFlash Chip SelectOutputLow
LevelComments
1768LS–ATARM–16-Jun-09
5
Table 3-1.Signal Description by Peripheral
www.BDTIC.com/ATMEL
Active
Pin NameFunctionType
EBI for NAND Flash/SmartMedia Support
SMCSNAND Flash/SmartMedia Chip SelectOutputLow
SMOENAND Flash/SmartMedia Output EnableOutputLow
SMWENAND Flash/SmartMedia Write EnableOutputLow
SDRAM Controller
SDCKSDRAM ClockOutput
SDCKESDRAM Clock EnableOutputHigh
SDCSSDRAM Controller Chip SelectOutputLow
BA0 - BA1Bank SelectOutput
SDWESDRAM Write EnableOutputLow
RAS - CASRow and Column SignalOutputLow
SDA10SDRAM Address 10 LineOutput
Burst Flash Controller
BFCKBurst Flash ClockOutput
BFCSBurst Flash Chip SelectOutputLow
BFAVDBurst Flash Address ValidOutputLow
BFBAABurst Flash Address AdvanceOutputLow
BFOEBurst Flash Output EnableOutputLow
BFRDYBurst Flash Ready InputHigh
BFWEBurst Flash Write EnableOutputLow
Multimedia Card Interface
MCCKMultimedia Card ClockOutput
MCCDAMultimedia Card A CommandI/O
MCDA0 - MCDA3Multimedia Card A DataI/O
MCCDBMultimedia Card B CommandI/O
MCDB0 - MCDB3Multimedia Card B DataI/O
USART
SCK0 - SCK3Serial ClockI/O
TXD0 - TXD3Transmit DataOutput
RXD0 - RXD3Receive DataInput
RTS0 - RTS3Ready To SendOutput
CTS0 - CTS3Clear To Send Input
DSR1Data Set ReadyInput
DTR1Data Terminal ReadyOutput
DCD1Data Carrier DetectInput
RI1Ring IndicatorInput
LevelComments
6
AT91RM9200
1768LS–ATARM–16-Jun-09
AT91RM9200
www.BDTIC.com/ATMEL
Table 3-1.Signal Description by Peripheral
Active
Pin NameFunctionType
USB Device Port
DDMUSB Device Port Data - Analog
DDPUSB Device Port Data +Analog
USB Host Port
HDMAUSB Host Port A Data - Analog
HDPAUSB Host Port A Data +Analog
HDMBUSB Host Port B Data - Analog
HDPBUSB Host Port B Data +Analog
Ethernet MAC
EREFCKReference ClockInputRMII only
ETXCKTransmit ClockInputMII only
ERXCKReceive ClockInputMII only
ETXENTransmit EnableOutput
ETX0 - ETX3Transmit DataOutputETX0 - ETX1 only in RMII
ETXERTransmit Coding ErrorOutputMII only
ERXDVReceive Data ValidInputMII only
ECRSDVCarrier Sense and Data ValidInputRMII only
ERX0 - ERX3Receive DataInputERX0 - ERX1 only in RMII
ERXERReceive ErrorInput
ECRSCarrier SenseInputMII only
ECOLCollision DetectedInputMII only
EMDCManagement Data ClockOutput
EMDIOManagement Data Input/OutputI/O
EF100Force 100 Mbits/sec.OutputHighRMII only
Synchronous Serial Controller
TD0 - TD2Transmit DataOutput
RD0 - RD2Receive DataInput
TK0 - TK2Transmit ClockI/O
RK0 - RK2Receive ClockI/O
TF0 - TF2Transmit Frame SyncI/O
RF0 - RF2Receive Frame SyncI/O
Timer/Counter
TCLK0 - TCLK5External Clock InputInput
TIOA0 - TIOA5I/O Line AI/O
TIOB0 - TIOB5I/O Line BI/O
LevelComments
1768LS–ATARM–16-Jun-09
7
Table 3-1.Signal Description by Peripheral
152
53
104
105156
157
208
www.BDTIC.com/ATMEL
Active
Pin NameFunctionType
SPI
MISOMaster In Slave OutI/O
MOSIMaster Out Slave InI/O
SPCKSPI Serial ClockI/O
NPCS0SPI Peripheral Chip Select 0I/OLow
NPCS1 - NPCS3SPI Peripheral Chip SelectOutputLow
Two-Wire Interface
TWDTwo-wire Serial Data I/O
TWCKTwo-wire Serial ClockI/O
4.Package and Pinout
The AT91RM9200 is available in two packages:
• 208-pin PQFP, 31.2 x 31.2 mm, 0.5 mm pitch
• 256-ball BGA, 15 x 15 mm, 0.8 mm ball pitch
The product features of the 256-ball BGA package are extended compared to the 208-lead
PQFP package. The features that are available only with the 256-ball BGA package are:
LevelComments
• Parallel I/O Controller D
• ETM port with outputs multiplexed on the PIO Controller D
• a second USB Host transceiver, opening the Hub capabilities of the embedded USB Host.
4.1208-pin PQFP Package Outline
Figure 1-1 shows the orientation of the 208-pin PQFP package.
A detailed mechanical description is given in the section “AT91RM9200 Mechanical Characteristics” of the product datasheet.
Figure 4-1.208-pin PQFP Package (Top View)
8
AT91RM9200
1768LS–ATARM–16-Jun-09
4.2208-pin PQFP Package Pinout
www.BDTIC.com/ATMEL
Table 4-1.AT91RM9200 Pinout for 208-pin PQFP Package
AT91RM9200
Pin
NumberSignal Name
1 PC24 37VDDPLL73PA27109TMS
2PC2538PLLRCB74PA28110NTRST
3PC2639GNDPLL75VDDIOP111VDDIOP
4 PC27 40VDDIOP76GND112GND
5PC2841GND77PA29113TST0
6PC2942PA078PA30114TST1
7VDDIOM43PA179PA31/BMS115NRST
8GND44PA280PB0116VDDCORE
9PC3045PA381PB1117GND
10PC3146PA482PB2118PB23
11PC1047PA583PB3119PB24
12PC1148PA684PB4120PB25
13PC1249PA785PB5121PB26
14PC1350PA886PB6122PB27
15PC1451PA987PB7123PB28
16PC1552PA1088PB8124PB29
17PC053PA1189PB9125HDMA
18PC154PA1290PB10126HDPA
19VDDCORE55PA1391PB11127DDM
20GND56VDDIOP92PB12128DDP
21PC257GND93VDDIOP129VDDIOP
22PC358PA1494GND130GND
23PC459PA1595PB13131VDDIOM
24PC560PA1696PB14132GND
25PC661PA1797PB15133A0/NBS0
26VDDIOM62VDDCORE98PB16134A1/NBS2/NWR2
27GND63GND99PB17
28VDDPLL64PA18100PB18
29PLLRCA65PA19101PB19
30GNDPLL66PA20102PB20
31XOUT67PA21103PB21
32XIN68PA22104PB22
33VDDOSC69PA23105JTAGSEL
34GNDOSC70PA24106TDI
35XOUT3271PA25107TDO
36XIN3272PA26108TCK
Pin
NumberSignal Name
Pin
NumberSignal Name
Pin
NumberSignal Name
135A2
136A3
137A4
138A5
139A6
140A7
141A8
142A9
143A10
144SDA10
1768LS–ATARM–16-Jun-09
9
Table 4-1.AT91RM9200 Pinout for 208-pin PQFP Package (Continued)
1
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
ABCDEFGHJ K LMNPRTU
BALL A1
www.BDTIC.com/ATMEL
Pin
NumberSignal Name
145A11161PC7177CAS193D10
146VDDIOM162PC8178SDWE194D11
147GND
148A12164VDDIOM180D1196D13
149A13165GND181D2197D14
150A14166NCS0/BFCS182D3198D15
151A15167NCS1/SDCS183VDDIOM199VDDIOM
152VDDCORE168NCS2184GND200GND
153GND
154A16/BA0170NRD/NOE/CFOE186D5202PC17
155A17/BA1171NWR0/NWE/CFWE187D6203PC18
156A18172NWR1/NBS1/CFIOR188VDDCORE204PC19
157A19173NWR3/NBS3/CFIOW189GND205PC20
158A20174SDCK190D7206PC21
159A21175SDCKE191D8207PC22
160A22176RAS192D9208PC23
Pin
NumberSignal Name
163PC9179D0195D12
169NCS3/SMCS185D4201PC16
Pin
NumberSignal Name
Pin
NumberSignal Name
Note:1. Shaded cells define the pins powered by VDDIOM.
4.3256-ball BGA Package Outline
Figure 4-2 shows the orientation of the 256-ball LFBGA package.
A detailed mechanical description is given in the section “AT91RM9200 Mechanical Characteristics” of the product datasheet.
Figure 4-2.
10
AT91RM9200
256-ball LFBGA Package (Top View)
1768LS–ATARM–16-Jun-09
AT91RM9200
www.BDTIC.com/ATMEL
4.4256-ball BGA Package Pinout
Table 4-2.AT91RM9200 Pinout for 256-ball BGA Package
PinSignal NamePinSignal NamePinSignal NamePinSignal Name
A1TDIC3PD14E5TCKG14PA1
A2JTAGSELC4PB22E6GNDG15PA2
A3PB20C5PB19E7PB15G16PA3
A4PB17C6PD10E8GNDG17XIN32
A5PD11C7PB13E9PB7H1PD23
A6PD8C8PB12E10PB3H2PD20
A7VDDIOPC9PB6E11PA29H3PD22
A8PB9C10PB1E12PA26H4PD21
A9PB4C11GNDE13PA25H5VDDIOP
A10PA31/BMSC12PA20E14PA9H13VDDPLL
A11VDDIOPC13PA18E15PA6H14VDDIOP
A12PA23C14VDDCOREE16PD3H15GNDPLL
A13PA19C15GNDE17PD0H16GND
A14GNDC16PA8F1PD16H17XOUT32
A15PA14C17PD5F2GNDJ1PD25
A16VDDIOPD1TST1F3PB23J2PD27
A17PA13D2VDDIOPF4PB25J3PD24
B1TDOD3VDDIOPF5PB24J4PD26
B2PD13D4GNDF6VDDCOREJ5PB28
B3PB18D5VDDIOPF7PB16J6PB29
B4PB21D6PD7F9PB11J12GND
B5PD12D7PB14F11PA30J13GNDOSC
B6PD9D8VDDIOPF12PA28J14VDDOSC
B7GNDD9PB8F13PA4J15VDDPLL
B8PB10D10PB2F14PD2J16GNDPLL
B9PB5D11GNDF15PD1J17XIN
B10PB0D12PA22F16PA5K1HDPA
B11VDDIOPD13PA21F17PLLRCBK2DDM
B12PA24D14PA16G1PD19K3HDMA
B13PA17D15PA10G2PD17K4VDDIOP
B14PA15D16PD6G3GNDK5DDP
B15PA11D17PD4G4PB26
B16PA12E1NRSTG5PD18
B17PA7E2NTRSTG6PB27
C1TMSE3GNDG12PA27
C2PD15E4TST0G13PA0K17XOUT
K13PC5
K14PC4
K15PC6
K16VDDIOM
1768LS–ATARM–16-Jun-09
11
Table 4-2.AT91RM9200 Pinout for 256-ball BGA Package (Continued)
www.BDTIC.com/ATMEL
PinSignal NamePinSignal NamePinSignal NamePinSignal Name
L1GNDN2A5P13D15T7
L2HDPB
L3HDMBN4A4P15PC27T9GND
L4A6N5A14P16VDDIOMT10VDDCORE
L5GND
L6VDDIOPN7A8R1GNDT12D12
L12PC10N8A21R2GNDT13GND
L13PC15N9NRD/NOE/CFOER3A18T14PC19
L14PC2N10RASR4A20T15PC21
L15PC3N11D2R5PC8T16PC23
L16VDDCOREN12GND
L17PLLRCAN13PC28R7NCS3/SMCSU1VDDCORE
M1VDDIOMN14PC31R8
M2GND
M3A3N16PC11R10VDDIOMU4A19
M4A1/NBS2/NWR2N17PC12R11D8U5GND
M5A10P1A7R12D13U6NCS0/BFCS
M6A2P2A13R13PC17U7SDCK
M7GND
M9NCS1/SDCSP4VDDIOMR15PC24U9D3
M11D4P5A11R16PC29U10D6
M12GND
M13PC13P7PC9T1A15U12D11
M14PC1P8NWR0/NWE/CFWET2VDDCOREU13D14
M15PC0P9SDCKET3A17/BA1U14PC16
M16GND
M17PC14P11D5T5VDDIOMU16PC20
N1A0/NBS0P12D10T6NCS2U17PC22
N3A9P14PC26T8SDWE
N6SDA10P17GNDT11D9
R6VDDIOMT17PC25
NWR3/NBS3/
CFIOW
N15PC30R9D0U3A16/BA0
P3A12R14VDDIOMU8CAS
P6A22R17VDDIOMU11D7
P10D1T4PC7U15PC18
U2GND
NWR1/NBS1/
CFIOR
Note:1. Shaded cells define the balls powered by VDDIOM.
12
AT91RM9200
1768LS–ATARM–16-Jun-09
Loading...
+ 25 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.