Rev. 1.00
174
September 11, 2018
Rev. 1.00
175
September 11, 2018
HT45F4050
A/D NFC Flash MCU
HT45F4050
A/D NFC Flash MCU
Bit 2
RIP
:
RF reading NFC memory status flag
0:
RF reading NFC memory is not in progress
1:
RF reading NFC memory is in progress
There will still be the possibility of collision occurrence with the RIP bit low since
the NFC memory access by the RF interface is asynchronous with the MCU access
operation. To effectively implement the MCU read or write
operation
to the NFC
memory, it is recommended to check the RIPF and WIPF bits after the MCU reads
from or writes to the NFC memory. If the RIPF or WIPF bit is high after the MCU
accesses the NFC memory, it means that the RF access collision has happened and the
current access to the NFC memory by the MCU is not successful.
Bit 1
WIP
:
RF writing NFC memory status flag
0:
RF writing NFC memory is not in progress
1:
RF writing NFC memory is in progress
There will still be the possibility of collision occurrence with the WIP bit low since
the NFC memory access by the RF interface is asynchronous with the MCU access
operation. To effectively implement the MCU read or write
operation
to the NFC
memory, it is recommended to check the RIPF and WIPF bits after the MCU reads
from or writes to the NFC memory. If the RIPF or WIPF bit is high after the MCU
accesses the NFC memory, it means that the RF access collision has happened and the
current access to the NFC memory by the MCU is not successful.
Bit 0
HFPON
:
NFC field status flag
0:
NFC field inactive
1:
NFC field active
This bit is used to indicate the NFC field activity status. When there is no external RF
device close to the MCU, the HFPON bit will be low and the relevant NFC circuitry
will be reset except
for
the field detector and the NFC memory. If there is an external
RF device close to the MCU, the NFC field detector will sense the RF field presence
and the HFPON bit will be set high regardless of the NFCEN bit value. However, the
NFC function will be enabled when both the NFCEN and HFPON bits are set high.
• NFCEEA Register
Bit
7
6
5
4
3
2
1
0
Name
—
A6
A5
A4
A3
A2
A1
A0
R/W
—
R/W
R/W
R/W
R/W
R/W
R/W
R/W
POR
—
0
0
0
0
0
0
0
Bit 7
Unimplemented, read as "0"
Bit 6~0
A6~A0
: MCU access to the NFC memory page address bit
6
~ bit 0
The available NFC memory page address range is from 00h to 4Fh. When this page
address register is set to a value outwith the available range, it will result in an invalid
read/write access operation and the corresponding NFC memory access error condition
will occur together with the ERF bit set high.
• NFCEED0 Register
Bit
7
6
5
4
3
2
1
0
Name
D07
D06
D05
D04
D03
D02
D01
D00
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
POR
0
0
0
0
0
0
0
0
Bit 7~0
D07~D00
: NFC memory data byte 0 bit 7 ~ bit 0