Datasheet

A
PPLICATION NOTE
REU05B0059-0100Z March 2004
Page 1 of 7
M16C
Target Setup for the FoUSB Programmer
1.0 Abstract
The ICD (In-Circuit Debugger), or USB-Monitor, is a low cost, compact interface that has two functions for
Renesas’ M16C Flash microcontrollers: 1) an in-system programmer with FoUSB (Flash-over-USB
TM
) Flash
Programmer, and 2) an in-circuit debugger tool with KD30 Debugger. The following article introduces, and
shows examples of, how to configure the target hardware with Renesas’ M16C Flash MCU to interface with the
ICD for in-system programming.
2.0 Introduction
When used with the FoUSB Flash Programmer, the ICD provides an in-system programming interface to the
target Renesas M16C Flash MCU. In addition, when used with KD30, it also provides an easy-to-use in-circuit
debugging environment during application development.
The ICD, by taking advantage of Universal Serial Bus (USB), provides plug-and-play connectivity and fast data
transfers between the computer and the M16C target board. The ICD is powered by Renesas’ M37641 full speed
USB Flash MCU, which also makes it upgradeable to support future Renesas M16C MCUs.
Powering the ICD is user selectable: USB Bus powered or Target powered. When used in bus-powered mode,
the USB bus supplies power to the ICD and target board. When in target-powered mode, USB bus power is
disconnected and the ICD sources power from the M16C target board. Renesas recommends to use Target
Power Mode and NOT USB Bus Power Mode when connected to non-Renesas SKP target boards. If you plan to
use the ICD to supply power to non-SKP boards, please contact Renesas representative for details and
assistance.
Aside from a standalone kit (RTA-FoUSB-MON), the ICD comes included with the following Renesas Starter
Kits:
MSV30102-SKP
MSV30262-SKP
MSV30245-SKP
M16C System Evaluation Kit
SKP16C26
SKP16C28
SKP16C62P
SKP8CMini

Summary of content (8 pages)