Data transmission protocol
The data transmission protocol is very simple, only using data and acknowledgement frames.
Step-by-Step procedure:
1. Joystick is pressed on device 2
2. CC2420 device 2 transmits the data frame
3. CC2420 device 1 receives the data frame
4. Microcontroller (uC) device 1 gets the FIFOP interrupt from CC2420, RXFIFO is read,
frame is checked for FCS, and the green LED is blinked
5. CC2420 device 1 waits 12 symbol periods before automatically transmitting the
acknowledgement reply
6. CC2420 device 2 receives acknowledge frame
7. Microcontroller (uC) device 2 gets the FIFOP interrupt from the CC2420, RXFIFO is
read, and frame is verified for FCS
8. The yellow LED will blink without further reply indicating the acknowledgement. If
transmission failed (no acknowledgement) the red LED will toggle.
uC Device 2
uC Device 1
RF Device 2
Joystick pressed
TX
RX
12 sp
TX ACK
RX ACK/NO ACK
GLED
FIFOP int
RF Device 1
YLED/RLED
FIFOP int
Figure 35 Data Transmission Protocol
Chipcon AS
SmartRF
®
CC2420DBK Demonstration Board Kit User Manual
(rev. 1.3) 2004-11-03 Page 48/ 52