Skip to main content

IAR Embedded Workbench for RL78 5.20.x

Differences between the C-SPY drivers

In this section:

This table summarizes the key differences between the C-SPY drivers:

Feature

Simulator

E1, E2, E2 Lite, E2 On-Board, EZ-CUBE2

E20, EZ-CUBE, TK

COM Port

Code breakpoints1

Unlimited

Yes2

Yes2

Yes2

Data breakpoints

Yes

Yes2

Yes2

Yes2

Event breakpoints

—

Yes2

Yes2

Yes2

Execution in real time

—

Yes

Yes

Yes

Zero memory footprint

Yes

—

—

—

Simulated interrupts

Yes

—

—

—

Real interrupts

—

Yes

Yes

Yes

Interrupt logging

Yes

—

—

—

Data logging

Yes

—

—

—

Smart Analog data collection

—

Yes

Only E20

Only E20

Live watch

Yes

Yes

Yes

Yes

Cycle counter

Yes

—

—

—

Execution timer

—

Yes2

Yes2

Yes2

Code coverage

Yes

—

—

—

Data coverage

Yes

—

—

—

Function/instruction profiling

Yes

—

—

—

Trace1

Yes

Yes

—

Yes

Timer

—

—

—

—

Flash self programming emulation

—

—

—

—

Pseudo emulation

—

—

—

—

Direct Memory Modification

—

—

—

—

Power debugging 1

—

Limited (E2 only)

—

—

Data flash emulation

—

—

—

—

Table 15. Driver differences 


1. With specific requirements or restrictions, see the respective chapter in the debugger documentation.

2. Breakpoints are ignored in some circumstances, see Breakpoints when single stepping using the OCD driver. See also Breakpoints in the C-SPY hardware debugger drivers.