Applications Engineering
RTA-FOUSB-MON User’s Manual Rev 1.8
14 / 29
August 2003
1
3
5
7
9
2
4
6
8
10
Vcc
SCLK
CE
GND
CNVss
BUSY
RXD
VOLTSEL
RESET
TXD
7. Target Hardware Connectivity for In-Circuit Debugging
This section describes the hardware connections to the ICD for in-circuit debugging operations. Examples
for different M16C MCU’s are shown at the end of the section. For target MCU resources used during in-
circuit debugging, see reference section for details.
The ICD connects to an M16C target board through a polarized, .100” (2.54mm), 10-pin connection using
a flat ribbon cable. It communicates with the M16C MCU using the boot UART/SIO in a clocked SIO
configuration. The signals used and how these signals are assigned is described below.
Figure 7.1 Target Board 10-Pin Header/Connector Signal Assignment
NOTE:
All target interface lines are in high impedance state until instructed to do otherwise by the KD30
Debugger application.
a. Vcc – Power Supply Pin
This provides the common connection point for power between ICD and the target board. This must be
connected to the target board’s Vcc line/plane.
In Target Power mode, the ICD requires at least 3.3V and 45mA to operate properly. The ICD requires 5V
when downloading new MCU Monitor Image (MMI).
b. Busy – Target MCU SIO Busy Signal
This line indicates whether the target is busy (and cannot receive data) or not. This must be connected to
the target MCU’s boot UART/SIO BUSY (CTS/RTS) pin.
This pin cannot be used while the Kernel program is running (during in-circuit debug operations).
c. SCLK – Target MCU Serial Clock Signal
This clock is used for synchronous serial communication between ICD and target board. This must be
connected to the target MCU’s boot UART/SIO SCLK pin.
This pin cannot be used while the Kernel program is running (during in-circuit debug operations).
d. RXD –Target MCU Receive Data Input Signal (ICD Transmit Data Output Signal)
This is the ICD SIO transmit data output. This must be connected to the target MCU’s boot UART/SIO
receive data input (RXD) pin.
This pin cannot be used while the Kernel program is running (during in-circuit debug operations).