CC2420

Multiple data frames may be in the RXFIFO simultaneously, as long as the total number of bytes does not exceed 128.

See the RXFIFO overflow section on page 33 for details on how a RXFIFO overflow is detected and signalled.

17.3 Unbuffered, serial mode

Unbuffered mode should be used for evaluation / debugging purposes only. Buffered mode is recommended for all applications.

In unbuffered mode, the FIFO and FIFOP pins are reconfigured as data and data clock pins. The TXFIFO and RXFIFO buffers are not used in this mode. A synchronous data clock is provided by CC2420 at the FIFOP pin, and the FIFO pin is used as data input/output. The FIFOP clock frequency is 250 kHz when active. This is illustrated in Figure 22.

In serial transmit mode

(MDMCTRL1.TX_MODE=1),a synchronisation sequence is inserted at the start of each frame by hardware, as in buffered mode. Data is sampled by CC2420 on the positive edge of FIFOP and should be updated by the microcontroller on the negative edge of FIFOP. See Figure 22 for an illustration of the timing in serial transmit mode. The SFD and CCA pins retain their normal operation also in serial mode. CC2420 will remain in serial transmit mode until transmission is turned off manually.

In serial receive mode

(MDMCTRL1.RX_MODE=1)byte synchronisation is still performed by CC2420. This means that the FIFOP clock pin will remain inactive until a start of frame delimiter has been detected.

Incoming / outgoing

Preamble

SFD

s0

s1

s2

RF data

 

 

 

 

 

Transmit mode:

 

4 us

 

 

 

 

 

 

 

 

FIFOP

 

 

 

 

 

FIFO (from uC)

 

b0 b1 b2 b3

b4 b5 b6 b7 b8

b9 b10 b11 b8

b9 b10 b11

Receive mode:

FIFOP

FIFO (from CC2420)

b0 b1 b2 b3 b4

Figure 22. Unbuffered test mode, pin activity

SWRS041B

Page 40 of 89

Page 40
Image 40
Texas Instruments 3138 155 232931 manual Unbuffered, serial mode, Fifop