www.ti.com
RF Core Data Memory
Table 25-5. Address Structure for Auto Mode (continued)
Name Index Prot Description
Bit 0: VALID (Rx task only)
0: The status is not valid. Any packet is viewed as new. On
successful reception of a packet, the LLE sets this bit.
1: The status is valid. Only packets with a sequence number and
CRC different from the previous one are accepted.
Bits 1–2: SEQ (sequence number). For Rx, the sequence number of
the last successfully received packet. For Tx, the sequence number
of the next or current packet to be transmitted
0x03 Sem1/R
Bits 3–4: ACKSEQ (ACK sequence number – Rx task only) For Rx
SEQSTAT
with auto ACK, the sequence number of the next or current ACK to
be transmitted
Bit 5: ACK_PAYLOAD_SENT (Rx task only)
0: The last received packet was not acknowledged with payload.
1: The last received packet was acknowledged with payload.
Bit 6: NEXTACK (next ACK buffer to use – Rx task only)
0: Use ACK buffer 0.
1: Use ACK buffer 1.
For Rx with auto ACK: Length of payload to be transmitted from
buffer 0. When 0, the buffer is free. After the payload has been
0x04 None transmitted and a packet with a new sequence number is received,
ACKLENGTH0
the value is set to 0 by the LLE. The MCU only writes to the register
when it is zero; the LLE only writes it to zero when it is non-zero.
For Rx with auto ACK: Length of payload to be transmitted from
buffer 1. When 0, the buffer is free. After the payload has been
0x05 None transmitted and a packet with a new sequence number is received,
ACKLENGTH1
the value is set to 0 by the LLE. The MCU only writes to the register
when it is zero; the LLE only writes it to zero when it is non-zero.
CRC value (last two bytes if more than 2 CRC bytes) of last
0x06–0x07 Sem1/R
CRCVAL
successfully received packet
Number of packets transmitted. For auto retransmission, only
acknowledged packets with new sequence number are counted. For
0x08 Sem1/R
N_TXDONE
auto ACK, only packets with new payload are counted when the
payload has been confirmed.
0x09 Sem1/R Number of retransmitted packets received with CRC OK
N_RXIGNORED
Number of new packets received with CRC OK or ACK packets
0x0A Sem1/R
N_RXOK
without payload received
0x0B Sem1/R Number of packets received with CRC error
N_RXNOK
Table 25-6. Address Structure for Basic Mode
Name Index Prot Description
Bit 0: ENA0 (enable for primary sync word – Rx task only)
0: Disable address entry for primary sync word
1: Enable address entry for primary sync word
Bit 1: ENA1 (enable for secondary sync word – Rx task only)
0: Disable address entry for secondary sync word
0x00 Sem1
CONF
1: Enable address entry for secondary sync word
Bit 2: REUSE (allow reuse of transmitted packet)
0: LLE deallocates packet after it has been transmitted
1: LLE does not deallocate packet after it has been transmitted (this is
up to the MCU)
0x01 Sem1 Maximum length of received packet (0–255)
RXLENGTH
0x02 Sem1 Address of packet
ADDRESS
0x03–0x09 Reserved
0x0A Sem1/R Number of packets received with CRC OK
N_RXOK
0x0B Sem1/R Number of packets received with CRC error
N_RXNOK
303
SWRU191C–April 2009–Revised January 2012 CC2541 Proprietary Mode Radio
Submit Documentation Feedback
Copyright © 2009–2012, Texas Instruments Incorporated