English
Language : 

MRF24XA_15 Datasheet, PDF (39/258 Pages) Microchip Technology – Low-Power, 2.4 GHz ISM-Band IEEE 802.15.4™ RF
MRF24XA
REGISTER 2-20: RXCON1 (MAC RECEIVE CONTROL 1 REGISTER) (CONTINUED)
ADDRESS: 0x15
bit 1
RSVCFOEN: Receive Status Vector CFO Enable bit
If bit is set, the estimated Carrier Frequency Offset of the received frame is appended after the
received frame in the packet buffer, using the same encoding as CFOMEAS register.
1 = Append CFO estimation
0 = Do not append estimated CFO
bit 0
Reserved: Maintain as ‘0’
REGISTER 2-21: RXCON2 (MAC RECEIVE CONTROL 2 REGISTER)
ADDRESS: 0x16
R/C/HS-0
R/W-0
RXBUFFUL IDENTREJ
bit 7
R-0
R/W-0
R/W-0
R/W-0
R/W-0
ACKRXFP ACKTXFP AUTORPTEN AUTOACKEN ADPTCHEN
R/W-0
ADPTDREN
bit 0
Legend: R = Readable bit W = Writable bit
-n = Value at POR
‘1’ = Bit is set
r = Reserved
U = Unimplemented bit, read as ‘0’
‘0’ = Bit is cleared
x = Bit is unknown
bit 7
RXBUFFUL: RX Buffer Full bit
Host MCU clears this bit to indicate that the RX packet is processed. If this bit is uncleared before the next
valid RX packet is detected (packet is not a duplicate, pass RX filter, and so on), then the device sets
RXOVFIF and the buffer content is unmodified, where RXBUFFUL = 1 locks write access by a new frame.
Moreover, the host can both read and write to the buffer or perform security processing.
In TRXMODE = 00 (PACKET) mode:
1 = Receive buffer content is yet to be read by the host or processed, and cannot be overwritten by a
new frame
0 = Receive buffer is free for receiving a new frame
In TRXMODE = 01 (RX-STREAMING) mode:
1 = Current buffer being read from the bus contains a valid RX Packet
0 = Current buffer being read from the bus is empty
bit 6
IDENTREJ: Reject Identical Packet bit
Setting this bit enables the user to reject an incoming packet, in case its source address and sequence
number is the same as the previously received packet.
This bit is used whenever a packet is received and ACK is transmitted, but the ACK is never received
that the sender resends the TX packet. When this happens, triggers for RXIF is avoided for the second
time for the same packet, thus, the second packet is ignored.
This bit is also used when a packet is repeated and the next repeater repeats the same packet back.
This packet is received, but ignored.
1 = Any packet received with the same source address and sequence number as the last packet suc-
cessfully received is discarded and RXIDNTIF is thrown
0 = Duplicated packets are processed further same as non-duplicated packets
Note 1:
2:
Use ADPTCHEN field while receiving and transmitting a packet, and must be unmodified while RXEN or
TXST is set.
Use ADPTDREN field while receiving and transmitting a packet, and must be unmodified while RXEN or
TXST is set.
 2015 Microchip Technology Inc.
Preliminary
DS70005023C-page 39