
SWRU048
Page 22 of 30
Using the CC2400DB Demonstration Board
The CC2400DB Demonstration Board is designed to be useful for quick prototyping, and also
for quick practical evaluation such as range testing.
Software can be programmed into the AVR microcontroller either using an external
programmer such as the AVRISP programmer or using the serial port to communicate with
the boot loader that is programmed into the MCU when the CC2400DB is shipped from the
factory. If the boot loader is overwritten when using an external programmer, the AVR must
be re-programmed with the boot loader before it is possible to program the AVR via the serial
port again.
When shipped from the factory, the CC2400DB contains the boot loader and a simple
example that will transmit a packet when a button is pressed, and blink a LED when a packet
is received. This example is ideal for range testing, for instance.
CC2400 Software download and evaluation using AVR Studio 4
Use a serial cable connecting the serial interface of the CC2400DB to the serial port of a PC
running AVR Studio and SmartRF
®
Studio. You can then use SmartRF
®
Studio to find all the
RF parameters for the CC2400 and AVR Studio 4 to control the CC2400DB, development
board.
Power
supply
220V
PC running
AVRStudio
Serial cable
CC2400DB
4-10V
Serial cable
AVRISP
Programmer
Figure 12: Software download using AVR Studio 4
The CC2400DB demonstration board can be used for application software development. To
download new application examples a PC must be communicating with CC2400DB running
AVR Studio. AVR Studio can be downloaded free of charge from the world-wide-web.
The configuration of the processor fuses is only performed through the SPI interface using
the AVRISP programmer and AVR Studio 4. The AVRISP fuse window is depicted in figure
13. The CC2400DB is configured with the following fuses enabled:
1. Boot Flash section size = 512 words Boot start address=$0E00;[BOOTSZ=01]
2. Brown out detection level at VCC = 2.7 V
3. Internal RC oscillator at 8 MHz Start up time 6CK + 0 ms
4. Preserve EEPROM memory through the Chip Erase Cycle
5. Boot vector enabled (default address = $0000)
Summary of Contents for Chipcon CC2400DBK
Page 1: ...SWRU048 Page 1 of 30 User Manual Rev 1 2 CC2400DBK Demonstration Board Kit...
Page 12: ...SWRU048 Page 12 of 30 Layer 1 Layer 2 Layer 3 Layer 4 Figure 5 CC2400DB PCB layout...
Page 13: ...SWRU048 Page 13 of 30 Top Assembly Bottom Assembly Figure 6 CC2400DB PCB layout silkscreen...
Page 14: ...SWRU048 Page 14 of 30 Schematic Figure 7 CC2400DB schematic page 1...
Page 15: ...SWRU048 Page 15 of 30 Figure 8 CC2400DB schematic page 2...
Page 16: ...SWRU048 Page 16 of 30 Figure 9 CC2400DB schematic page 3...
Page 17: ...SWRU048 Page 17 of 30 Figure 10 CC2400DB schematic page 4...
Page 18: ...SWRU048 Page 18 of 30 Figure 11 CC2400DB schematic page 5...