Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
78K ............................................................................................................................................
Warning ..............................................................................................................................
General
Limitations
Troubleshooting ................................................................................................................
FAQ .....................................................................................................................................
11
Breakpoints
11
Software Breakpoints
11
On-chip Breakpoints
11
12
12
Runtime Measurement
13
Memory Classes
13
14
14
15
16
16
17
SYStem.CPU
SYStem.CpuAccess
SYStem.DebugClock
SYStem.LOCK
SYStem.MemAccess
SYStem.Mode
18
18
SYStem.state
1989-2016 Lauterbach GmbH
78K0R/RL78 Debugger
14
19
SYStem.Option IMASKHLL
19
SYStem.Option.KEYCODE
19
SYStem.Option.ResetMASK
19
SYStem.Option.SerialFrezze
20
SYStem.Option.TimerFreeze
20
21
Support ...............................................................................................................................
22
Available Tools
22
Compilers
37
37
38
Products .............................................................................................................................
38
Product Information
39
Order Information
40
78K0R/RL78 Debugger
78K0R/RL78 Debugger
Version 24-May-2016
Debugger Basics - Training (training_debugger.pdf): Get familiar with the basic features of a
TRACE32 debugger.
Architecture-specific information:
Processor Architecture Manuals: These manuals describe commands that are specific for the
processor architecture supported by your debug cable. To access the manual for your processor
architecture, proceed as follows:
-
RTOS Debugger (rtos_<x>.pdf): TRACE32 PowerView can be extended for operating systemaware debugging. The appropriate RTOS manual informs you how to enable the OS-aware
debugging.
78K0R/RL78 Debugger
Warning
NOTE:
Disconnect the debug cable from the target while the target power is
off.
2.
Connect the host system, the TRACE32 hardware and the debug
cable.
3.
4.
5.
6.
7.
Power down:
1.
2.
3.
4.
78K0R/RL78 Debugger
Warning
General
The Lauterbach TRACE32 debugger for 78K0R/RL78 is a on-chip debugging tool (OCD). It uses
the debug function implemented in the target CPU via a serial communication link (no JTAG).
Debug functionality uses a monitor program in flash memory. Due to that some resources are
used by the debugger exclusively (see limitations). Depending on the compiler besides the
activation of debug option some setting have to be done (refer the compiler manual).
Locate the debug connector as close as possible to the processor to minimize the capacitive
influence and cross coupling of noise onto the signals. Do not put any capacitors (or RC
combinations) on the TOOL0/TOOL1 lines.
Reduce the cable length between CPU and Lauterbach connector to a minimum. Best results will
be provided, if a adequate connector will be foreseen directly on the target board.
A Pull-up resistor of about 1,5 kOhm has to adapted between TOOL0 and VDD. This could be
done on the target board or via an adaptation in the debug cable.
Limitations
The last block of internal flash memory is blocked for writing. For a block size of 1 kB (Fx3) and
256 kB of total code flash memory (78F1845) the address range 0x3FC00--0x3FFFF has to be
declared as NOP.
Debug monitor consumes 6 bytes of stack area, right before stack pointer SP. For example for a
SP value of 0xFE00, the memory range 0xFFDFA--0xFFDFF will be written by the debug monitor
before the transition RUN to BREAK.
For accurate debugging SP must always be 6 byte higher than the start address of RAM area. To
avoid impacts from debugger to user data, designated stack area should be least 6 bytes bigger than
nominally necessary.
The first 4 bytes (0x00000--0x00003) of program memory are reserved for debugging issues
and must not be changed.
The Pins of TOOL0 and TOOL1 (Port 4) are not usable during debugging.
78K0R/RL78 Debugger
Quick Start
Starting up the debugger is done by the following steps:
1.
Select the device prompt B: for the TRACE32 ICD-Debugger, if the device prompt is not active
after starting the TRACE32 software.,
b::
The device prompt B:: is normally already selected in the command line. If this is not the case enter
B: to set the correct device prompt. A RESet command is useful if you do not start directly after
booting the TRACE32 development tool.
2.
The default value for SYStem.CPU is 78K0R, which is not a real existing derivate. This means that
the debugger tries an automatic detection of the connected derivate.
The default values of all other option are set in such a way that it should be possible to work without
modification. Please consider that this is probably not the best configuration for your target.
3.
4.
Declare size and type of FLASH memory is recommended doing via script.
DO ~~/demo/78k0r/flash/78k0r_*.cmm
Select the adequate PRACTICE script for the connected target. It will setup the flash memory to allow
writing and setting of software-breakpoints.
If not loaded a program during the execution of the flash script, this can be done as follows:
5.
The format of the Data.LOAD command depends on the file format generated by the compiler. Refer
to Supported Compilers to find the command, that is necessary for your compiler. Without any
specific format (like in this example), TRACE32 tries to detected the correct format available for
78K0R-debugger depending on the specified file.
A detailed description of the Data.LOAD command and all available options is given in theGeneral
Reference Guide.
78K0R/RL78 Debugger
Quick Start
A typical start sequence is shown below. This sequence can be written to an ASCII file (script file) and
executed with the command DO <filename>.
B::
WinCLEAR
SYStem.CPU 78F1845
SYStem.Up
Data.LOAD.UBROF sieve.d26
Register.Set PC main
Register.Set SP 0xfe20
PER.view
Data.List
Register /SpotLight
Var.Local
*) These commands open windows on the screen. The window position can be specified with the WinPOS
command.
78K0R/RL78 Debugger
Quick Start
Troubleshooting
The target has no power or the debug cable is not connected to the target. This results in the
error message target power fail.
You did not select the correct core type SYStem.CPU <type>.
The target is in an unrecoverable state. Re-power your target and try again.
The default debug clock speed is too fast, especially if the target is connect to debugger by a long
cable. Reduce the communication speed with SYStem.DebugClock command and optimize the
speed when you got it working.
Your target needs special debugger settings. Check the directory \demo\78k0r if there is an
suitable script file *.cmm for your target.
78K0R/RL78 Debugger
Troubleshooting
FAQ
Debugging via
VPN
78K0R/RL78 Debugger
FAQ
Setting a
Software
Breakpoint fails
78k0r
software
breakpoint in
program
memory / flash
78K0R/RL78 Debugger
10
FAQ
Breakpoints
Two types of breakpoints are available for 78K0R/RL78 architecture: Software breakpoints and one on-chip
breakpoint.
Software Breakpoints
To set a software breakpoint, before resuming the CPU, the debugger replaces the instruction at the
breakpoint address with a breakpoint code instruction.
There is no restriction in the number of software breakpoints. But it must be considered, that by the usage of
software breakpoint flash memory will be change, if program is run in flash memory.
On-chip Breakpoints
If on-chip breakpoints are used, the resources to set the breakpoints are provided by the CPU. To set
breakpoints on code in read-only memory, only the on-chip instruction address breakpoints are available.
With the command MAP.BOnchip <range> it is possible to declare memory address ranges for use with
on-chip breakpoints to the debugger.
Besides the restricted number of on-chip breakpoint, the biggest disadvantage of 78K0R/RL78 architecture
is that the breakpoints is effected after execution. It means that not only the corresponding opcode will be
executed, instead the whole instruction pipeline will be executed eventually.
Instruction breakpoints: Number of on-chip breakpoints that can be used to set program
breakpoints into ROM/FLASH/EPROM.
Read/Write breakpoints: Number of on-chip breakpoints that can be used as Read or Write
breakpoints.
Data breakpoint: Number of on-chip data breakpoints that can be used to stop the program
when a specific data value is written to an address or when a specific data value is read from an
address.
Core type:
On-chip
Breakpoints
Instruction
Address
Breakpoints
Data Address
Breakpoints
Data Value
Breakpoints
78K0R/RL78
1 Instruction or
1 Read/Write
1 breakpoint
1 single
address above
0xF0000
1 single value
-- or -1 value mask
78K0R/RL78 Debugger
11
You can check your currently set breakpoints with the command Break.List.
If no more on-chip breakpoints are available you will get an error message on trying to set a new on-chip
breakpoint.
The source of the data access (read and/or write) must be the CPU, as the data address
breakpoints are part of the CPU. Any other accesses from on-chip or off-chip peripherals (DMA
etc.) will not be recognized by the data address breakpoints.
2.
The data being targeted must be qualified by an address in memory in the range 0xF000-0xFFFFF. It is not possible to set a data address breakpoint to GPR, SPR etc.
3.
The CPU stops the application execution only if the address and the access width in the field
DATA of the Break.Set window match. An empty access width is equal to standard width, which is
Word.
4.
Per default the break will be done independently of the value (empty DATA field of Break.Set
window).
The following standard breakpoint combinations are possible without activated auto flash mode:
1.
2.
; Software breakpoint 1
; Software breakpoint 2
; Software breakpoint 3
; On-chip breakpoint
; Software breakpoint 1
; Software breakpoint 2
; Software breakpoint 3
; On-chip breakpoint
78K0R/RL78 Debugger
12
With activated auto flash mode even in code flash memory unlimited breakpoints are allowed:
1.
; Software breakpoint 1
; Software breakpoint 2
; Software breakpoint 3
; On-chip breakpoint
Runtime Measurement
The command RunTime allows run time measurement based on polling the CPU run status by software.
Therefore the result will be about few milliseconds higher than the real value.
If the signal DBGACK on the JTAG connector is available, the measurement will automatically be based on
this hardware signal which delivers very exact results.
Memory Classes
Even if the 78K0R/RL78 as Von Neumann architecture has a linear memory space. The following 78K0R/
RL78 specific memory classes are available:
Memory Class
Description
Program Memory
Data Memory
VM
78K0R/RL78 Debugger
13
SYStem.CONFIG
Format:
SYStem.CONFIG <parameter>
<parameter>:
state
DRPRE <bits>
DRPOST <bits>
IRPRE
<bits>
IRPOST <bits>
TAPState <state>
TCKLevel <level>
TriState [ON | OFF]
Slave [ON | OFF]
SYStem.CPU
Format:
SYStem.CPU <cpu>
<cpu>:
Selects the processor type. The first entry 78K0R stands for an automatic detection of the right CPU. If your
chip is not listed, try the default value or contract technical support.
Default selection: 78K0R
78K0R/RL78 Debugger
14
SYStem.CpuAccess
Format:
SYStem.CpuAccess <mode>
<mode>:
This option declares if an intrusive memory access can take place while the CPU is executing code. To
perform this access, the debugger stops the CPU shortly, performs the access and then restarts the CPU.
The run-time memory access has to be activated for each window by using the memory class E: (e.g.
Data.dump E:0xffe20) or by using the format option %E (e.g. Var.View %E var1).
Enable
In order to perform a memory read or write while the CPU is executing the
program the debugger stops the program execution shortly.
Each short stop takes 1 100 ms depending on the speed of the CPU and
debug interface and on the size of the read/write accesses required.
Denied
No intrusive memory read or write is possible while the CPU is executing the
program.
Nonstop
Nonstop ensures that the program execution can not be stopped and that the
debugger does not affect the real-time behavior of the CPU.
Nonstop reduces the functionality of the debugger to:
all features of the debugger that are intrusive (e.g. spot breakpoints, performance analysis via StopAndGo, conditional breakpoints etc.)
78K0R/RL78 Debugger
15
SYStem.DebugClock
Format:
SYStem.DebugClock <rate>
<rate>:
1/4 1/256
Selects the frequency for the debug interface. The value represents the quotient of the division: Debug
communication frequency divided by the frequency of TOOL1 (half of CPU frequency). As long as no
problems occur it is recommend not change the default value.
In the case of unstable debug connection between debugger and target, lower values (towards 1/256) could
help. Higher values (towards 1/4) effect in a faster debug communication, but the higher frequencies on the
TOOL0 cable could lead to unstable debug connection.
Default value: 1/16
Example: Target frequency is 4 MHz, DebugClock is 1/16, transmission rate (nominal) is:
0.5 * 4 MHz / 16 = 125 kHz = 125 kbit/s
SYStem.LOCK
Format:
Default: OFF.
If the system is locked, no access to the debug port will be performed by the debugger. While locked, the
debug connector of the debugger is tristated. The main intention of the lock command is to give debug
access to another tool.
The command has no effect for the simulator.
78K0R/RL78 Debugger
16
SYStem.MemAccess
Format:
SYStem.MemAccess <mode>
SYStem.ACCESS (deprecated)
<mode>:
CPU
Denied
Default: Denied.
If SYStem.MemAccess is not Denied, it is possible to read from memory, to write to memory and to set
software breakpoints while the CPU is executing the program. This requires one of the following monitors.
CPU
A run-time memory access is made without CPU intervention while the program
is running. This is only possible on the instruction set simulator.
Denied
If specific windows, that display memory or variables should be updated while the program is running select
the memory class E: or the format option %E.
Data.dump E:0x100
Var.View %E first
78K0R/RL78 Debugger
17
SYStem.Mode
Format:
SYStem.Mode <mode>
<mode>:
Down | NoDebug | Go | Up
NoDebug
Resets the target with debug mode disabled. In this mode no debugging is
possible. The CPU state keeps in the state of NoDebug.
Go
Resets the target with debug mode enabled and prepares the CPU for debug
mode entry. After this command the CPU is in the SYStem.Up mode and
running. Now, the processor can be stopped with the break command or any
break condition.
Up
Resets the target and sets the CPU to debug mode. After execution of this
command the CPU is stopped and prepared for debugging. All register are set
to the default value.
NOTE:
The system modes Attach and StandBy are not available for this architecture.
SYStem.state
Format:
SYStem.state
78K0R/RL78 Debugger
18
SYStem.Option IMASKHLL
Format:
Default: OFF.
If enabled, the interrupt mask bits of the cpu will be set during HLL single-step operations. The interrupt
routine is not executed during single-step operations. After single step the interrupt mask bits are restored to
the value before the step.
SYStem.Option.KEYCODE
Format:
SYStem.Option.KEYCODE <sec_id>
The default value for a plain CPU is set during SYStem.Up. If flash contains already a program with
activated security ID the correct ID has to be insert before the SYStem.Up command, otherwise it is
impossible to establish a debug connection.
The key code will automatically updated if a program will be loaded with activated security ID option.
<sec_id>
SYStem.Option.ResetMASK
Format:
Default: OFF.
If enabled, all internal resets are masked out and do not take any effects. This is for example useful when
internal watch dog is activated.
78K0R/RL78 Debugger
19
SYStem.Option.SerialFrezze
Format:
Default: OFF.
If activated serial transmission will be stopped if the target is stopped.
SYStem.Option.TimerFreeze
Format:
Default: OFF.
If activated the counting operations all internal timers will be stopped if the target is stopped.
78K0R/RL78 Debugger
20
Debug Connection
Pinout of the 16-pin Debug Cable:
Signal
VSS
TOOL0
N/C
N/C
N/C
N/C
N/C
TRESET-
Pin
1
3
5
7
9
11
13
15
Pin
2
4
6
8
10
12
14
16
Signal
RESETVDD
N/C
N/C
N/C
N/C
FLMD0
TOOL1
For details on logical functionality, physical connector, alternative connectors, electrical characteristics,
timing behavior and printing circuit design hints refer to the application note JTAG Interface Specification.
78K0R/RL78 Debugger
21
Debug Connection
Support
R5F1006A
R5F1006C
R5F1006D
R5F1006E
R5F1007A
R5F1007C
R5F1007D
R5F1007E
R5F1008A
R5F1008C
R5F1008D
R5F1008E
R5F100AA
R5F100AC
R5F100AD
R5F100AE
R5F100AF
R5F100AG
R5F100BA
R5F100BC
R5F100BD
R5F100BE
R5F100BF
R5F100BG
R5F100CA
R5F100CC
R5F100CD
R5F100CE
R5F100CF
R5F100CG
R5F100EA
R5F100EC
R5F100ED
R5F100EE
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
INSTRUCTION
SIMULATOR
POWER
INTEGRATOR
ICD
TRACE
ICD
MONITOR
ICD
DEBUG
FIRE
ICE
CPU
Available Tools
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
78K0R/RL78 Debugger
22
Support
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
INSTRUCTION
SIMULATOR
POWER
INTEGRATOR
ICD
TRACE
ICD
MONITOR
ICD
DEBUG
FIRE
ICE
CPU
R5F100EF
R5F100EG
R5F100EH
R5F100FA
R5F100FC
R5F100FD
R5F100FE
R5F100FF
R5F100FG
R5F100FH
R5F100FJ
R5F100FK
R5F100FL
R5F100GA
R5F100GC
R5F100GD
R5F100GE
R5F100GF
R5F100GG
R5F100GH
R5F100GJ
R5F100GK
R5F100GL
R5F100JC
R5F100JD
R5F100JE
R5F100JF
R5F100JG
R5F100JH
R5F100JJ
R5F100JK
R5F100JL
R5F100LC
R5F100LD
R5F100LE
R5F100LF
R5F100LG
R5F100LH
R5F100LJ
R5F100LK
R5F100LL
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
78K0R/RL78 Debugger
23
Support
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
INSTRUCTION
SIMULATOR
POWER
INTEGRATOR
ICD
TRACE
ICD
MONITOR
ICD
DEBUG
FIRE
ICE
CPU
R5F100MF
R5F100MG
R5F100MH
R5F100MJ
R5F100MK
R5F100ML
R5F100PF
R5F100PG
R5F100PH
R5F100PJ
R5F100PL
R5F100SH
R5F100SJ
R5F100SK
R5F100SL
R5F1016A
R5F1016C
R5F1016D
R5F1016E
R5F1017A
R5F1017C
R5F1017D
R5F1017E
R5F1018A
R5F1018C
R5F1018D
R5F1018E
R5F101AA
R5F101AC
R5F101AD
R5F101AE
R5F101AF
R5F101AG
R5F101BA
R5F101BC
R5F101BD
R5F101BE
R5F101BF
R5F101BG
R5F101CA
R5F101CC
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
78K0R/RL78 Debugger
24
Support
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
INSTRUCTION
SIMULATOR
POWER
INTEGRATOR
ICD
TRACE
ICD
MONITOR
ICD
DEBUG
FIRE
ICE
CPU
R5F101CD
R5F101CE
R5F101CF
R5F101CG
R5F101EA
R5F101EC
R5F101ED
R5F101EE
R5F101EF
R5F101EG
R5F101EH
R5F101FA
R5F101FC
R5F101FD
R5F101FE
R5F101FF
R5F101FG
R5F101FH
R5F101FJ
R5F101FK
R5F101FL
R5F101GA
R5F101GC
R5F101GD
R5F101GE
R5F101GF
R5F101GG
R5F101GH
R5F101GJ
R5F101GK
R5F101GL
R5F101JC
R5F101JD
R5F101JE
R5F101JF
R5F101JG
R5F101JH
R5F101JJ
R5F101JK
R5F101JL
R5F101LC
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
78K0R/RL78 Debugger
25
Support
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
INSTRUCTION
SIMULATOR
POWER
INTEGRATOR
ICD
TRACE
ICD
MONITOR
ICD
DEBUG
FIRE
ICE
CPU
R5F101LD
R5F101LE
R5F101LF
R5F101LG
R5F101LH
R5F101LJ
R5F101LK
R5F101LL
R5F101MF
R5F101MG
R5F101MH
R5F101MJ
R5F101MK
R5F101ML
R5F101PF
R5F101PG
R5F101PH
R5F101PJ
R5F101PK
R5F101PL
R5F101SH
R5F101SJ
R5F101SK
R5F101SL
R5F10266
R5F10267
R5F10268
R5F10269
R5F1026A
R5F10277
R5F10278
R5F10279
R5F1027A
R5F102A7
R5F102A8
R5F102A9
R5F102AA
R5F10366
R5F10367
R5F10368
R5F10369
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
78K0R/RL78 Debugger
26
Support
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
INSTRUCTION
SIMULATOR
POWER
INTEGRATOR
ICD
TRACE
ICD
MONITOR
ICD
DEBUG
FIRE
ICE
CPU
R5F1036A
R5F10377
R5F10378
R5F10379
R5F1037A
R5F103A7
R5F103A8
R5F103A9
R5F103AA
R5F104AA
R5F104AC
R5F104AD
R5F104AE
R5F104AF
R5F104AG
R5F104BA
R5F104BC
R5F104BD
R5F104BE
R5F104BF
R5F104BG
R5F104CA
R5F104CC
R5F104CD
R5F104CE
R5F104CF
R5F104CG
R5F104EA
R5F104EC
R5F104ED
R5F104EE
R5F104EF
R5F104EG
R5F104EH
R5F104FA
R5F104FC
R5F104FD
R5F104FE
R5F104FF
R5F104FG
R5F104FH
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
78K0R/RL78 Debugger
27
Support
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
INSTRUCTION
SIMULATOR
POWER
INTEGRATOR
ICD
TRACE
ICD
MONITOR
ICD
DEBUG
FIRE
ICE
CPU
R5F104FJ
R5F104GA
R5F104GC
R5F104GD
R5F104GE
R5F104GF
R5F104GG
R5F104GH
R5F104GJ
R5F104JC
R5F104JD
R5F104JE
R5F104JF
R5F104JG
R5F104JH
R5F104JJ
R5F104LC
R5F104LD
R5F104LE
R5F104LF
R5F104LG
R5F104LH
R5F104LJ
R5F104MF
R5F104MG
R5F104MH
R5F104MJ
R5F104PF
R5F104PG
R5F104PH
R5F104PJ
R5F1076C
R5F107AC
R5F107AE
R5F107BC
R5F107DE
R5F10968
R5F1096A
R5F1096B
R5F1096C
R5F1096D
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
78K0R/RL78 Debugger
28
Support
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
INSTRUCTION
SIMULATOR
POWER
INTEGRATOR
ICD
TRACE
ICD
MONITOR
ICD
DEBUG
FIRE
ICE
CPU
R5F1096E
R5F109AA
R5F109AB
R5F109AC
R5F109AD
R5F109AE
R5F109BA
R5F109BB
R5F109BC
R5F109BD
R5F109BE
R5F109GA
R5F109GB
R5F109GC
R5F109GD
R5F109GE
R5F109LA
R5F109LB
R5F109LC
R5F109LD
R5F109LE
R5F10A6A
R5F10A6C
R5F10A6D
R5F10A6E
R5F10AAA
R5F10AAC
R5F10AAD
R5F10AAE
R5F10ABA
R5F10ABC
R5F10ABD
R5F10ABE
R5F10AGA
R5F10AGC
R5F10AGD
R5F10AGE
R5F10AGF
R5F10AGG
R5F10ALC
R5F10ALD
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
78K0R/RL78 Debugger
29
Support
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
INSTRUCTION
SIMULATOR
POWER
INTEGRATOR
ICD
TRACE
ICD
MONITOR
ICD
DEBUG
FIRE
ICE
CPU
R5F10ALE
R5F10ALF
R5F10ALG
R5F10AME
R5F10AMF
R5F10AMG
R5F10BAC
R5F10BAD
R5F10BAE
R5F10BAF
R5F10BAG
R5F10BBC
R5F10BBD
R5F10BBE
R5F10BBF
R5F10BBG
R5F10BGC
R5F10BGD
R5F10BGE
R5F10BGF
R5F10BGG
R5F10BLC
R5F10BLD
R5F10BLE
R5F10BLF
R5F10BLG
R5F10BME
R5F10BMF
R5F10BMG
R5F10CGB
R5F10CGC
R5F10CGD
R5F10CLD
R5F10CMD
R5F10CME
R5F10DGC
R5F10DGD
R5F10DGE
R5F10DLD
R5F10DLE
R5F10DMD
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
78K0R/RL78 Debugger
30
Support
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
INSTRUCTION
SIMULATOR
POWER
INTEGRATOR
ICD
TRACE
ICD
MONITOR
ICD
DEBUG
FIRE
ICE
CPU
R5F10DME
R5F10DMF
R5F10DMG
R5F10DMJ
R5F10DPE
R5F10DPF
R5F10DPG
R5F10DPJ
R5F10E8A
R5F10E8C
R5F10E8D
R5F10E8E
R5F10EBA
R5F10EBC
R5F10EBD
R5F10EBE
R5F10EGA
R5F10EGC
R5F10EGD
R5F10EGE
R5F10ELC
R5F10ELD
R5F10ELE
R5F10FLC
R5F10FLD
R5F10FLE
R5F10FMC
R5F10FMD
R5F10FME
R5F10JBC
R5F10JGC
R5F10KBC
R5F10KGC
R5F10LGA
R5F10LGC
R5F10LGD
R5F10LGE
R5F10PAD
R5F10PAE
R5F10PBD
R5F10PBE
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
78K0R/RL78 Debugger
31
Support
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
INSTRUCTION
SIMULATOR
POWER
INTEGRATOR
ICD
TRACE
ICD
MONITOR
ICD
DEBUG
FIRE
ICE
CPU
R5F10PGD
R5F10PGE
R5F10PGF
R5F10PGG
R5F10PGH
R5F10PGJ
R5F10PLE
R5F10PLF
R5F10PLG
R5F10PLH
R5F10PLJ
R5F10PME
R5F10PMF
R5F10PMG
R5F10PMH
R5F10PMJ
R5F10PPE
R5F10PPF
R5F10PPG
R5F10PPH
R5F10PPJ
R5F10RB8
R5F10RBA
R5F10RBC
R5F10RF8
R5F10RFA
R5F10RFC
R5F10RG8
R5F10RGA
R5F10RGC
R5F10RJ8
R5F10RJA
R5F10RJC
R5F10RLA
R5F10RLC
R5F10TPJ
R5F10TPK
R5F10TPL
R5F10TSK
R5F10TSL
R5F10UGA
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
78K0R/RL78 Debugger
32
Support
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
INSTRUCTION
SIMULATOR
POWER
INTEGRATOR
ICD
TRACE
ICD
MONITOR
ICD
DEBUG
FIRE
ICE
CPU
R5F10UGC
R5F10UGD
R5F10UGE
R5F10WLA
R5F10WLC
R5F10WLD
R5F10WLE
R5F10WLF
R5F10WLG
R5F10WMA
R5F10WMC
R5F10WMD
R5F10WME
R5F10WMF
R5F10WMG
R5F10Y14
R5F10Y16
R5F10Y44
R5F10Y46
R5F10Y47
R5F110ME
R5F110MF
R5F110MG
R5F110MH
R5F110MJ
R5F110PE
R5F110PF
R5F110PG
R5F110PH
R5F110PJ
R5F111ME
R5F111MF
R5F111MG
R5F111MH
R5F111MJ
R5F111PE
R5F111PF
R5F111PG
R5F111PH
R5F111PJ
UPD78F1000
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
78K0R/RL78 Debugger
33
Support
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
INSTRUCTION
SIMULATOR
POWER
INTEGRATOR
ICD
TRACE
ICD
MONITOR
ICD
DEBUG
FIRE
ICE
CPU
UPD78F1001
UPD78F1002
UPD78F1003
UPD78F1004
UPD78F1005
UPD78F1006
UPD78F1007
UPD78F1008
UPD78F1009
UPD78F1010
UPD78F1011
UPD78F1012
UPD78F1013
UPD78F1014
UPD78F1016
UPD78F1017
UPD78F1018
UPD78F1031
UPD78F1032
UPD78F1033
UPD78F1034
UPD78F1035
UPD78F1036
UPD78F1037
UPD78F1038
UPD78F1039
UPD78F1040
UPD78F1041
UPD78F1042
UPD78F1043
UPD78F1044
UPD78F1045
UPD78F1046
UPD78F1047
UPD78F1048
UPD78F1049
UPD78F1050
UPD78F1142
UPD78F1143
UPD78F1144
UPD78F1145
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
78K0R/RL78 Debugger
34
Support
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
INSTRUCTION
SIMULATOR
POWER
INTEGRATOR
ICD
TRACE
ICD
MONITOR
ICD
DEBUG
FIRE
ICE
CPU
UPD78F1146
UPD78F1152
UPD78F1153
UPD78F1154
UPD78F1155
UPD78F1156
UPD78F1162
UPD78F1163
UPD78F1164
UPD78F1165
UPD78F1166
UPD78F1167
UPD78F1168
UPD78F1174
UPD78F1175
UPD78F1176
UPD78F1177
UPD78F1178
UPD78F1184
UPD78F1185
UPD78F1186
UPD78F1187
UPD78F1188
UPD78F1201
UPD78F1203
UPD78F1211
UPD78F1213
UPD78F1214
UPD78F1215
UPD78F1223
UPD78F1224
UPD78F1225
UPD78F1233
UPD78F1234
UPD78F1235
UPD78F1500
UPD78F1501
UPD78F1502
UPD78F1503
UPD78F1504
UPD78F1505
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
78K0R/RL78 Debugger
35
Support
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
INSTRUCTION
SIMULATOR
POWER
INTEGRATOR
ICD
TRACE
ICD
MONITOR
ICD
DEBUG
FIRE
ICE
CPU
UPD78F1506
UPD78F1507
UPD78F1508
UPD78F1804
UPD78F1805
UPD78F1806
UPD78F1807
UPD78F1808
UPD78F1809
UPD78F1810
UPD78F1811
UPD78F1812
UPD78F1813
UPD78F1814
UPD78F1815
UPD78F1816
UPD78F1817
UPD78F1818
UPD78F1819
UPD78F1820
UPD78F1821
UPD78F1822
UPD78F1823
UPD78F1824
UPD78F1825
UPD78F1826
UPD78F1827
UPD78F1828
UPD78F1829
UPD78F1830
UPD78F1831
UPD78F1832
UPD78F1833
UPD78F1834
UPD78F1835
UPD78F1836
UPD78F1837
UPD78F1838
UPD78F1839
UPD78F1840
UPD78F1841
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
78K0R/RL78 Debugger
36
Support
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
INSTRUCTION
SIMULATOR
POWER
INTEGRATOR
ICD
TRACE
ICD
MONITOR
ICD
DEBUG
FIRE
ICE
CPU
UPD78F1842
UPD78F1843
UPD78F1844
UPD78F1845
UPD78F1846
UPD78F1847
UPD78F1848
UPD78F1849
UPD78F8040
UPD78F8041
UPD78F8042
UPD78F8043
UPD78F8056
UPD78F8057
UPD78F8058
UPD78F8070
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
Compilers
Language
Compiler
Company
Option
CC78K0R
XCOFF
C/C++
ICC78K0R
Renesas Technology,
Corp.
IAR Systems AB
Comment
UBROF
78K0R/RL78 Debugger
37
Support
Tool
Company
ALL
ALL
ALL
ADENEO
X-TOOLS / X32
CODEWRIGHT
ALL
CODE CONFIDENCE
TOOLS
CODE CONFIDENCE
TOOLS
EASYCODE
ECLIPSE
RHAPSODY IN MICROC
RHAPSODY IN C++
CHRONVIEW
LDRA TOOL SUITE
UML DEBUGGER
Adeneo Embedded
blue river software GmbH
Borland Software
Corporation
Code Confidence Ltd
ALL
ALL
ALL
ALL
ALL
ALL
ALL
ALL
ALL
ALL
ALL
ALL
ALL
ALL
ALL
ALL
ALL
ALL
ALL
ALL
ALL
ALL
ATTOL TOOLS
VISUAL BASIC
INTERFACE
LABVIEW
CODE::BLOCKS
C++TEST
RAPITIME
DA-C
TRACEANALYZER
SIMULINK
TA INSPECTOR
UNDODB
VECTORCAST UNIT
TESTING
VECTORCAST CODE
COVERAGE
WINDOWS CE PLATF.
BUILDER
Host
Windows
Windows
Windows
Linux
EASYCODE GmbH
Eclipse Foundation, Inc
IBM Corp.
IBM Corp.
Inchron GmbH
LDRA Technology, Inc.
LieberLieber Software
GmbH
MicroMax Inc.
Microsoft Corporation
Windows
Windows
Windows
Windows
Windows
Windows
Windows
Windows
Windows
NATIONAL
INSTRUMENTS
Corporation
Open Source
Parasoft
Rapita Systems Ltd.
RistanCASE
Symtavision GmbH
The MathWorks Inc.
Timing Architects GmbH
Undo Software
Vector Software
Windows
Windows
Windows
Windows
Windows
Windows
Windows
Linux
Windows
Vector Software
Windows
Windows
Windows
Products
78K0R/RL78 Debugger
38
Products
Product Information
OrderNo Code
Text
LA-3777
DEBUG-78K0R/RL78
LA-3865
CON-ARM-78K
LA-3866
CON-ARM-RL78
78K0R/RL78 Debugger
39
Products
Order Information
Order No.
Code
Text
LA-3777
LA-3865
LA-3866
DEBUG-78K0R/RL78
CON-ARM-78K
CON-ARM-RL78
78K0R/RL78 Debugger
40
Products