AT91RM9200-QU-002 Atmel, AT91RM9200-QU-002 Datasheet - Page 44

IC ARM9 MCU 208 PQFP

AT91RM9200-QU-002

Manufacturer Part Number
AT91RM9200-QU-002
Description
IC ARM9 MCU 208 PQFP
Manufacturer
Atmel
Series
AT91SAMr

Specifications of AT91RM9200-QU-002

Core Processor
ARM9
Core Size
16/32-Bit
Speed
180MHz
Connectivity
EBI/EMI, Ethernet, I²C, MMC, SPI, SSC, UART/USART, USB
Peripherals
POR
Number Of I /o
122
Program Memory Size
128KB (128K x 8)
Program Memory Type
ROM
Ram Size
48K x 8
Voltage - Supply (vcc/vdd)
1.65 V ~ 1.95 V
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
208-MQFP, 208-PQFP
Processor Series
AT91Rx
Core
ARM7TDMI
Data Bus Width
32 bit
Data Ram Size
16 KB
Interface Type
2-Wire, EBI, I2S, SPI, UART, USART
Maximum Clock Frequency
180 MHz
Number Of Programmable I/os
122
Number Of Timers
10 bit
Operating Supply Voltage
3 V to 3.6 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
3rd Party Development Tools
JTRACE-ARM-2M, MDK-ARM, RL-ARM, ULINK2
Development Tools By Supplier
AT91SAM-ICE, AT91-ISP, AT91RM9200-EK
Minimum Operating Temperature
- 40 C
Eeprom Memory
0 Bytes
Input Output
122
Interface
EBI/EMI, UART/USART
Ios
122
Memory Type
ROM
Number Of Bits
32
Package Type
208-pin PQFP
Programmable Memory
128K Bytes
Timers
3-16-bit
Voltage, Range
1.65-1.95 V
Cpu Family
91R
Device Core
ARM920T
Device Core Size
32b
Frequency (max)
180MHz
Total Internal Ram Size
16KB
# I/os (max)
122
Number Of Timers - General Purpose
6
Operating Supply Voltage (typ)
1.8/3.3V
Operating Supply Voltage (max)
1.95/3.6V
Operating Supply Voltage (min)
1.65/3V
Instruction Set Architecture
RISC
Operating Temp Range
-40C to 85C
Operating Temperature Classification
Industrial
Mounting
Surface Mount
Pin Count
208
For Use With
AT91SAM-ICE - EMULATOR FOR AT91 ARM7/ARM9
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Data Converters
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AT91RM9200-QU-002
Manufacturer:
COSMO
Quantity:
12 000
Part Number:
AT91RM9200-QU-002
Manufacturer:
Atmel
Quantity:
1 680
Part Number:
AT91RM9200-QU-002
Manufacturer:
ATMEL
Quantity:
2 350
Part Number:
AT91RM9200-QU-002
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT91RM9200-QU-002
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Company:
Part Number:
AT91RM9200-QU-002
Quantity:
2 200
Part Number:
AT91RM9200-QU-002-CQ
Manufacturer:
Atmel
Quantity:
3
11.6
11.6.1
11.6.2
11.6.2.1
Write-though Operation
44
Caches, Write Buffers and Physical Address
AT91RM9200
Instruction Cache (ICache)
Data Cache (DCache) and Write Buffer
DCache
The ARM920T includes an Instruction Cache (ICache), a Data Cache (DCache), a write buffer
and a Physical Address (PA) TAG RAM to reduce the effect on main memory bandwidth and
latency performance.
The ARM920T implements separate 16-Kbyte Instruction and 16-Kbyte Data Caches.
The caches and the write buffer are controlled by the CP15 Register 1 (Control), CP15 Register
7 (Cache Operations) and CP15 Register 9 (Cache Lockdown).
The ARM920T includes a 16-Kbyte Instruction Cache (ICache). The ICache has 512 lines of 32
bytes, arranged as a 64-way set associative cache.
Instruction access is subject to MMU permission and translation checks.
If the ICache is enabled with the MMU disabled, all instructions fetched as threats are cachable.
No protection checks are made and the physical address is flat-mapped to the modified virtual
address.
When the ICache is disabled, the cache contents are ignored and all instruction fetches appear
on the AMBA bus.
On reset, the ICache entries are invalidated and the ICache is disabled. For best performance,
ICache should be enabled as soon as possible after reset.
The ICache is enabled by writing 1 to I bit of the CP15 Register 1 and disabled by writing 0 to
this bit. For more details, see
The ICache is organized as eight segments, each containing 64 lines with each line made up of
8 words.The position of the line within the segment is called the index and is numbered from 0 to
63.
A line in the cache is identified by the index and segment. The index is independent of the MVA
(Modified Virtual Address), and the segment is the bit[7:5] of the MVA.
The ARM920T includes a 16-Kbyte data cache (DCache). The DCache has 512 lines of 32
bytes, arranged as a 64-way set associative cache, and uses MVAs translated by CP15 Regis-
ter 13 from the ARM9DTMI core.
The DCache is organized as eight segments, each containing 64 lines with each line made up of
eight words.The position of the line within the segment is called the index and is a number from
0 to 63.
The Write Buffer can hold up to 16 words of data and four separate addresses.
DCache and Write Buffer operations are closely connected as their configuration is set in each
section by the page descriptor in the MMU translation table.
All data accesses are subject to MMU permission and translation checks. Data accesses
aborted by the MMU cannot cause linefill or data access via the AMBA ASB interface.
When a cache hit occurs for a data access, the cache line that contains the data is updated to
contains its value. The new data is also immediately written to the main memory.
“CP15 Register 1, Control” on page
48.
1768I–ATARM–09-Jul-09

Related parts for AT91RM9200-QU-002