Datasheet

Table Of Contents
PN532_C1 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2017. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.6 — 28 November 2017
115436 34 of 222
NXP Semiconductors
PN532/C1
Near Field Communication (NFC) controller
[1] If SM2 is set to logic 1, loading RB8 can be blocked, see bit description of SM2 above.
[2] If SM2 is set to logic 1, setting RI can be blocked, see bit description of SM2 above.
[3] The bit IE0_4 of register IE0 (see Table 13 on page 18
) has to be set to logic 1 to enable the corresponding
CPU interrupt.
Remark: The S0CON register supports a locking mechanism to prevent firmware
read-modify-write instructions to overwrite the contents while hardware is modifying the
contents of the register.
2RB8Receive data bit. Set by hardware and by firmware.
[1]
When set to logic 1:
In modes 2 or 3, the hardware stores the 9th data bit that was received in RB8
In mode 1, the hardware stores the stop bit that was received in RB8
In mode 0, the hardware does not change RB8.
1TI Transmit interrupt flag
[3]
. TI must be set to logic 0 by firmware.
In modes 2 or 3, when transmitting, the hardware sets to logic 1 the transmit
interrupt flag TI at the end of the 9th bit time
In modes 0 or 1, when transmitting, the hardware sets to logic 1 the transmit
interrupt flag TI at the end of the 8th bit time.
0RI Receive interrupt flag
[3]
. RI must be set to logic 0 by firmware.
In modes 2 or 3, when receiving, the hardware sets to logic 1 the receive
interrupt flag 1 clock period after sampling the 9th data bit (if SM2=1 setting RI
can be blocked, see bit description of SM2 above)
In mode 1, when receiving, the hardware sets to logic 1 the receive interrupt
flag 1 clock period after sampling the stop bit
[2]
In mode 0, when receiving, the hardware sets to logic 1 RI at the end of the
CPU state 1 of the 9th machine cycle after the machine cycle where the data
reception started by a write to S0CON.
Table 50. Debug UART modes
Mode SM0 SM1 Description Baud rate
0 0 0 Shift register f
clk
/6
1 0 1 8 bits Debug UART Variable
2 1 0 9 bits Debug UART f
clk
/64 or f
clk
/32
3 1 1 9 bits Debug UART Variable
Table 49. Description of S0CON bits
…continued
Bit Symbol Description