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
79 of 128
10.3.2
Register Description
Table 54 CR0
Bit
Type
Reset
Symbol
Description
31-22
R
0
RSVD
Reserved
21-16
RW
0
BITRATE
Baud rate register, only valid in master mode.
SCK frequency: sck = spi_clk / (2*(B 1))
15
RW
0
MSTR_SS1
SS1 select, only valid In master mode
0: de-select
1: select SS1 slave device
14
RW
0
MSTR_SS0
SS0 select, only valid In master mode
0: de-select
1: select SS0 slave device
13-12
R
0
RSVD
11
RW
0
SPI_IE
SPI general interrupt enable
0: disable
1: enable
10
R
0
RSVD
Reserved
9
RW
0
RX_FIFO_NEMT_IE
RX buffer not empty interrupt enable
0: disable
1: enable
8
RW
0
TX_FIFO_NFUL_IE
TX buffer not full interrupt enable
0: disable
1: enable
7
RW
0
DATA_IO_MODE
Data IO mode:
0: 4 wire mode
1: 3 wire mode
6
RW
0
BYTE_ENDIAN
Byte endian, valid only when buffer width is 32:
0: little endian. Send the lower byte first
1: big endian. Send the higher byte first
5
RW
0
BUF_WIDTH
RX/TX buffer width
0: 8 bit
1: 32 bit
4
RW
0
BIT_ORDER
Bit order of byte transfer
1: MSB first
0: LSB first
3
R
0
RSVD
Reserved
2
RW
0
SPI_MODE
SPI mode:
0: master mode
1: slave mode
1
RW
0
CPHA
Data sampling edge of SCK
0 : leading edge (first edge)
1 : trailing edge (second edge)
0
RW
0
CPOL
Logic level of SCK in idle state
0: low
1: high
Table 55 CR1
Bit
Type
Reset
Symbol
Description