e-ICE User’s Guide
11
e-ICE Counting Cycle, Interrupt Points, Halt Instruction and Trace
HT-ICE e-ICE
Cycle count 2 Bytes 4 Bytes
Breakpoint Setup
Max of three
Can be set during free run
Can be setup in Data and Program Memory
No restriction for the number
Cannot be set during free run
Can be setup only in Program Memory
Writer Function Supported Not Supported
HALT Instruction
Can be located anywhere Cannot be located at the last address (0x1fff)
of the Program Memory Bank0
Trace Function
Can select Normal Mode (INT+Main) or
execute independently in the INT/Main mode
With Trigger and Qualify functions
Only Normal mode selectable. No Trigger and
Qualify function
Table 2 HT-ICE and e-ICE Differences
e-ICE Reset
Taking the HT66F50 device as an example, when using the e-ICE, the configuration
options related to the reset function is: “ICE_Reset” and “I/O or RESB Function”.
The conditions are as follows.
ICE_Reset
Note 1
I/O or RESB Function Pin Function
1
SYSTEM
RESB
None
Note 2
2
SYSTEM
I/O
IO
3
IC_RESET_PIN RESB
Reset
Note 3
4
IC_RESET_PIN I/O
IO
Table 3 Reset & IO Configuration
Note1: A connection must be made to the e-ICE for the IC_Reset option to be shown.
Note2: In this condition, it is not necessary for the Reset pin to be connected to an
external Reset circuit. To implement a reset select the IDE3000
icon.
Note3: In this condition, the Reset pin must be connected to an external Reset circuit or
the IDE3000 will show the following message during compilation:
Error (D1014): Unable to write resource option
Reset pin circuit:
Figure 16 Reset Circuit