PC7501
The following page content corresponds to the products marketed in Japan.
If you do not live in Japan, please
- Overview
- Documentation
- Downloads
- Design Support
- Further Information
Debugging Function
Debugger (Software) and Target Devices
PC7501 emulator supports different debugger vary by MCUs.
- PC7501 Emulator Debugger for M16C/60, M16C/30, M16C/Tiny and R8C/Tiny
Series*1
- M16C Family M16C/60 Series (16-bit)
- M16C Family M16C/30 Series (16-bit)
- M16C Family M16C/Tiny Series (16-bit)
- M16C Family R8C/Tiny Series (16-bit)
- PC7501 Emulator Debugger for M32C/80 Series*2
- M16C Family M32C/80 Series (32/16-bit)
*1 : The successor of
M3T-PD30F (Discontinued product)
. For the
difference between "PC7501 Emulator Debugger for M16C/60, M16C/30,
M16C/Tiny and R8C/Tiny Series" and the predecessor M3T-PD30F, refer to Tool
News.
*2 : The successor of
M3T-PD308F (Discontinued product)
. For the
difference between "PC7501 Emulator Debugger for M32C/80 Series" and
the predecessor M3T-PD308F, refer to Tool
News
Overview
This product is an emulator debugger (software) included with a Renesas' full-featured emulator package. Easy-to-use GUI (Graphical User Interface) and many advanced debugging features improve the debugging efficiency of applications on your target system.
Installing this emulator debugger allows to configure debugging environments under the Renesas IDE, High-performance Embedded Workshop environment.
Features
- Easy-to-use GUI (Graphical User Interface)
- Comfortable operation provided by drag & drop operation
- C language and assembly language source level debugging and many other basic debug features
- Real-time RAM monitoring
- Real-time tracing, Time measurement and other advanced features
- USB, Serial, parallel and LAN interfaces support
- On-line help in HTML
Operating Environment
- IBM PC/AT compatibles (Windows® XP, Windows® 2000)
Specifications
| Software break | 64 points |
| Hardware break | 8 points |
| Real-time trace |
|
| Real-time RAM monitor | 4096 bytes (256-byte x 16 blocks) |
| Time measurement | Between from RUN to STOP / Other 4 points interval |
| C0 coverage | Available (A 256K-byte space x 32 blocks) |
| Exception event detection | Access protect |
Basic Functions
| Window | Function |
| Register Window | Displays/changes content of flags and registers particular to the MCU. |
| Memory Window | Displays the contents of contiguous memory in dump format with "address" and "label". Can be displayed in binary, decimal, hexadecimal, and ASCII. Allows to modify the contents of memory, and also to fill and move specified blocks of memory. |
| RAM Monitor Window | Displays memory content changed during target program execution. The area read during program execution is displayed in green, and the area written is displayed in red. (You can set colors of your choice.) |
| ASM Watch Window | Monitors changes of memory contents and variable contents declared on assembly language level. Display format can be selected from among binary, decimal, and hexadecimal. If the specified address is within the real-time RAM area, area read is displayed in green, and the area written is displayed in red. (You can set colors of your choice.) |
| C Watch Window | Displays C variable contents. In addition to a window that displays variable formula of your choice, there are windows that display external variables, local variables within a file, and local variables within a function. |
| Stack Trace Window |
Displays function call information of C language. |
| Script Window | The window for executing commands from the keyboard or script files. An area is provided for displaying command execution results and command history. Execution results can be output to a file. |
| S/W Break Point Setting Window | For setting/clearing software break points. Can set 64 break points maximum (OR condition). |
Screen Image : Basic Windows

Advanced Functions
| Window | Function |
| Protect Window | Sets the protect function that halts program execution when a reserved area is accessed. An access attribute (Access Disable, Read Only, Write Only or R/W Enable) can be specified in 256-byte batch of memory. |
| H/W Break Point Setting Window | Sets/cancels hardware break points. Can set 8 break points maximum and specifies the combination condition of break events. As a combination condition, there is a choice of not only AND and OR but also state transition specification with a transition chart. Using this features allows you to easily detect abnormalities caused by multiple interrupts and task status transition in a program with a real-time OS. |
| Trace Point Setting Window | Specifies conditions for trace events like the H/W Break Point Setting Window. |
| Trace Window | Displays the results of real-time tracing in the emulator. The following three display modes are supported: Bus mode, Disassemble mode and Source mode and MIX mode (Disassemble & accessed data). |
| Data Trace Window | Graphically shows the data access information on the results of real-time tracing. |
| Coverage Window | Shows C0 coverage measurement results of each C function : start address, end address and coverage(%). |
| Time Measurement Window | Displays the minimum/maximum/average execution time and measurement count at any measurement point. The execution time of up to 4 measurement points can be measured simultaneously. |
| GUI I/O Window | By simple mouse operation, you can create virtual input panels (e.g., key input buttons) and output panels (e.g., virtual LEDs) for user system. |
| MR Window | Shows the state of the real-time OS M3T-MR30. |
| MR Trace Window | Graphically shows task execution histories of programs using the real-time OS M3T-MR30. Also, each history of interrupt handling and system call issuing is shown together. |
| MR Analyze Window | Shows the results of statistical processing of measured data in the range specified with the MR trace window. And shows the list of the following records : the occupation status per interrupt handler or task, history of system call issuing. |
| MR Task Pause Window | Window for executing "task pause" for the real-time OS M3T-MR30. During target system execution, a user-specified task can be stopped (paused) or cleared in this window. |
| Task Trace Window | Graphically shows task execution histories of programs using real-time OS. |
| Task Analyze Window | Shows the results of statistical processing of measured data within the range specified with the Task Trace Window. This window shows the occupancies of tasks in a CPU. |
Screen Image : Advanced Windows (1/3)

Screen Image : Advanced Windows (2/3)

Screen Image : Advanced Windows (3/3)

Related Resources
Emulation Probe R0E3308B0EPB00 for the M16C/8B Group Released
[Mar. 1, 2009, Tool News]
A Note on Using the Emulation Probe R0E521000EPB00 or the Compact Emulator R0E521000CPE00 for the R8C MCU Family
(With Handling Interrupt Requests)
[1 Dec. 2008, Toolnews]
A Note on Using the Emulation Probe R0E521000EPB00 or the Compact Emulator R0E521000CPE00 for the R8C MCU Family
(With Using Bit CM13)
[1 Dec. 2008, Toolnews]
A Note on Using the Debuggers for the R8C/Tiny MCU Series (the R8C/2A, /2B, /2C, and /2D groups)
[16 Jun. 2008, Toolnews]
A Note on Using the PC7501 Emulator Debugger V.1.03 Release 00 for the M32C/90, M32C/80 and M16C/80 series of MCUs
[1 Apr. 2008, Toolnews]
MCUs Added to the Support Lines of the Emulation Probe--R0E521000EPB00--and the Compact Emulator--R0E521000CPE00-- for the R8C/Tiny MCU Series
[1 Apr. 2008, Toolnews]
MCUs Added to the Support Lines of the Emulation Probe--R0E521000EPB00--and the Compact Emulator--R0E521000CPE00-- for the R8C/Tiny MCU Series
[1 Apr. 2008, Toolnews]
The Protection Board R0E330850ACBP0 for the M16C/62P Group and M16C/80 Series Released
[Mar. 16, 2008, Tool News]
MCU files and the firmware file Update for M30850T2-EPB and M30870T-EPB users
[1 August. 2007, ToolNews]
Version Information
PC7501 Emulator Debugger for M32C Series
Latest Ver.: V.1.03 Release 00
Released: Jul 1, 2007
Details of upgrade (Tool News)
PC7501 Emulator Debugger for M16C/60,30,20,10, M16C/Tiny and R8C/Tiny Series
Latest Ver.: V.1.03 Release 00
Released: Jul 1, 2007
Details of upgrade (Tool News)
M3T-PD308F (Discontinued product)
Successor of this debugger is PC7501 Emulator Debugger for M32C Series
Details of upgrade
M3T-PD30F (Discontinued product)
Successor of this debugger is PC7501 Emulator Debugger for M16C/60,30,20,10, M16C/Tiny and R8C/Tiny Series
Details of upgrade
OS compatibility of Software Tools

High-performance Embedded Workshop
Japan English
