The M32100T-EZ-E is an emulator which has various debugging functions supporting M32R Family MCUs, including those with high-speed operation. Each M32R device includes one from a series of JTAG-based debugging interfaces called SDI (Scalable Debug Interface), and this emulator allows on-chip debugging through an SDI. This model does not require a dedicated external power source since it is intended to receive power from a PC, i.e., it is USB bus-powered.

This model supports SDI-1, SDI-2 and the newly developed SDI-3. It is a low-end model which is basic and economical, so does not support advanced debugging functions such as real-time tracing and time measurement.


  • Low-cost and basic. Suitable for entry-level users.
  • Support for SDI-3 (new SDI specifications) as well as SDI-1 and SDI-2
  • More compact than the earlier models (business-card length and width)
  • Power-supply range: 100 to 240 V (50/60 Hz)
  • An MCU on a target board can be controlled by adopting JTAG mode
  • USB bus-powered
  • Bundled with the easy-to-use M3T-PD32RM emulator debugger
  • Learn More

Release Information

Latest Ver.: V.3.01 Release 00
Released: Oct 1, 2006
Details of upgrade (See Tool News)
Operating Environment

Target Devices


Type Title Date
Upgrade - Debugger Log in to Download EXE 9.67 MB 日本語
Software & Tools - Other Log in to Download EXE 3.14 MB 日本語
2 items


Additional Details

Device Function

  • Debugger (Software):M3T-PD32RM

The M3T-PD32R emulator debugger supports:

  1. M32100T5-SDI-E (Discontinued product)
  2. M32100T3-SDI-E (Discontinued product)
  3. M32100T-EZ-E
  • Easy operations with overlapping multi-windows and GUI
  • Comfortable debugging environment provided by drag & drop operation
  • C language and assembly language source level debugging and many other basic debug features
  • Real-time OS support
  • Real-time RAM monitoring
  • Real-time tracing, Time measurement and other advanced features (Unsupported in some instances)
  • Creating user-defined windows and commands
  • On-line help in HTML
  • You can customize the M3T-PD32RM by using a programming tool such as Microsoft Visual C++ or Visual Basic (the PDSDK COM kit required). For example, you can create a user-defined window and interface between the M3T-PD32RM and other COM-compliant applications.
  • Operating Environment:IBM PC/AT compatibles (Windows® XP, Windows® 2000)
  • Basic Functions
Window Function
PD32RM Window Controls entire debugger. You can perform the following basic debugging commands by using the tool bar buttons: program execution/stop, step execution, execution up to cursor position, and break point setting/cancel. You can also open various other windows from this window.
Program Window Displays the program. Source code is editable here. Matching address line is displayed in color for the program counter (PC). You can select display format from among "source", "disassemble" or "mixed". You can also set or cancel break points.
Source Window Displays the designated place of a program. Source code is editable here. Unlike the program window, you can open more than one window. The window is displayed continuing a certain function or task, and is convenient when break points have to be set and canceled repeatedly.
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.
ASM Watch Window Monitors changes in memory content and variable content declared on the assembly language level. Display format can be selected from among binary, decimal, and hexadecimal.
C Watch Window Displays C variable content. 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.
Call Stack Window Displays function call information of C language.
Script Window 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/canceling software break points. Can set 64 break points maximum (OR condition).
  • Advanced Functions
Window Function
Trace Point Setting Window
* Available for M32100T5-SDI-E and M32100T3-SDI-E.
Sets/clears trace points. As a condition, combination of 6 trace points and each event can be set.
Trace Window
* Available for M32100T5-SDI-E and M32100T3-SDI-E.
Displays the results of real-time tracing in the emulator. The following three display modes are supported: Bus mode, Disassemble mode and Source mode. Those modes can be used concurrently.
Data Trace Window
* Available for M32100T5-SDI-E and M32100T3-SDI-E.
Graphically shows the data access information on the results of real-time tracing.
Task Trace Window
* Available for M32100T5-SDI-E and M32100T3-SDI-E.
Graphically shows task execution histories of programs using real-time OS.
Task Analyze Window
* Available for M32100T5-SDI-E and M32100T3-SDI-E.
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.
MR Window Shows the state of the real-time OS M3T-MR32R.
MR Trace Window Graphically shows task execution histories of programs using the real-time OS M3T-MR32R (V.3.10 or later). 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.
Time Measurement Window
* Available for M32100T5-SDI-E and M32100T3-SDI-E.
Sets time measurement conditions and references the measurement results. As the measurement results, the execution time (Max, Min, Average) and the measurement count are displayed. The number of measurement points are as follows :
M32100T5-SDI-E : Up to four points
M32100T3-SDI-E : One point
GUI Input Window Shows key input panels of user target system. You can make virtual key input buttons by simple mouse operation. While the program is running, pressing the button generates data input.
GUI Output Window Shows output panels of user target system. You can make virtual output LEDs or labels by simple mouse operation.

Screen Image : Advanced Windows for the Emulator (1/2)


Screen Image : Advanced Windows for the Emulator (2/2)


Item Description
MCU supported M32R Family M32R/ECU Series :
  • 32176, 32185, 32186, 32192, 32195, 32196 Groups
  • 32170, 32171, 32172, 32173, 32174, 32180, 32182 Groups
Emulation memory Capacity RAM used as emulation memory. Note1
Software break Implemented by internal resource of MCU or instruction replacement. Note1
PC Interface USB 1.1, full-speed
Connection type for target board JTAG connection
Target I/F MCU control interface connector :
10-pin (2.54mm-pitch 5 times 2 sequences)
Target host PC (OS) Refer to Operating Environments of Products.
Power supply Supplied from the host machine
External dimensions(main body) Width 61 mm
Depth 86.5 mm
Height 22 mm
Weight 130 g
Ambient environment condition (When operating) Temperature humidity 5 to 35 oC, 20 to 80%
Dust and dirt General office environment
Ambient environment condition (When stored) Temperature humidity -10 to 60 oC, 0 to 90%
Dust and dirt General office environment
Overseas standards European Standards: EN 55022 Class A,
EN 55024 US FCC Standard: FCC part 15 Class A
  1. Depends on the MCU specifications. For details, see the release notes.


  • M32100T-EZ-E (Emulator main unit)
  • USB interface cable (1.8m)
  • SDI MCU control interface cable (10-pin 1.27-mm-pitch flat)
  • Emulator debugger M3T-PD32RM (CD-ROM)
  • User's manual

System Configuration