var fDesc=new Array(); fDesc[0] = "PD30SIM is a simulator debugger for M16C and R8C/Tiny Series.

This product is a simulator debugger which allows you to run and evaluate your application program without any target hardware. It provides a source-level-debugging environment with abundant break features and advanced functions such as coverage measurement and virtual interrupts. In addition, its user friendly interface and multi-window (overlappable) will offer stress-free debugging environment.

This debugger also allows you to customize with 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 debugger and other COM-compliant applications.

Target Devices :

- M16C Family M16C/60 Series (16-bit)
- M16C Family M16C/30 Series (16-bit)
- M16C Family M16C/Tiny Series (16-bit)
- M16C Family M16C/20 Series (16-bit)
- M16C Family M16C/10 Series (16-bit)
- M16C Family R8C/Tiny Series (16-bit)


Main Features :
- I/O script function (peripheral I/O simulation such as a timer)
- Interrupt simulation function
- Programing a target system using the GUI Input Window and GUI Output Window for simple targetless debugging
- Debugging through the use of the printf() function
- Comfortable debugging environment provided by drag & drop operation
- C language and assembly language source level debugging and many other basic debug features
- RAM monitoring
- Creating user-defined windows and commands
- Productivity-enhancing interface with the integrated development environment HEW.
- On-line help in HTML"; function tShowHide(id, show) { var s = document.getElementById("desc"); if ((s.innerHTML.length<=212 || show==1) && show!=2) { s.innerHTML = fDesc[id]; if (document.getElementById('m1')) document.getElementById('m1').style.display='none'; if (document.getElementById('m2')) document.getElementById('m2').style.display='none'; if (document.getElementById('more_txt')) document.getElementById('more_txt').style.display='inline'; } else { s.innerHTML = ''; } }