XR17V352IB113-F Exar Corporation, XR17V352IB113-F Datasheet - Page 16
![IC UART PCIE 256B DUAL 113FPBGA](/photos/29/6/290685/xr17v358_sml.jpg)
XR17V352IB113-F
Manufacturer Part Number
XR17V352IB113-F
Description
IC UART PCIE 256B DUAL 113FPBGA
Manufacturer
Exar Corporation
Datasheet
1.XR17V352IB113-F.pdf
(64 pages)
Specifications of XR17V352IB113-F
Number Of Channels
2, DUART
Package / Case
113-LFBGA
Features
*
Fifo's
256 Byte
Protocol
RS485
Voltage - Supply
3.3V
With Auto Flow Control
Yes
With Irda Encoder/decoder
Yes
With False Start Bit Detection
Yes
With Modem Control
Yes
Mounting Type
Surface Mount
Data Rate
25 Mbps
Supply Current
120 mA
Maximum Operating Temperature
+ 85 C
Minimum Operating Temperature
- 40 C
Mounting Style
SMD/SMT
Operating Supply Voltage
3.3 V
No. Of Channels
2
Uart Features
Tx/Rx FIFO Counters
Supply Voltage Range
3V To 3.6V
Operating Temperature Range
-40°C To +85°C
Digital Ic Case Style
BGA
No. Of Pins
113
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
XR17V352IB113-F
Manufacturer:
EXAR
Quantity:
3 500
Company:
Part Number:
XR17V352IB113-F
Manufacturer:
Exar Corporation
Quantity:
10 000
Part Number:
XR17V352IB113-F
Manufacturer:
EXAR/艾科嘉
Quantity:
20 000
XR17V352
HIGH PERFORMANCE DUAL PCI EXPRESS UART
The XR17V352 has a 32-bit wide register [INT0, INT1, INT2 and INT3] to provide interrupt information and
supports two interrupt schemes. The first scheme is an 4-bit indicator representing both channels with each bit
representing each channel from 0 to 1. This permits the interrupt service routine to quickly determine which
UART channels need servicing so that it can go to the appropriate UART channel interrupt service routines.
INT0 bit [0] represents the interrupt status for UART channel 0 when its transmitter, receiver, line status, or
modem port status requires service. Other bits in the INT0 register provide indication for the other channels
with bit [1] representing UART channel 1 respectively.
The second scheme provides detail about the source of the interrupts for each UART channel. All the interrupts
are encoded into a 3-bit code. This 3-bit code represents 7 interrupts corresponding to individual UART’s
transmitter, receiver, line status, modem port status. INT1, INT2 and INT3 registers provide the 24-bit interrupt
status for both channels. bits [10:8] representing channel 0 and bits [13:11] representing channel 1
respectively. All other bits are reserved. Both channel interrupts status are available with a single DWORD read
operation. This feature allows the host another method to quickly service the interrupts, thus reducing the
service interval and host bandwidth requirement.
Note that the interrupts reported in this register is specific to each UART channel. If there is a global interrupt
such as the wake-up interrupt, timer/counter interrupt or MPIO interrupt, they would be reported in the 3-bit
code for channel 0 in INT1.
All bits start up zero. A special interrupt condition is generated by the V352 upon awakening from sleep after
both channels were put to sleep mode earlier. This wake-up interrupt is cleared by a read to the INT0 register.
Figure 4
0x0088-0x008B
0x008C-0x008F
0x0098-0x009B
0x0080
0x0084-0x0087
0x0090-0x0093
0x0094-0x0097
1.4.1
A
DDRESS
A
DDRESS
Ox098
Ox099
0x09A
0x09B
-
0x0083
shows the 4-byte interrupt register and its make up.
[A7:A0]
The Global Interrupt Registers - INT0, INT1, INT2 and INT3
GLOBAL INTERRUPT REGISTER (DWORD)
T
ANCILLARY1 (read/write)
ABLE
ANCILLARY2 (read-only)
T
INTERRUPT (read-only)
ABLE
INT3 [31:24]
TIMER (read/write)
MPIO1 (read/write)
MPIO2 (read/write)
MPIO3 (read/write)
MPIOSEL[15:8]
MPIOINV[15:8]
MPIOOD[15:8]
6: D
R
Reserved
5: D
R
EGISTER
EGISTER
EVICE
EVICE
C
C
ONFIGURATION
ONFIGURATION
Read/Write MPIO[15:8] input polarity select
Read/Write MPIO[15:8] select
Read/Write MPIO[15:8] open-drain output control
INT2 [23:16]
B
MPIOSEL[7:0]
MPIOINT[7:0]
MPIO3T[7:0]
TIMERMSB
YTE
Reserved
SLEEP
INT3
3 [31:24]
R
R
R
EGISTERS SHOWN IN
EAD
16
EGISTERS SHOWN IN
/W
RITE
INT1 [15:8]
MPIOLVL[15:8]
B
MPIOOD[15:8]
MPIOINV[7:0]
YTE
TIMERLSB
C
OMMENT
RESET
REGB
INT2
2 [23:16]
[default 0x00-00-00-00]
DWORD
BYTE
MPIOSEL[15:8]
MPIOINT[15:8]
INT0 [7:0]
B
MPIO3T[7:0]
ALIGNMENT
YTE
Reserved
4XMODE
ALIGNMENT
DVID
INT1
1 [15:8]
Bits [15:8] = 0xFF
Bits [15:8] = 0x00
Bits [15:8] = 0x00
RESET STATE
MPIOINV[15:8]
0x00
MPIOLVL[7:0]
MPIOOD[7:0]
B
TIMERCNTL
YTE
8XMODE
DREV
INT0
REV. 1.0.1
0 [7:0]