![Epson S5U1C33001H1400 Manual Download Page 38](http://html.mh-extra.com/html/epson/s5u1c33001h1400/s5u1c33001h1400_manual_106865038.webp)
10. PRECAUTIONS
S1C33 Family In-Circuit Debugger
EPSON 33
S5U1C33001H1400 Manual (Rev. 0.20)
(2) Break functions that suspend the target program after several instructions are executed
from the instruction in which the cause of the break occurred
Data break, area break, bus break
For details on break functions, refer to the “Debugger” section in the “S5U1C33001C
Manual (C Compiler Package for S1C33 Family)”.
10.1.5 Trace
function
Note that the trace function in the S5U1C33001H has the following restrictions.
Furthermore, refer to the technical information of the trace function (“Implementation of
the PC Trace Function” and “Implementation of the Bus Trace Function”).
(1) The S5U1C33001H PC trace function can trace only instruction execution cycle
information. Note that data access (read/write) information cannot be traced. When the
target system uses the S1C33 model in which a C33 core that supports the bus trace
function is embedded, data read/write information can be traced.
(2) Be aware that the trace function cannot be used when it is disabled using the DIP
switch. For enabling/disabling the trace function using the DIP switch, refer to “Trace
function setting” in the “DIP Switches” section.
(3) There are certain functional limitations to the PC trace function that are due to the
analysis procedure being implemented in software. Refer to “Implementation of the
PC Trace Function” section and the “S5U1C33001C Manual (C Compiler Package for
S1C33 Family)” for more information.
(4) Be aware that the trace function cannot be used when using the 4-pin cable to connect
the target system to the S5U1C33001H.
(5) Be aware that the bus trace function cannot be used when using the 10-pin cable to
connect the target system to the S5U1C33001H.
10.1.6 Counts of the execution counter
The S5U1C33001H’s execution counter is normally subject to the errors shown in the table
below. These errors must be taken into account when calculating execution times.
Note that execution and break overhead adds the prefetch cycles for two additional
instructions, making the counters usable for only relatively long intervals. For short
intervals, use the clock cycle counts from the trace function.
Table 7 Execution counter error
Execution counter
Count error
Cycle counter
±
4 bus clock cycles
μ
s-unit time counter
±
50 ns
Second-unit time counter
±
1
μ
s