xr16v2651im Exar Corporation, xr16v2651im Datasheet - Page 12
![no-image](/images/manufacturer_photos/0/2/243/exar_corporation_sml.jpg)
xr16v2651im
Manufacturer Part Number
xr16v2651im
Description
High Performance Duart With 32-byte Fifo And Powersave
Manufacturer
Exar Corporation
Datasheet
1.XR16V2651IM.pdf
(51 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
xr16v2651im-F
Manufacturer:
Exar Corporation
Quantity:
10 000
XR16V2651
HIGH PERFORMANCE DUART WITH 32-BYTE FIFO AND POWERSAVE FEATURE
(+/- 1/16) whenever the DLD is non-zero and is an odd number. When using a non-standard data rate crystal or
external clock, the divisor value can be calculated with the following equation(s):
The closest divisor that is obtainable in the V2651 can be calculated using the following formula:
In the formulas above, please note that:
TRUNC (N) = Integer Part of N. For example, TRUNC (5.6) = 5.
ROUND (N) = N rounded towards the closest integer. For example, ROUND (7.3) = 7 and ROUND (9.9) = 10.
A >> B indicates right shifting the value ’A’ by ’B’ number of bits. For example, 0x78A3 >> 8 = 0x0078.
F
IGURE
Required Divisor (decimal)= (XTAL1 clock frequency / prescaler) /(serial data rate x 16), with 16X mode, DLD[5:4]=’00’
Required Divisor (decimal)= (XTAL1 clock frequency / prescaler / (serial data rate x 8), with 8X mode, DLD[5:4] = ’01’
Required Divisor (decimal)= (XTAL1 clock frequency / prescaler / (serial data rate x 4), with 4X mode, DLD[5:4] = ’10’
ROUND( (Required Divisor - TRUNC(Required Divisor) )*16)/16 + TRUNC(Required Divisor), where
5. B
AUD
XTAL1
XTAL2
R
ATE
G
ENERATOR
DLD = ROUND( (Required Divisor-TRUNC(Required Divisor) )*16)
Crystal
Buffer
Osc/
To Other
Channel
DLL = TRUNC(Required Divisor) & 0xFF
DLM = TRUNC(Required Divisor) >> 8
Divide by 4
Divide by 1
Prescaler
Prescaler
12
MCR Bit-7=0
MCR Bit-7=1
(default)
DLL, DLM and DLD
Fractional Baud
Rate Generator
Registers
Logic
16X or 8X or 4X
to Transmitter
and Receiver
Rate Clock
Sampling
REV. 1.0.2