English
Language : 

MRF24XA_15 Datasheet, PDF (116/258 Pages) Microchip Technology – Low-Power, 2.4 GHz ISM-Band IEEE 802.15.4™ RF
MRF24XA
REGISTER 4-9: RXCON2 (MAC RECEIVE CONTROL 2 REGISTER)
ADDRESS: 0x16
R/C/HS-0
RXBUFFUL
bit 7
R/W-0
IDENTREJ
R-0
ACKRXFP
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
ACKTXFP AUTORPTEN AUTOACKEN ADPTCHEN ADPTDREN
bit 0
Legend: R = Readable bit
-n = Value at POR
r = Reserved
W = Writable bit
‘1’ = Bit is set
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 (RXSTREAMING) 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
bit 5
ACKRXFP: ACK RX Frame Pending bit
This read-only Status bit reflects the value of the FrameCtrl (FramePend) bit in the last received
802.15.4 compatible ACK frame.
bit 4
ACKTXFP: ACK TX Frame Pending bit
The value of this bit is transmitted in the FrameCtrl (FramePend) bit slot when the MAC sends an ACK
packet in 802.15.4 Compatibility mode.
bit 3
AUTORPTEN: Auto-Repeat Enable bit
If this bit is set, the MAC automatically transmits a packet whenever a packet is received and its Repeat
bit is set.
1 = Auto-Repeat feature is enabled
0 = Auto-Repeat feature is disabled
Note 1:
2:
Use ADPTCHEN field while receiving and transmitting, and must be unmodified while RXEN or TXST is
set.
Use ADPTDREN field while receiving and transmitting, and must be unmodified while RXEN or TXST is
set.
DS70005023C-page 116
Preliminary
 2015 Microchip Technology Inc.