English
Language : 

CC2510FX Datasheet, PDF (62/253 Pages) List of Unclassifed Manufacturers – True System-on-Chip with Low Power RF Transceiver and 8051 MCU
CC2510Fx / CC2511Fx
Command
CHIP_ERASE
WR_CONFIG
RD_CONFIG
GET_PC
READ_STATUS
SET_HW_BRKPNT
HALT
RESUME
DEBUG_INSTR
STEP_INSTR
STEP_REPLACE
GET_CHIP_ID
Instruction code
0001 0x00
0001 1x01
0010 0100
0010 1000
0011 0x00
0011 1x11
0100 0100
0100 1100
0101 01xx
0101 1100
0110 01xx
0110 1000
Description
Perform flash chip erase (mass erase) and clear lock bits. If any other
command, except READ_STATUS, is issued, then the use of
CHIP_ERASE is disabled.
Write configuration data. Refer to Table 39
Read configuration data. Returns value set by WR_CONFIG command.
Return value of 16-bit program counter. Returns 2 bytes regardless of
value of bit 2 in instruction code
Read status byte. Refer to Table 40
Set hardware breakpoint
Halt CPU operation
Resume CPU operation. The CPU must be in halted state for this
command to be run.
Run debug instruction. The supplied instruction will be executed by the
CPU without incrementing the program counter. The CPU must be in
halted state for this command to be run.
Step CPU instruction. The CPU will execute the next instruction from
program memory and increment the program counter after execution.
The CPU must be in halted state for this command to be run.
Step and replace CPU instruction. The supplied instruction will be
executed by the CPU instead of the next instruction in program memory.
The program counter will be incremented after execution. The CPU must
be in halted state for this command to be run.
Return value of 16-bit chip ID and version number. Returns 2 bytes
regardless of value of bit 2 of instruction code
Table 38: Debug Commands
Bit
Name
7-4
-
3
timers_off
2
DMA_pause
1
timer_suspend
0
sel_flash_info_page
Description
Not used
Disable timers. Disable timer operation
0 Do not disable timers
1 Disable timers
DMA pause
0 Enable DMA transfers
1 Pause all DMA transfers
Suspend timers. Timer operation is suspended for debug
instructions and if a step instruction is a branch. If not
suspended these instructions would result in an extra timer
count during the clock cycle in which the branch is
executed
0 Do not suspend timers
1 Suspend timers
Select flash information page in order to write flash lock
bits.
0 Select flash main page
1 Select flash information page
Table 39: Debug Configuration
CC2510Fx/CC2511Fx PRELIMINARY Data Sheet (Rev. 1.2) SWRS055A Page 62 of 252