SC16IS752_SC16IS762 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2012. All rights reserved.
Product data sheet Rev. 9 — 22 March 2012 19 of 60
NXP Semiconductors
SC16IS752; SC16IS762
Dual UART with I
2
C-bus/SPI interface, 64-byte FIFOs, IrDA SIR
8. Register descriptions
The programming combinations for register selection are shown in Table 9.
[1] MCR[7] can only be modified when EFR[4] is set.
[2] Accessible only when ERF[4] = 1 and MCR[2] = 1, that is, EFR[4] and MCR[2] are read/write enables.
[3] Accessible only when LCR[7] is logic 1.
[4] Accessible only when LCR is set to 1011 1111b (0xBF).
Table 9. Register map - read/write properties
Register name Read mode Write mode
RHR/THR Receive Holding Register (RHR) Transmit Holding Register (THR)
IER Interrupt Enable Register (IER) Interrupt Enable Register
IIR/FCR Interrupt Identification Register (IIR) FIFO Control Register (FCR)
LCR Line Control Register (LCR) Line Control Register
MCR Modem Control Register (MCR)
[1]
Modem Control Register
[1]
LSR Line Status Register (LSR) n/a
MSR Modem Status Register (MSR) n/a
SPR Scratchpad Register (SPR) Scratchpad Register
TCR Transmission Control Register (TCR)
[2]
Transmission Control Register
[2]
TLR Trigger Level Register (TLR)
[2]
Trigger Level Register
[2]
TXLVL Transmit FIFO Level register n/a
RXLVL Receive FIFO Level register n/a
IODir I/O pin Direction register I/O pin Direction register
IOState I/O pins State register n/a
IOIntEna I/O Interrupt Enable register Interrupt Enable register
IOControl I/O pins Control register I/O pins Control register
EFCR Extra Features Control Register Extra Features Control Register
DLL Divisor Latch LSB (DLL)
[3]
Divisor Latch LSB
[3]
DLH Divisor Latch MSB (DLH)
[3]
Divisor Latch MSB
[3]
EFR Enhanced Features Register (EFR)
[4]
Enhanced Features Register
[4]
XON1 Xon1 word
[4]
Xon1 word
[4]
XON2 Xon2 word
[4]
Xon2 word
[4]
XOFF1 Xoff1 word
[4]
Xoff1 word
[4]
XOFF2 Xoff2 word
[4]
Xoff2 word
[4]
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx
SC16IS752_SC16IS762 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2012. All rights reserved.
Product data sheet Rev. 9 — 22 March 2012 20 of 60
NXP Semiconductors
SC16IS752; SC16IS762
Dual UART with I
2
C-bus/SPI interface, 64-byte FIFOs, IrDA SIR
Table 10. SC16IS752/SC16IS762 internal registers
Register
address
Register Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 R/W
General register set
[1]
0x00 RHR bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 R
0x00THR bit 7bit 6bit 5bit 4bit 3 bit 2 bit 1bit 0W
0x01 IER CTS
interrupt
enable
[2]
RTS interrupt
enable
[2]
Xoff
[2]
Sleep
mode
[2]
modem status
interrupt
receive line
status
interrupt
THR empty
interrupt
RX data
available
interrupt
R/W
0x02 FCR RX trigger
level (MSB)
RX trigger
level (LSB)
TX trigger
level (MSB)
[2]
TX trigger
level (LSB)
[2]
reserved
[3]
TX FIFO
reset
[4]
RX FIFO
reset
[4]
FIFO enable W
0x02 IIR
[5]
FIFO enable FIFO enable interrupt
priority bit 4
[2]
interrupt
priority bit 3
[2]
interrupt
priority bit 2
interrupt
priority bit 1
interrupt
priority bit 0
interrupt
status
R
0x03 LCR divisor latch
enable
set break set parity even parity parity enable stop bit word length
bit 1
word length
bit 0
R/W
0x04 MCR clock
divisor
[2]
IrDA mode
enable
[2]
Xon Any
[2]
loopback
enable
reserved
[3]
TCR and TLR
enable
[2]
RTS DTR (IO5) R/W
0x05 LSR FIFO data
error
THR and
TSR empty
THR empty break
interrupt
framing error parity error overrun error data in
receiver
R
0x06 MSR CD RI DSR CTS CD RI DSR CTS R
0x07SPR bit 7bit 6bit 5bit 4bit 3 bit 2 bit 1bit 0R/W
0x06 TCR
[6]
bit 7bit 6bit 5bit 4bit 3 bit 2 bit 1bit 0R/W
0x07 TLR
[6]
bit 7bit 6bit 5bit 4bit 3 bit 2 bit 1bit 0R/W
0x08TXLVLbit 7bit 6bit 5bit 4bit 3 bit 2 bit 1bit 0R
0x09 RXLVL bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 R
0x0A IODir
[7]
bit 7bit 6bit 5bit 4bit 3 bit 2 bit 1bit 0R/W
0x0B IOState
[7]
bit 7bit 6bit 5bit 4bit 3 bit 2 bit 1bit 0R/W
0x0C IOIntEna
[7]
bit 7bit 6bit 5bit 4bit 3 bit 2 bit 1bit 0R/W
0x0D reserved
[3]
reserved
[3]
reserved
[3]
reserved
[3]
reserved
[3]
reserved
[3]
reserved
[3]
reserved
[3]
reserved
[3]
0x0E IOControl
[7]
reserved
[3]
reserved
[3]
reserved
[3]
reserved
[3]
UART
software reset
I/O[3:0] or
RIB
, CDB,
DTRB, DSRB
I/O[7:4] or
RIA
, CDA,
DTRA, DSRA
latch R/W
0x0F EFCR IrDA mode
(slow/ fast)
[8]
reserved
[3]
auto RS-485
RTS output
inversion
auto RS-485
RTS direction
control
reserved
[3]
transmitter
disable
receiver
disable
9-bit mode
enable
R/W
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx
SC16IS752_SC16IS762 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2012. All rights reserved.
Product data sheet Rev. 9 — 22 March 2012 21 of 60
NXP Semiconductors
SC16IS752; SC16IS762
Dual UART with I
2
C-bus/SPI interface, 64-byte FIFOs, IrDA SIR
[1] These registers are accessible only when LCR[7] = logic 0.
[2] This bit can only be modified if register bit EFR[4] is enabled.
[3] These bits are reserved and should be set to logic 0.
[4] After Receive FIFO or Transmit FIFO reset (through FCR [1:0]), the user must wait at least 2 T
clk
of XTAL1 before reading or writing data to RHR and THR respectively.
[5] Burst reads on the serial interface (that is, reading multiple elements on the I
2
C-bus without a STOP or repeated START condition, or reading multiple elements on the SPI bus
without de-asserting the CS
pin), should not be performed on the IIR register.
[6] These registers are accessible only when EFR[4] = logic 1, and MCR[2] = logic 1.
[7] These registers apply to both channels.
[8] IrDA mode slow/fast for SC16IS762, slow only for SC16IS752.
[9] The Special Register set is accessible only when LCR[7] = logic 1 and LCR is not 0xBF.
[10] Enhanced Features Registers are only accessible when LCR = 0xBF.
Special register set
[9]
0x00 DLL bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 R/W
0x01 DLH bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 R/W
Enhanced register set
[10]
0x02 EFR Auto CTS Auto RTS special
character
detect
enable
enhanced
functions
software flow
control bit 3
software flow
control bit 2
software flow
control bit 1
software flow
control bit 0
R/W
0x04 XON1 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 R/W
0x05 XON2 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 R/W
0x06XOFF1bit 7bit 6bit 5bit 4bit 3 bit 2 bit 1bit 0R/W
0x07XOFF2bit 7bit 6bit 5bit 4bit 3 bit 2 bit 1bit 0R/W
Table 10. SC16IS752/SC16IS762 internal registers
…continued
Register
address
Register Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 R/W

SC16IS752IBS,128

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
UART Interface IC I2C/SPI-UARTBRIDGE
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union