Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.COM

X  

XR16M781IL32-F Datasheet(PDF) 11 Page - Exar Corporation

Part # XR16M781IL32-F
Description  1.62V TO 3.63V UART WITH 64-BYTE FIFO AND VLIO INTERFACE
Download  52 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  EXAR [Exar Corporation]
Direct Link  http://www.exar.com
Logo EXAR - Exar Corporation

XR16M781IL32-F Datasheet(HTML) 11 Page - Exar Corporation

Back Button XR16M781IL32-F Datasheet HTML 7Page - Exar Corporation XR16M781IL32-F Datasheet HTML 8Page - Exar Corporation XR16M781IL32-F Datasheet HTML 9Page - Exar Corporation XR16M781IL32-F Datasheet HTML 10Page - Exar Corporation XR16M781IL32-F Datasheet HTML 11Page - Exar Corporation XR16M781IL32-F Datasheet HTML 12Page - Exar Corporation XR16M781IL32-F Datasheet HTML 13Page - Exar Corporation XR16M781IL32-F Datasheet HTML 14Page - Exar Corporation XR16M781IL32-F Datasheet HTML 15Page - Exar Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 11 / 52 page
background image
XR16M781
11
REV. 1.0.1
1.62V TO 3.63V UART WITH 64-BYTE FIFO AND VLIO INTERFACE
2.7
Programmable Baud Rate Generator with Fractional Divisor
The M781 has independent Baud Rate Generators (BRGs) with prescalers for the transmitter and receiver.
The prescalers are controlled by a software bit in the MCR register. The MCR register bit-7 sets the prescalers
to divide the input crystal or external clock by 1 or 4. The output of the prescaler clocks to the BRG. The BRG
further divides this clock by a programmable divisor between 1 and (216 - 0.0625) in increments of 0.0625 (1/
16) to obtain a 16X or 8X or 4X sampling clock of the serial data rate. The sampling clock is used by the
transmitter for data bit shifting and receiver for data sampling. For transmitter and receiver, the M781 provides
respective BRG divisors. The BRG divisor (DLL, DLM, and DLD registers) defaults to the value of ’1’ (DLL =
0x01, DLM = 0x00 and DLD = 0x00) upon reset. Therefore, the BRG must be programmed during initialization
to the operating data rate. The DLL and DLM registers provide the integer part of the divisor and the DLD
registers provides the fractional part of the divisor. The four lower bits of the DLD are used to select a value
from 0 (for setting 0000) to 0.9375 or 15/16 (for setting 1111). Programming the Baud Rate Generator
Registers DLL, DLM and DLD provides the capability for selecting the operating data rate. Table 3 shows the
standard data rates available with a 24MHz crystal or external clock at 16X clock rate. If the pre-scaler is used
(MCR bit-7 = 1), the output data rate will be 4 times less than that shown in Table 3. At 8X sampling rate, these
data rates would double. And at 4X sampling rate, they would quadruple. Also, when using 8X sampling mode,
please note that the bit-time will have a jitter (+/- 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):
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
DLM = TRUNC(Required Divisor) >> 8
DLL = TRUNC(Required Divisor) & 0xFF
DLD = ROUND( (Required Divisor-TRUNC(Required Divisor) )*16)
The closest divisor that is obtainable in the M781 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.
2.7.1
Independent TX/RX BRG
The XR16M781 has two independent sets of TX and RX baud rate generator. See Figure 7. TX and RX can
work in different baud rate by setting DLD, DLL and DLM register. For example, TX can transmit data to the
remote UART at 9600 bps while RX receives data from remote UART at 921.6 Kbps. For the baud rate setting,
please See ”Section 4.13, Baud Rate Generator Registers (DLL, DLM and DLD) - Read/Write” on
page 37.


Similar Part No. - XR16M781IL32-F

ManufacturerPart #DatasheetDescription
logo
Exar Corporation
XR16M781IL32 EXAR-XR16M781IL32 Datasheet
1Mb / 52P
   1.62V TO 3.63V UART WITH 64-BYTE FIFO AND VLIO INTERFACE
More results

Similar Description - XR16M781IL32-F

ManufacturerPart #DatasheetDescription
logo
Exar Corporation
XR16M781 EXAR-XR16M781 Datasheet
1Mb / 52P
   1.62V TO 3.63V UART WITH 64-BYTE FIFO AND VLIO INTERFACE
XR16M681 EXAR-XR16M681 Datasheet
1Mb / 51P
   1.62V TO 3.63V UART WITH 32-BYTE FIFO AND VLIO INTERFACE
XR16M581 EXAR-XR16M581 Datasheet
1Mb / 51P
   1.62V TO 3.63V UART WITH 16-BYTE FIFO AND VLIO INTERFACE
XR16M654DIV-0B EXAR-XR16M654DIV-0B Datasheet
1Mb / 58P
   1.62V TO 3.63V QUAD UART WITH 64-BYTE FIFO
XR16M654 EXAR-XR16M654 Datasheet
1Mb / 58P
   1.62V TO 3.63V QUAD UART WITH 64-BYTE FIFO
XR16M770 EXAR-XR16M770 Datasheet
323Kb / 52P
   1.62V TO 3.63V HIGH PERFORMANCE UART WITH 64-BYTE FIFO
XR16M780 EXAR-XR16M780 Datasheet
1Mb / 58P
   1.62V TO 3.63V HIGH PERFORMANCE UART WITH 64-BYTE FIFO
XR16M564 EXAR-XR16M564 Datasheet
1Mb / 55P
   1.62V TO 3.63V QUAD UART WITH 32-BYTE FIFO
XR16M554 EXAR-XR16M554 Datasheet
867Kb / 46P
   1.62V TO 3.63V QUAD UART WITH 16-BYTE FIFO
XR16M554IV80-0A EXAR-XR16M554IV80-0A Datasheet
867Kb / 46P
   1.62V TO 3.63V QUAD UART WITH 16-BYTE FIFO
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.COM
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Datasheet Upload   |   Contact us   |   Privacy Policy   |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com