Address Structure For Basic Mode - Texas Instruments CC253x User Manual

System-on-chip for 2.4ghz
Table of Contents

Advertisement

RF Core Data Memory
Name
SEQSTAT
0x03
ACKLENGTH0
0x04
ACKLENGTH1
0x05
CRCVAL
0x06–0x07
N_TXDONE
0x08
N_RXIGNORED
0x09
N_RXOK
0x0A
N_RXNOK
0x0B
Name
CONF
RXLENGTH
ADDRESS
0x03–0x09
N_RXOK
N_RXNOK
290 CC2541 Proprietary Mode Radio
Table 25-5. Address Structure for Auto Mode (continued)
Index
Prot
Sem1/R
None
None
Sem1/R
Sem1/R
Sem1/R
Sem1/R
Sem1/R
Table 25-6. Address Structure for Basic Mode
Index
Prot
0x00
Sem1
0x01
Sem1
0x02
Sem1
0x0A
Sem1/R
0x0B
Sem1/R
Copyright © 2009–2014, Texas Instruments Incorporated
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
Bits 3–4: ACKSEQ (ACK sequence number – RX task only) For RX
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
transmitted and a packet with a new sequence number is received,
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
transmitted and a packet with a new sequence number is received,
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
successfully received packet
Number of packets transmitted. For auto retransmission, only
acknowledged packets with new sequence number are counted. For
auto ACK, only packets with new payload are counted when the
payload has been confirmed.
Number of retransmitted packets received with CRC OK
Number of new packets received with CRC OK or ACK packets
without payload received
Number of packets received with CRC error
Description
ENA0
Bit 0:
(enable for primary sync word – RX task only)
0: Disable address entry for primary sync word
1: Enable address entry for primary sync word
ENA1
Bit 1:
(enable for secondary sync word – RX task only)
0: Disable address entry for secondary sync word
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)
Maximum length of received packet (0–255)
Address of packet
Reserved
Number of packets received with CRC OK
Number of packets received with CRC error
SWRU191F – April 2009 – Revised April 2014
www.ti.com
Submit Documentation Feedback

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents