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

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
23.4.6.2
23.4.6.3
23.4.6.4
1768I–ATARM–09-Jul-09
PLL Source Clock
Divider and Phase Lock Loop Programming
PLLB Divider by 2
The source of PLLs A and B is respectively the output of Divider A, i.e. the Main Clock divided by
DIVA, and the output of Divider B, i.e. the Main Clock divided by DIVB.
As the input frequency of the PLLs is limited, the user has to make sure that the programming of
DIVA and DIVB are compliant with the input frequency range of the PLLs, which is given in the
DC Characteristics section of the product datasheet.
The two dividers increase the accuracy of the PLLA and the PLLB clocks independently of the
input frequency.
The Main Clock can be divided by programming the DIVB field in CKGR_PLLBR and the DIVA
field in CKGR_PLLAR. Each divider can be set between 1 and 255 in steps of 1. When the DIVA
and DIVB fields are set to 0, the output of the divider and the PLL outputs A and B are a contin-
uous signal at level 0. On reset, the DIVA and DIVB fields are set to 0, thus both PLL input
clocks are set to 0.
The two PLLs of the clock generator allow multiplication of the divider’s outputs. The PLLA and
the PLLB clock signals have a frequency that depends on the respective source signal fre-
quency and on the parameters DIV (DIVA, DIVB) and MUL (MULA, MULB). The factor applied to
the source signal frequency is (MUL + 1)/DIV. When MULA or MULB is written to 0, the corre-
sponding PLL is disabled and its power consumption is saved. Re-enabling the PLLA or the
PLLB can be performed by writing a value higher than 0 in the MULA or MULB field,
respectively.
Whenever a PLL is re-enabled or one of its parameters is changed, the LOCKA or LOCKB bit in
PMC_SR is automatically cleared. The values written in the PLLACOUNT or PLLBCOUNT fields
in CKGR_PPLAR and CKGR_PLLBR, respectively, are loaded in the corresponding PLL coun-
ter. The PLL counter then decrements at the speed of the Slow Clock until it reaches 0. At this
time, the corresponding LOCK bit is set in PMC_SR and can trigger an interrupt to the proces-
sor. The user has to load the number of Slow Clock cycles required to cover the PLL transient
time into the PLLACOUNT and PLLBCOUNT field. The transient time depends on the PLL fil-
ters. The initial state of the PLL and its target frequency can be calculated using a specific tool
provided by Atmel.
In ARM9-based systems, the PLLB clock may be divided by two. This divider can be enabled by
setting the bit USB_96M of CKGR_PLLBR. In this case, the divider by 2 is enabled and the
PLLB must be programmed to output 96 MHz and not 48 MHz, thus ensuring correct operation
of the USB bus.
AT91RM9200
269

Related parts for AT91RM9200-QU-002