Page 371
TMP89FM42
RA000
23. On-chip Debug Function (OCD)
The TMP89FM42 has an on-chip debug function. Using a combination of this function and the TOSHIBA on-chip
debug emulator RTE870/C1, the user is able to perform software debugging in the on-board environment. This emu-
lator can be operated from a debugger installed on a PC so that the emulation and debugging functions of an applica-
tion program can be used to modify a program or for other purposes.
This chapter describes the control pins needed to use the on-chip debug function and how a target system is con-
nected to the on-chip debug function. For more detailed information on how to use the on-chip debug emulator
RTE870/C1, refer to the emulator operating manual.
23.1 Features
The on-chip debug function of the TMP89FM42 has the following features:
• Debugging can be performed in much the same way as when a microcontroller packaged with the MCU is
used.
• The debugging function can be realized using two communication control pins.
• Useful on-chip debug functions include the following:
- 8 breaks function are provided (one of which can also be used as an event function).
- A trace function that allows the newest two branch instructions to be stored in real time is provided.
- Functions to display active memory and to overwrite active memory are provided.
• Built-in flash memory can be erased and written.
23.2 Control Pins
The on-chip debug function uses two pins for communication and four pins for power supply, reset and mode con-
trol. The pins used for the on-chip debug function are shown in Table 23-1.
Ports P20 and P21 are used as communication control pins of the on-chip debug function. If the on-chip debug
emulator RTE870/C1 is used, therefore, the port functions and the functions of UART0 and SIO0, which are also
used as ports, cannot be debugged.
Note 1: To use all on-chip debug functions, the power supply voltage must be within the range 4.5
V to
5.5
V
. If it is within the range
2.2 V to 4.5 V, functional limitations occur with some of the debug functions. For more detailed information, refer to the
emulator operating manual.
Table 23-1 Pins Used for the On-chip Debug Function
Pin name
(during on-chip debugging)
Input/out-
put
Function
Pin name
(in MCU mode)
OCDCK
Input
Communication control pin (clock control)
(Note 1)
P20 / TXD0 / SO0
OCDIO
I/O
Communication control pin (data control)
P21 / RXD0 / SI0
RESET
Input
Reset control pin
RESET
MODE
Input
Mode control pin
MODE
VDD
Power
supply
4.5 V to 5.5 V (note 1)
VSS
Power
supply
0 V
Input and output ports other than
P20 and P21
I/O
Can be used for an application in a target system
XIN
Input
To be connected to an oscillator to put these pins in a state of self-oscillation
XOUT
Output
Содержание TLCS-870/C1 Series
Страница 1: ...8 Bit Microcontroller TLCS 870 C1 Series TMP89FM42 查询TMP89FM42供应商 捷多邦 专业PCB打样工厂 24小时加急出货 ...
Страница 3: ...Revision History Date Revision 2007 10 25 1 First Release 2007 11 3 2 Contents Revised ...
Страница 4: ......
Страница 14: ......
Страница 18: ...1 3 Block Diagram TMP89FM42 1 3 Block Diagram Figure 1 2 Block Diagram ...
Страница 22: ...1 4 Pin Names and Functions TMP89FM42 ...
Страница 60: ...2 CPU Core 2 5 Revision History TMP89FM42 ...
Страница 76: ...3 Interrupt Control Circuit 3 8 Revision History TMP89FM42 ...
Страница 86: ...4 External Interrupt control circuit 4 3 Function TMP89FM42 ...
Страница 102: ...7 Voltage Detection Circuit 7 5 Revision History TMP89FM42 ...
Страница 126: ...8 I O Ports 8 3 I O Port Registers TMP89FM42 Note 2 i 0 to 1 ...
Страница 136: ...8 I O Ports 8 5 Revision History TMP89FM42 ...
Страница 142: ...9 Special Function Registers 9 3 SFR3 0x0E40 to 0x0EFF TMP89FM42 ...
Страница 146: ...10 Low Power Consumption Function for Peripherals TMP89FM42 ...
Страница 149: ...TMP89FM42 11 3 Revision History Rev Description RA001 Deleted SLEEP2 description ...
Страница 150: ...11 Divider Output DVO 11 3 Revision History TMP89FM42 ...
Страница 220: ...15 Real Time Clock RTC 15 4 Real Time Clock Operation TMP89FM42 ...
Страница 250: ...16 Asynchronous Serial Interface UART 16 15 Revision History TMP89FM42 ...
Страница 302: ...18 Serial Bus Interface SBI 18 7 Revision History TMP89FM42 ...
Страница 336: ...21 Flash Memory 21 4 Toggle Bit D6 TMP89FM42 Note 1 Make sure that you set the C register to 0x00 LD FLSCR2 0xD5 ...
Страница 338: ...21 Flash Memory 21 4 Toggle Bit D6 TMP89FM42 ...
Страница 384: ...22 Serial PROM Mode 22 15 Revision History TMP89FM42 ...
Страница 388: ...24 Input Output Circuit 24 1 Control Pins TMP89FM42 ...
Страница 404: ...25 Electrical Characteristics 25 11 Revision History TMP89FM42 ...
Страница 406: ...26 Package Dimensions TMP89FM42 ...
Страница 408: ......