NXP Semiconductors
QN902x
User Manual of QN902x
UM10996
All information provided in this document is subject to legal disclaimers.
© NXP Semiconductors N.V. 2018. All rights reserved.
User Manual
Rev 1.3
— 05 November 2018
64 of 128
3
RW
0
GC_INT_EN
General call interrupt enable (only valid in slave mode)
0:
disable I2C interface response to general call as a slave.
1: enable I2C interface to respond to general call messages.
2
RW
0
AL_INT_EN
Arbitration lost interrupt enable (only valid in master
mode)
0: Disable interrupt.
1: Enables the I2C interface to interrupt the processor upon
losing arbitration
1
RW
0
RX_INT_EN
RX interrupt enable
0: Disable interrupt.
1: Enables interrupt to the processor when the RXD has
received a data byte
0
RW
0
TX_INT_EN
TX interrupt enable
0:
disable interrupt
1: Enables interrupt to the processor after transmitting a
byte
Table 37 SR
Bit
Type
Reset
Symbol
Description
31-2
R
0
RSVD
Reserved
1
R
0
BUSY
I2C busy
0 = I2C bus is idle or the I2C interface is using the bus (unit
busy).
1 = Set when the I2C bus is busy but the processor’s I2C
interface is not involved in the transaction.
0
R
1
ACK_RECE
IVED
Ack received
0: The I2C interface received or sent an ACK on the bus.
1 = The I2C interface received or sent a NAK.
This bit is updated after each byte and ACK/NAK information is
received.
Table 38 TXD
Bit
Type
Reset
Symbol
Description
31-21
R
0
RSVD
Reserved
20
RW
0
ACK_SEND
ACK to send as a receiver
In master mode:
0: to send ACK
1: to send NACK
In slave mode: (please note this is inversed to master
mode)
0: to send NACK
1: to send ACK
19
W1
0
RD_EN
Read transfer enable, only valid in master mode. Write 1
to start data transfer from slave to master. Should match
the R/nW bit.
18
W1
0
WR_EN
Write transfer enable, only valid in master mode. Write 1
to start data transfer from master to slave. Should match
the R/nW bit.