Texas Instruments CC2511 user manual Using SmartRF04EB as an In-Circuit Emulator ICE

Page 6

CC2511 Dongle

5 Using SmartRF04EB as an In-Circuit Emulator (ICE)

The SmartRF04EB can be used as ICE for the CC2511

To use the SmartRF04EB as ICE, the IAR Embedded Workbench software must be installed. The Embedded Workbench is a C-Compiler, Simulator, and ICE debugger. See the IAR Embedded Workbench documentation supplied with the kit for instructions how to set up the ICE debugger for use as an ICE.

When the SmartRF04EB is connected to a PC with the USB port, the debugger will connect to the SmartRF04EB. Several SmartRF04EB can be connected to USB ports simultaneously. A selection window will display the connected SmartRF04EB, and the user can select which device to load.

For custom PCB’s with the CC2511, it is recommended to include a pin header or test points to allow in-circuit emulation or programming using SmartRF04EB or other 3rd party programming tools. Use the CC2511 Dongle as a reference. Please see the CC2510/CC2511section of the Chipcon web site for an updated list of 3rd party programming tools.

When using smartRF04EB as emulator for external target debugging any CCxxxxEM module must be removed

The pin-out used on the SmartRF04EB is explained in Table 1 and Figure 4. The connector includes 4 SPI control signals. These are currently not used, but they are included to give users flexibility.

Pin

Function

1

Gnd

2

VDD

3

Debug Clock(DC)

4

Debug Data(DD)

5

CSn(optional)

6

SCLK(optional)

7

Reset_N

8

MOSI(optional)

9

3.3V VDD, alt. NC

10

MISO

Table 1: P14 SOC debug connector pin-out

VDD note: The SmartRF04EB includes a voltage converter to support programming and debugging of external systems with different voltage than the SmartRF04EB. The debug connector includes two VDD connections on pin 2 and pin 9. The function is different for these connections.

Pin 2 VDD supplies voltage to the voltage converter. If the target application is self powered pin 2 should be connected to VDD to assure that the correct supply voltage is used for the voltage converter. This pin must always be connected to VDD.

Pin 9 VDD supplies 3.3V from the SmartRF04EB. If the target application is powered from the SmartRF04EB supply during programming and debugging this pin can be connected to VDD. If the target voltage differs from 3.3V, this pin should not be connected.

On the CC2511 Dongle this pin is not connected. Hence the CC2511 Dongle must be powered from a separate USB cable or a separate cable connecting pin 9 on “test pins” / P4 to VDD on the SmartRF04EB. See chapter 4 for details.

SWRU082

Page 6 of 24

Image 6
Contents CC2511 Dongle Rev Table of contents Introduction About this manualDefinitions Connecting CC2511 Dongle to SmartRF04EB Powered with a USB cablePowered from the SmartRF04EB CC2511 Dongle powered from USB cable Using SmartRF04EB as an In-Circuit Emulator ICE Recommended debug connector layout Top view Known problems Highlight the project nameCC2511 application examples Screenshot of the Chipcon General Packet SnifferWireless mouse / practical joke Simplehiddongle.hexSimplehideb.hex Rs232tousbdongle.hex Wireless USB to Serial port converterCC2511ApExSerialPort.inf Rs232tousbeb.hexVirtual serial port in Windows Device manager Winampremoteeb.hex Wireless WinAmp remote controlWinampremotedongle.hex Genchipconremote.dllCC2511 Dongle USB development framework CC2511 USB embedded firmware libraryWindows USB driver framework Windows USB driver license Other firmware modules and librariesCC2511 Dongle hardware description USB interfaceTest pins P4 pin-out Cutaway section Debug connectorDebug connector P3 pin-out General purpose I/O connectors Pin FunctionCC2511 Dongle schematics CC2511 Dongle schematic,CC2511 Dongle CC2511 Dongle CC2511 Dongle Document history Revision Date Description/Changes

CC2511 specifications

Texas Instruments CC2511 is a highly versatile and efficient System-on-Chip (SoC) designed for wireless communication applications in the 2.4 GHz ISM band. This device is particularly suitable for low-power, low-rate wireless connections, making it ideal for applications such as home automation, industrial control, and medical device communications.

One of the key features of the CC2511 is its integrated low-power, high-performance radio transceiver, which enables robust wireless communication. The device supports a wide range of modulation schemes, including 2-FSK and GFSK, allowing for flexible communication options tailored to specific application requirements. With a maximum output power of +5 dBm, the CC2511 ensures reliable transmission over significant distances while maintaining energy efficiency.

The CC2511 also incorporates a powerful 8051 microcontroller. This 8-bit microcontroller operates at speeds up to 24 MHz and is equipped with 128 bytes of RAM and 4 KB of Flash memory. The integration of the microcontroller allows developers to run application code directly on the chip, simplifying the design and reducing the need for additional components.

Additionally, the CC2511 features multiple connectivity options, including a hardware accelerator for AES-128 encryption. This ensures secure data transmission, which is crucial for applications that require privacy and protection against unauthorized access. The built-in power management features allow for energy-efficient operation, with various sleep modes that help extend battery life for portable devices.

Moreover, the CC2511 supports the SimpleLink technology from Texas Instruments, which offers a seamless development environment and user-friendly tools. Developers can take advantage of software development kits (SDKs), sample applications, and extensive documentation to streamline the development process.

In terms of characteristics, the CC2511 operates across a wide range of temperatures, making it suitable for various environmental conditions. Its compact size and low power consumption make it an excellent choice for battery-operated devices.

In conclusion, Texas Instruments CC2511 stands out as a leading solution for low-power wireless applications with its integrated transceiver, microcontroller, and advanced features. This SoC empowers developers to create innovative and efficient communication solutions across various industries.