Part Number Hot Search : 
82000 H3900 50P03 CC9318P EL7144 BUW12W 3KA18 E2955
Product Description
Full Text Search
 

To Download MC68HC908MR32 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 M68ICS08MRUM/D
In-Circuit Simulator
User's Manual
NON-DISCLOSURE
AGREEMENT
M68ICS08MR
REQUIRED
User's Manual
Important Notice to Users While every effort has been made to ensure the accuracy of all information in this document, Motorola assumes no liability to any party for any loss or damage caused by errors or omissions or by statements of any kind in this document, its updates, supplements, or special editions, whether such errors are omissions or statements resulting from negligence, accident, or any other cause. Motorola further assumes no liability arising out of the application or use of any information, product, or system described herein: nor any liability for incidental or consequential damages arising from the use of this document. Motorola disclaims all warranties regarding the information contained herein, whether expressed, implied, or statutory, including implied warranties of merchantability or fitness for a particular purpose. Motorola makes no representation that the interconnection of products in the manner described herein will not infringe on existing or future patent rights, nor do the descriptions contained herein imply the granting or license to make, use or sell equipment constructed in accordance with this description.
Trademarks This document includes these trademarks: Motorola and the Motorola logo are registered trademarks of Motorola, Inc. Windows and Windows 95 are registered trademarks of Microsoft Corporation in the U.S. and other countries. Intel is a registered trademark of Intel Corporation. Motorola, Inc., is an Equal Opportunity / Affirmative Action Employer.
(c) Motorola, Inc., 2000; All Rights Reserved User's Manual 2 M68ICS08MR In-Circuit Simulator -- Rev. 0 MOTOROLA
User's Manual -- M68ICS08MR In-Circuit Simulator
Table of Contents
Section 1. General Information
1.1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.2 MRICS Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 1.2.1 M68ICS08MR Connector Components. . . . . . . . . . . . . . . . . . . . . 13 1.2.2 MRICS Interface Software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 1.3 1.4 1.5 1.6 Hardware and Software Requirements . . . . . . . . . . . . . . . . . . . . . . . . 14 Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 About This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Customer Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Section 2. Preparation and Installation
2.1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.2 Hardware Preparation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.2.1 MRICS Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.2.2 Configuring MRICS Jumper Headers . . . . . . . . . . . . . . . . . . . . . . 18 2.2.3 Target Interface Connection Options . . . . . . . . . . . . . . . . . . . . . . . 25 2.2.4 Host Computer (PC) -- MRICS Serial Interconnection (J12) . . . 34 2.2.5 J4 Pin Assingments; +5Vdc Power Connector . . . . . . . . . . . . . . . 34 2.3 2.4 2.5 Connecting the MRICS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Connecting the MRICS to a Target System . . . . . . . . . . . . . . . . . . . . 36 Installing the Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Section 3. Support Information
3.1 3.2 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 MRICS Connector Signal Definitions . . . . . . . . . . . . . . . . . . . . . . . . 37
User's Manual 3
M68ICS08MR In-Circuit Simulator MOTOROLA
3.3 3.4 3.5
Target-Cable Pin Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Parts List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 MRICS Printed Circuit Board Layout and Schematic Diagrams . . . . 60
Section 4. Using the MON08 Interface
4.1 4.2 4.3 4.4 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Target System Header Placement . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Target Requirements for Using MON08 . . . . . . . . . . . . . . . . . . . . . . 74 Connecting to the In-Circuit Simulator . . . . . . . . . . . . . . . . . . . . . . . 74
User's Manual -- Glossary
M68ICS08MR In-Circuit Simulator MOTOROLA
User's Manual 4
User's Manual -- M68ICS08MR In-Circuit Simulator
List of Figures
2-1 2-2 2-3 2-4 2-5 2-6 2-7 2-8 2-9 2-10 2-11 2-12 2-13 2-14 2-15 2-16 2-17 . MR16/32 Clock Source Selection Jumper (W1) . . . . . . . . . . . . . . . 21 . Reset Source Selection Jumper (W2) . . . . . . . . . . . . . . . . . . . . . . . . 21 . MR16/32 I/O Baud Rate Selection Jumper (W3) . . . . . . . . . . . . . . . 22 . MCU Emulation Selection Jumper (W4) . . . . . . . . . . . . . . . . . . . . . 22 . MRICS XTAL Clock Enable Jumper (W5) . . . . . . . . . . . . . . . . . . . 23 . MR4/8 Clock Source Selection Jumper (W6) . . . . . . . . . . . . . . . . . 23 . Board Reset Selection Jumper (W7). . . . . . . . . . . . . . . . . . . . . . . . . 24 . J2 Pin Assignments; MR16/32 Target Interface. . . . . . . . . . . . . . . . 26 . J3 Pin Assignments; MR16/32 Target Interface. . . . . . . . . . . . . . . . 27 . J5 Pin Assignments; MR4/8 Target Interface. . . . . . . . . . . . . . . . . . 28 . J6 Pin Assignments; MR4/8 Target Interface. . . . . . . . . . . . . . . . . . 29 . J7 Pin Assignments; MR16/32 MON08 Cable Connectors. . . . . . . 30 . J8 Pin Assignments; MR4/8 MON08 Cable Connectors . . . . . . . . . 31 . J1 Pin Assignments; MR16/32 Target Connector . . . . . . . . . . . . . . 32 . J11 Pin Assignments; MR4/8 DIP Target Connector . . . . . . . . . . . . 33 . J12 Pin Assignments; RS232 Connector . . . . . . . . . . . . . . . . . . . . . 34 . J4 Pin Assignment; +5Vdc Power Connector. . . . . . . . . . . . . . . . . . 34
M68ICS08MR In-Circuit Simulator MOTOROLA
User's Manual 5
User's Manual 6
M68ICS08MR In-Circuit Simulator MOTOROLA
User's Manual -- M68ICS08MR In-Circuit Simulator
List of Tables
Table Title Page
Table 1-1. M68ICS08MR Product Components . . . . . . . . . . . . . . . . . . . . . . 12 Table 1-2. Hardware Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Table 1-3. Software Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Table 1-4. M68ICS08MR Board Specifications. . . . . . . . . . . . . . . . . . . . . . . 15 Table 2-1. MRICS Jumper Header Description . . . . . . . . . . . . . . . . . . . . . . . 20 Table 2-2. Cable/Connector Options for MCUs . . . . . . . . . . . . . . . . . . . . . . . 25 Table 3-1. MR16/32 Target Connector J2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Table 3-2. MR16/32 Target Connector J3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Table 3-3. MR4/8 Target Connector J5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Table 3-4. MR4/8 Target Connector J6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Table 3-5. MR16/32 MON08 Connector J7 Pin Assignments . . . . . . . . . . . . 46 Table 3-6. MR4/8 MON08 Connector J8 Pin Assignments . . . . . . . . . . . . . . 47 Table 3-7. MR16/32 Target Connector J1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Table 3-8. MR4/8 Target DIP Connector J11. . . . . . . . . . . . . . . . . . . . . . . . . 51 Table 3-9. Power Connector J4 Pin Assignments. . . . . . . . . . . . . . . . . . . . . . 52 Table 3-10. RS-232C Communication Connector J12 Pin Assignments . . . . 52 Table 3-11. Flex Target Cable (M68CBL05C) for QFP Target Head Adapter B53 Table 3-12. Flex Target Cable (M68CBL05C) for DIP Target Head Adapter A54 Table 3-13. Flex Target Cable (M68CBL05C) for QFP Target Head Adapter B55 Table 3-14. Flex Target Cable (M68CBL05C) for DIP/QFP Target Head Adapter B56 Table 3-15. Bill of Materials. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Table 4-1. MR16/32 MON08 Target System Connector J7. . . . . . . . . . . . . . 72 Table 4-2. MR4/8 MON08 Target System Connector J8 . . . . . . . . . . . . . . . . 73
M68ICS08MR In-Circuit Simulator MOTOROLA
User's Manual 7
User's Manual 8
M68ICS08MR In-Circuit Simulator MOTOROLA
User's Manual -- M68ICS08MR In-Circuit Simulator
Section 1. General Information
1.1 Introduction
This manual provides information about the Motorola M68ICS08MR in-circuit simulator (MRICS). The MRICS is a stand-alone development and debugging tool . It contains all of the hardware and software needed to develop and simulate source code, and to program this series of MCU devices: * * * MC68HC908MR4 MC68HC908MR8 MC68HC908MR32
The MRICS and it's software comprise an editor, assembler, programmer, simulator, and limited real-time input/output emulator for the MCUs. When connected to a host PC (personal computer) and target hardware (your prototype product), actual inputs and outputs of the target system may be used during code simulation. The MRICS can interface with any IBM Windows 95-based computer (or later version) through connection of a single RS-232 serial port using a DB-9 serial cable. Connection to the target system is accomplished by a ribbon cable, a Motorola M6CLB05C flex cable, or a MONO8 cable. The ribbon cable or flex cable is used when an MCU is resident on the MRICS for emulation or simulation, and the MONO8 cable is used to debug or program a target system's MCU, directly, when the MCU resides on the target hardware.
M68ICS08MR In-Circuit Simulator MOTOROLA General Information
User's Manual 9
General Information
The MRICS is a low-cost development system that supports editing, assembling, in-circuit simulation, in-circuit emulation, and FLASH memory programming. Its features include: * * * * Editing with WinIDE Assembling with CASM08W FLASH memory programming with PROG08SW In-circuit and stand-alone simulation of MC68HC908MR MCUs with ICS08MRW software, providing: - - - * Simulation of all instructions, memory, and peripherals Simulation of pin inputs from the target system Installation of conditional breakpoints, script files, and logfiles
Limited real-time emulation and debugging with ICD08SW, including: - - - - Loading code into RAM Executing real-time in RAM or FLASH Placing one hardware breakpoint in FLASH Placing multiple breakpoints in RAM
* * *
On-line help documentation for all software Software integrated into the WinIDE environment, allowing function key access to all applications MON08 emulation connection to the target system allowing: - - In-circuit emulation (limited) In-circuit programming
*
Four modes of operation: - - - - Standalone -- using the MRICS as a standalone system without a target board Simulation -- using the MRICS as an in-circuit simulator/emulator with a target cable Evaluation - using the MRICS for real-time evaluation of the MCU and to debug user developed hardware and software Programming -- using the MRICS as a programmer
User's Manual 10 General Information
M68ICS08MR In-Circuit Simulator MOTOROLA
General Information Introduction
Functions of the MRICS vary depending upon which software you choose: * * With the WinIDE, CASM08W, editor, simulator, and assembler software - the function is as a limited real-time emulator. With the PROG08SW software - the function is to program MCU FLASH memory. (This function is not available on the MC68HC08MR4 MCU, which does not have FLASH). Only one part may be programmed at a time. The MRICS also supports in-circuit programming of either version of the part through either MON08 cable. With the ICS08MRZ simulation software, the MCU provides the required input/output information that lets the host computer simulate code, performing all functions except for maintaining port values. (The internal FLASH memory on the device is downloaded with a program that generates the appropriate port values.) The ICS08MRZ software on the host computer lets the host computer become a simulator. With using the ICD08SZ debugging software, code can be run directly out of the MCU's internal FLASH at real-time speeds. The MRICS board also provides +5 Vdc power, +8.6 Vdc power for the VTST voltage required to enter monitor mode, either a 4.0000-MHz or 4.9152-MHz clock signal, and host PC RS-232 level translation, when it is supplied an active DTR signal.
*
* *
NOTE:
The simulation speed will be slower than this rate because the host computer is the simulator.
M68ICS08MR In-Circuit Simulator MOTOROLA General Information
User's Manual 11
General Information 1.2 MRICS Components
The MRICS system includes the product components listed in Table 1-1. Table 1-1. M68ICS08MR Product Components
Part Number ICS08MR ICS08MRZ ICD08SZ MC68HC908MR32 MC68HC908MR8 M68CLB05C KRISTA 22-122 FRIWO 11.8999-P5 01-RE91008WI M68DIP28S01C Description MRICS software development package MRICS simulator MRICS debugger MCU MCU Flex target cable Serial cable Power supply MON08 cable 28-pin SOIC adapter
User's Manual 12 General Information
M68ICS08MR In-Circuit Simulator MOTOROLA
General Information MRICS Components
1.2.1 M68ICS08MR Connector Components
Table 1-2. Hardware Components
Components XU1 XU2 XU4 XU3 Description Target sockets for the Motorola MC68HC908MR16/32 MCUs: 56-pin SDIP (dual-in-line package) 64-pin QFP (quad flat pack) Target sockets for the Motorola MC68HC(9)08MR4/8 MCUs: 28-pin DIP (dual-in-line package) 32-pin QFP (quad flat pack) Two 2-row x 20-pin, 0.1-inch spacing connectors connect the MRICS to a target system using the M68CLB05C flex cable. Connectors J2 and J3 are used when emulating MC68HC908MR16/32 MCUs. +5 Vdc input voltage (VDD) Two 2-row x 20-pin, 0.1-inch spacing connectors connect the MRICS to a target system using the M68CLB05C flex cable. Connectors J5 and J6 are used when emulating MC68HC(9)08MR4/8 MCUs. One 60-pin, 0.3-inch spacing connector connect the MRICS to the target system using a ribbon cable. Connector J1 is used when emulating a MC68HC908MR16/32 MCU. Two 2-row x 8-pin, 0.1-inch spacing connectors connect MON08 debug circuit to your remote target. Use connector J7 when emulating MC68HC908MR32/16 MCUs. Use connector J8 when emulating MC68HC(9)08MR4/8 MCUs. Two 3-pin, 0.1-inch spacing connectors connect the MRICS clock circuit to your remote target. Connector J9 routes the 4.9152 MHz clock for the MC68HC908MR16/32 MCUs. Connector J10 routes the 4.000 MHz clock for the MC68HC(9)08MR4/8 MCUs. One 2-row x 14-pin, 0.3-inch spacing dual in-line package (28-pin DIP) socket connects the MRICS to the target system, using a ribbon cable, when emulating an MC68HC(9)08MR4/8 MCU. RS-232 connector interface to the host serial connector.
J2, J3
J4
J5, J6
J1
J7, J8
J9, J10
J11
J12
M68ICS08MR In-Circuit Simulator MOTOROLA General Information
User's Manual 13
General Information
1.2.2 MRICS Interface Software Windows-optimized software components, Table 1-3, are referred to, collectively, as " MRICS software" (part number ICS08MRZ). It is a product of P&E Microcomputer Systems, Inc., and is included in the MRICS kit. Table 1-3. Software Components
Components WINIDE.EXE CASM08Z.EXE ICS08MRZ.EXE PROG08SZ.EXE ICD08SZ.EXE Description Integrated development environment (IDE) software interface for editing and performing software or in-circuit simulation CASM08Z command-line cross-assembler In-circuit/stand-alone simulator software for MC68HC908MR MCUs FLASH memory programming software In-circuit debugging software for limited, real-time emulation
1.3 Hardware and Software Requirements
The MRICS software requires an IBM-compatible host computer with this minimum hardware and software configuration: * * * Windows 95 or later version operating system Approximately 2 Mbytes of available random-access memory (RAM) and 5 Mbytes of free disk space A serial port for communications between the MRICS and the host computer
User's Manual 14 General Information
M68ICS08MR In-Circuit Simulator MOTOROLA
General Information Specifications
1.4 Specifications
Table 1-4. M68ICS08MR Board Specifications
Characteristic Temperature: Operating Storage Relative humidity Power requirement Size 0 to 40C -40 to +85C 0 to 95%, non-condensing +5 Vdc, from included ac/dc adapter 5" 8 " Specification
1.5 About This Manual
The procedural instructions in this manual assume that the user is familiar with the Windows interface and selection procedures.
1.6 Customer Support
To obtain information about technical support or ordering parts, call the Motorola help desk at 800-521-6274.
M68ICS08MR In-Circuit Simulator MOTOROLA General Information
User's Manual 15
General Information
User's Manual 16 General Information
M68ICS08MR In-Circuit Simulator MOTOROLA
User's Manual -- M68ICS08MR In-Circuit Simulator
Section 2. Preparation and Installation
2.1 Introduction
This section provides information and instruction for configuring, installing, and readying the MRICS for use.
2.2 Hardware Preparation
These paragraphs explain: * * * * Limitations of the MRICS Configuration of the MRICS Installation of the MRICS Connection of the MRICS to a target system
ESD CAUTION:
Ordinary amounts of static electricity from clothing or the work environment can damage or degrade electronic devices and equipment. For example, the electronic components installed on the printed circuit board are extremely sensitive to electrostatic discharge (ESD). Wear a grounding wrist strap whenever handling any printed circuit board. This strap provides a conductive path for safely discharging static electricity to ground.
2.2.1 MRICS Limitations This section describes system limitations of the MRICS. 2.2.1.1 Bus Frequency The MRICS communicates using the MON08 features. On the MR16/32 only, this forces the communication rate to fbus/256. The bus frequencies are limited by standard baud rates allowed by the host software, or 9600 (and possibly 4800) baud for the MR16/32, and 9600 baud for the MR4/8.
M68ICS08MR In-Circuit Simulator MOTOROLA Preparation and Installation
User's Manual 17
Preparation and Installation
2.2.1.2 MR16/32 Port A0 On the MR16/32, port A0 is used for communications, so it is unavailable for emulation. 2.2.1.3 MR4/8 Port B0 and Port B1 On the MR4/8, ports B0 and B1 are used for communications, so they are unavailable for emulation. 2.2.1.4 Low Voltage Interrupt (LVI) The LVI is disabled by default in monitor mode. It is enabled by a dummy write to LVISR. 2.2.1.5 Internal Clock Generator (ICG) The ICG is bypassed in monitor mode, so it is not available for use.
2.2.2 Configuring MRICS Jumper Headers The MRICS supports four configuration options: standalone, simulation, evaluation, and programming. * Standalone -- ICS08MRZ.exe running on the host computer (the MRICS is not connected.) Emulation of the M68HC(9)08MR MCU CPU, registers, and I/O ports are done within the host computer environment. Simulation -- Host computer connected to the MRICS via the RS-232 cable and ICS08MRZ.exe running on the host computer. This provides access to the M68HC(9)08MR MCU CPU, internal registers, and I/O ports. Evaluation -- Host computer connected to the MRICS and the MRICS connected to the target system via the flex cable. This method provides limited real-time evaluation of the MCU and debugging user developed hardware and software.
*
*
User's Manual 18 Preparation and Installation
M68ICS08MR In-Circuit Simulator MOTOROLA
Preparation and Installation Hardware Preparation
*
Programming -- Host computer connected to the MRICS, and the MRICS connected to the target system via the MON08 cable. Use the PROG08SZ.exe to program the MCU FLASH module. In the programming mode there is limited evaluation (port A0 on the MR32 and port B0 and port B1 on the MR4/8 are used for communications, so they are unavailable for emulation).
Seven jumper headers on the MRICS are used to configure the hardware options. Table 2-1 is a quick reference to these optional settings, and subparagraphs 2.2.2.1 through 2.2.2.6 describe jumper header configuration in greater detail.
M68ICS08MR In-Circuit Simulator MOTOROLA Preparation and Installation
User's Manual 19
Preparation and Installation
Table 2-1. MRICS Jumper Header Description
Jumper Header W1 MR16/32 Target clock selection W2 Target reset selection W3 I/O Baud rate selection: MR16/32 only W4 Serial communication selection Type
3 2 1
Description Jumper on pins 1 and 2 (factory default) -- Connects the MC68HC908MR16/32 clock to the target system via connectors J1 and J2. This position is labeled I. Jumper on pins 2 and 3 -- Disconnects the MC68HC908MR16/32 clock from the target system. Jumper on pins 1 and 2 -- The MC68HC908MR MCU RESET signal initiates resets to the target system. This position is labeled I. Jumper on pins 2 and 3 (factory default) -- The target-system RESET signal initiates resets to the MRICS on-board MC68HC908MR MCU. This position is labeled O. Jumper on pins 1 and 2 (factory default) -- MR16/32 I/O baud rate is set to 4800. This position is labeled 4800. Jumper on pins 2 and 3 -- MR16/32 I/O baud rate is set to 9600. This position is labeled 9600. This jumper header does not affect the MR4/8, which operates at 9600 baud only Jumper on pins 1 and 2 (factory default) -- MC68HC908MR16/32 MCU is installed. This position is labeled MR32/16. Jumper on pins 2 and 3 -- MC68HC(9)08MR4/8 MCU is installed. This position is labeled MR8/4. Jumper on pins 1 and 2 -- MRICS XTAL clocks are disabled. Jumper header W5 has a cut-trace short between pins 1 and 2 so no jumper is required unless the cut-trace short is removed. This position is labeled O. Jumper on pins 2 and 3 (factory default) -- MRICS XTAL clocks are enabled: 4.9152 MHz for the MC68HC908MR16/32 MCUs and 4.000 MHz for the MC68HC(9)08MR4/8 MCUs. This position is labeled I. Jumper on pins 1 and 2 (factory default) -- Connects the MC68HC(9)08MR4/8 clock to the target system via connectors J6 and J11. This position is labeled I. Jumper on pins 2 and 3 -- Disconnects the MC68HC(9)08MR4/8 clock from the target system. This position is labeled O. Jumper on pins 1 and 2 (factory default) -- Reset clock set at 4.9152 MHz. Use this setting when using the MC68HC908MR16/32 MCUs. This position is labeled MR32/16. Jumper on pins 2 and 3 -- Reset clock set at 4.0000 MHz. Use this setting when using the MC68HC(9)08MR4/8 MCUs. This position is labeled MR8/4.
3 2 1
1 2 3
3 2 1
W5 XTAL clock enable
1 2 3
W6 MR4/8 target clock
1 2 3
W7 MRICS reset clock
3 2 1
User's Manual 20 Preparation and Installation
M68ICS08MR In-Circuit Simulator MOTOROLA
Preparation and Installation Hardware Preparation
2.2.2.1 MR16/32 Clock Source Selection Jumper (W1) Use jumper header W1 (Figure 2-1) to connect the MC68HC908MR16/32 clock to the target system clock. Install a jumper on pins 1 and 2 (factory default) to drive the target system clock with the MC68HC908MR16/32 clock. Install a jumper on pins 2 and 3 to isolate the MC68HC908MR16/32 clock from the target system.
W1 3 2 1
Figure 2-1. MR16/32 Clock Source Selection Jumper (W1) 2.2.2.2 Reset Source Selection Jumper (W2) Use jumper header W2 (Figure 2-2) to select the target system or the MCU as the source for a system reset. Install a jumpert on jumper header pins 1 and 2 (factory default) to drive the MCU RESET signal to the target system. Install a jumper on jumper header pins 2 and 3 to reset the MCU whenever the target-system initiates a reset.
W2
1
2
3
Figure 2-2. Reset Source Selection Jumper (W2)
M68ICS08MR In-Circuit Simulator MOTOROLA Preparation and Installation
User's Manual 21
Preparation and Installation
2.2.2.3 I/O Baud Rate Selection Jumper (W3) -- MR16/32 Only There are two sockets for clocks on the MRICS board, XY1 and XY2. Socket XY1 is wired to drive the MR16/32 IC sockets and target connectors, and the the clock is available for output on J10. Using the 4.9152-MHz clock as Y1 times the MR16/32 to communicate at 4800 or 9600 baud. Use jumper W3 (Figure 2-3) to define the baud rate of the MR16/32. Install the jumper in jumper position 1-2 (labeled 9600 baud) to communicate at 9600 baud if a 4.9152-MHz clock is installed as Y1. Place the jumper in the 2-3 position (labeled 4800 baud) to communicate at 4800 baud. If Y1 is not 4.9152 MHz, the baud rate will be scaled proportionally.
W3 1 2 3
Figure 2-3. MR16/32 I/O Baud Rate Selection Jumper (W3) 2.2.2.4 Serial Communication Selection Jumper (W4) Install the jumper on jumper header W4 (Figure 2-4) pins 1 and 2 (factory default) when an MC68HC908MR16/32 MCU is installed. Install the jumper on pins 2 and 3 when an MC68HC(9)08MR4/8 MCU is installed.
W4 3 2 1
Figure 2-4. MCU Emulation Selection Jumper (W4)
User's Manual 22 Preparation and Installation
M68ICS08MR In-Circuit Simulator MOTOROLA
Preparation and Installation Hardware Preparation
2.2.2.5 MRICS XTAL Clock Enable Jumper (W5) Install a jumper on jumper header W5 (Figure 2-5) pins 1 and 2 to disable the MRICS XTAL clock. Install a jumper on pins 2 and 3 (factory default) to enable the MRICS XTAL clock. The clock is 4.9152 MHz for the MC68HC908MR16/32 MCUs and 4.0000 MHz for the MC68HC(9)08MR4/8 MCUs.
W5 1 2 3
Figure 2-5. MRICS XTAL Clock Enable Jumper (W5) 2.2.2.6 MR4/8 Clock Source Selection Jumper (W6) Use jumper header W6 (Figure 2-6) to connect the MC68HC(9)08MR4/8 clock to the target system clock. Install a jumper on pins 1 and 2 (factory default) to drive the target system clock with the MC68HC(9)08MR4/8 clock. Install a jumper on pins 2 and 3 to isolate the MC68HC(9)08MR4/8 clock from the target system.
W6 3 2 1
Figure 2-6. MR4/8 Clock Source Selection Jumper (W6)
M68ICS08MR In-Circuit Simulator MOTOROLA Preparation and Installation
User's Manual 23
Preparation and Installation
2.2.2.7 Board Reset Selection Jumper (W7) When the power to the MCU is turned on, there is a delay of a few hundred milliseconds during which the ICS_RST signal is held low (set by U11). When ICS_RST goes high, the binary ripple counter (U10) begins counting clock cycles. After 1024 clock cycles are counted, the DELAY_RESET and DELAY_RESET_1 signals toggle and the counter stops counting. The delayed reset signals are used to turn on communications to the MCU and to hold several MCU pins in appropriate states to force monitor mode on power up. Use jumper W7 (Figure 2-7) to set the ripple counter reset rate. Install the jumper on jumper header pins 1 and 2 (factory default) to select the MR16/32 clock, which causes Y1 to drive the counter at the factory installed rate of 4.9152 MHz. Use this setting when using the MC68HC908MR16/32 MCUs. Install the jumper on jumper header pins 2 and 3 to select the MR4/8 clock. This sets Y2 to drive the counter at the factory installed rate of 4.0000 MHz. Use this setting when using the MC68HC(9)08MR4/8 MCUs.
W7 3 2 1
Figure 2-7. Board Reset Selection Jumper (W7)
User's Manual 24 Preparation and Installation
M68ICS08MR In-Circuit Simulator MOTOROLA
Preparation and Installation Hardware Preparation
2.2.3 Target Interface Connection Options There are three ways to connect the MRICS simulator board to your target system: * * * Flex cable -- low-noise target interface connection Ribbon cable -- low-cost target interface connection MON08 cable -- target interface connection with MCU FLASH programming and limited emulation
Below is a quick reference for defining the cable/connector setup to use with the appropriate MCU version. Refer to 2.2.3.1 MR16/32 Target Interface Connectors (J2 and J3) through 2.2.3.5 MR4/8 DIP Target Connector (J11). Table 2-2. Cable/Connector Options for MCUs
MCU MC68HC08MR4 MC68HC908MR8 MC68HC908MR16 MC68HC908MR32 Flex Cable M68CLB05C J5 and J6 J5 and J6 J2 and J3 J2 and J3 Ribbon Cable J11 J11 J1 J1 MON08 Cable J8 J8 J7 J7
2.2.3.1 MR16/32 Target Interface Connectors (J2 and J3) Use connectors J2 (Figure 2-8), J3 (Figure 2-9), and Motorola's M68CLB05C flex cable, when emulating an MC68HC908MR16/32 MCU, to connect the MRICS to the target system. Connectors J2 and J3 are 40-pin shrouded headers (3M 2540-6002).
M68ICS08MR In-Circuit Simulator MOTOROLA Preparation and Installation
User's Manual 25
Preparation and Installation
J2 MR32_PTB2 MR32_PTB5 PTC0 Ground Ground MR32_PTA3 TGT_PTA0 TGT_CLK TGT_RST PTF3 PTF0 PTE6 PTE3 Ground MR32_PWM4 PTD6 PTD2 PTD1 PTC5 TGT_PTC3 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39
* * * * * * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * * * * *
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40
MR32_PTB3 MR32_PTB6 PTC1 No Connect MR32_PTA7 MR32_PTA4 Ground No Connect TGT_IRQ PTF2 Ground PTE5 PTE2 MR32_PWM6 MR32_PWM3 Ground PTD3 No Connect Ground Ground
Figure 2-8. J2 Pin Assignments; MR16/32 Target Interface
User's Manual 26 Preparation and Installation
M68ICS08MR In-Circuit Simulator MOTOROLA
Preparation and Installation Hardware Preparation
J3 Ground MR32_PTB7 No Connect MR32_PTB0 MR32_PTA5 MR32_PTA1 No Connect No Connect PTF5 Ground No Connect PTE4 PTE1 MR32_PWM5 MR32_PWM2 PTD4 No Connect PTC6 TGT_PTC4 TGT_PTC2 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39
* * * * * * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * * * * *
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40
MR32_PTB4 Ground No Connect MR32_PTB1 MR32_PTA6 MR32_PTA2 No Connect No Connect PTF4 PTF1 PTE7 Ground PTE0 No Connect MR32_PWM1 PTD5 No Connect PTD0 Ground Ground
Figure 2-9. J3 Pin Assignments; MR16/32 Target Interface
M68ICS08MR In-Circuit Simulator MOTOROLA Preparation and Installation
User's Manual 27
Preparation and Installation
2.2.3.2 MR4/8 Target Interface Connectors (J5 and J6) Use connectors J5 (Figure 2-10), J6, (Figure 2-11), and Motorola's M68CLB05C flex cable to connect the MRICS to the target system when emulating an MC68HC(9)08MR4/8 MCU. Connectors J5 and J6 are 40-pin shrouded headers (3M 2540-6002).
J5 No Connect MR4_PTA6 MR4_PTB1 No Connect Ground MR4_PTA2 No Connect MR4_PWM3 MR4_PTC0 MR4_PTC1 No Connect MR4_PTB5 MR4_PTA0 Ground No Connect No Connect No Connect No Connect No Connect No Connect 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39
* * * * * * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * * * * *
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40
MR4_PTA1 No Connect MR4_PTB2 No Connect No Connect No Connect Ground MR4_PWM4 MR4_PTB0 No Connect No Connect No Connect No Connect No Connect No Connect Ground TGT_IRQ Ground Ground Ground
Figure 2-10. J5 Pin Assignments; MR4/8 Target Interface
User's Manual 28 Preparation and Installation
M68ICS08MR In-Circuit Simulator MOTOROLA
Preparation and Installation Hardware Preparation
J6 Ground MR4_PTA5 MR4_PTB3 No Connect MR4_PTA3 No Connect MR4_PWM1 MR4_PWM5 No Connect Ground No Connect MR4_PTB6 No Connect No Connect No Connect No Connect No Connect No Connect No Connect No Connect 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39
* * * * * * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * * * * *
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40
MR4_PTA4 Ground MR4_PTB4 No Connect No Connect No Connect MR4_PWM2 MR4_PWM6 No Connect No Connect No Connect Ground No Connect No Connect No Connect No Connect MR8/4_TGT_CLK TGT_RST Ground Ground
Figure 2-11. J6 Pin Assignments; MR4/8 Target Interface
M68ICS08MR In-Circuit Simulator MOTOROLA Preparation and Installation
User's Manual 29
Preparation and Installation
2.2.3.3 MON08 Connectors (J7 and J8) Use connectors J7 (Figure 2-12), J8 (Figure 2-13), and the provided MON08 cable to connect the MRICS board to the target system. Use connector J7 when emulating an MC68HC908MR16/32 MCU and J8 when emulating an MC68HC(9)08MR4/8 MCU. Refer to Section 4. Using the MON08 Interface for detailed information for using the MON08 interface.
J7 RST_OUT RST_IN TGT_IRQ TGT_PTA0 TGT_PTC2 TGT_PTC3 TGT_PTC4 No Connect 1 3 5 7 9 11 13 15
* * * * * * * *
* * * * * * * *
2 4 6 8 10 12 14 16
Ground RST IRQ MR32_PTA0 PTC2 PTC3 PTC4 No Connect
Figure 2-12. J7 Pin Assignments; MR16/32 MON08 Cable Connectors
User's Manual 30 Preparation and Installation
M68ICS08MR In-Circuit Simulator MOTOROLA
Preparation and Installation Hardware Preparation
J8 Ground MR4_PTB0 MR4_PTB1 IRQ RST No Connect No Connect No Connect 1 3 5 7 9 11 13 15
* * * * * * * *
* * * * * * * *
2 4 6 8 10 12 14 16
No Connect TGT_MR4_PTB0 TGT_MR4_PTB1 TGT_IRQ RST_IN No Connect No Connect No Connect
Figure 2-13. J8 Pin Assignments; MR4/8 MON08 Cable Connectors 2.2.3.4 MR16/32 Target Connector (J1) Use connector J1 (Figure 2-14) and the provided 60-pin ribbon cable to connect the MRICS to the target system when emulating an MC68HC908MR16/32 MCU. shows the interface connector.
M68ICS08MR In-Circuit Simulator MOTOROLA Preparation and Installation
User's Manual 31
Preparation and Installation
J1
MR32_PTA2 MR32_PTA3 MR32_PTA4 MR32_PTA5 MR32_PTA6 MR32_PTA7 MR32_PTB0 MR32_PTB1 MR32_PTB2 MR32_PTB3 MR32_PTB4 MR32_PTB5 MR32_PTB6 MR32_PTB7 No Connect No Connect Ground No Connect PTC2 PTC3 PTC4 PTC5 PTC6 PTD0 PTD1 PTD2 PTD3 PTD4 Ground Ground 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60
MR32_PTA1 MR32_PTA0 Ground No Connect TGT_CLK No Connect No Connect TGT-RST TGT_IRQ PTF5 PTF4 Ground No Connect PTE7 PTE6 PTE5 PTE4 PTE3 No Connect MR32_PWM6 MR32_PWM5 Ground MR32_PWM4 MR32_PWM3 MR32_PWM2 MR32_PWM1 PTD6 PTD5 Ground Ground
Figure 2-14. J1 Pin Assignments; MR16/32 Target Connector
User's Manual 32 Preparation and Installation
M68ICS08MR In-Circuit Simulator MOTOROLA
Preparation and Installation Hardware Preparation
2.2.3.5 MR4/8 DIP Target Connector (J11) Use connector J11 (Figure 2-15) and the provided 28-pin ribbon cable to connect the MRICS to the target system when emulating an MC68HC(9)08MR4/8 MCU.
J11 No Connect TGT_RST No Connect Ground No Connect MR8/4_TGT_CLK No Connect TGT_IRQ MR4_PWM1 MR4_PWM2 MR4_PWM3 MR4_PWM4 MR4_PWM5 MR4_PWM6 1 2 3 4 5 6 7 8 9 10 11 12 13 14
* * * * * * * * * * * * * *
* * * * * * * * * * * * * *
28 27 26 25 24 23 22 21 20 19 18 17 16 15
MR4_PTA3 MR4_PTA2 MR4_PTA1 MR4_PTA0 MR4_PTB6 MR4_PTB5 Ground No Connect MR4_PTB4 MR4_PTB3 MR4_PTB2 MR4_PTB1 MR4_PTB0 MR4_PTC0
Figure 2-15. J11 Pin Assignments; MR4/8 DIP Target Connector
M68ICS08MR In-Circuit Simulator MOTOROLA Preparation and Installation
User's Manual 33
Preparation and Installation
2.2.4 Host Computer (PC) -- MRICS Serial Interconnection (J12) Communication with the MRICS requires an RS-232C compatible host computer connected to the MRICS I/O port J12 (Figure 2-16) . This cable assembly is supplied with your MRICS kit and is a DE9-male-to-female, 6-ft (2-m) long serial cable. Connect one end of this cable to your host PC and the other end to connector J12 on the MRICS board.
DCD 1 RXD 2 TXD 3 8 CTS DTR 4 GND 5 9 NC
6 DSR 7 RTS
Figure 2-16. J12 Pin Assignments; RS232 Connector
2.2.5 J4 Pin Assingments; +5Vdc Power Connector Connect +5-Vdc power directly to the MRICS via connector J4 (Figure 2-17) using the provided power supply.
+5 Vdc
GND
Figure 2-17. J4 Pin Assignment; +5Vdc Power Connector
User's Manual 34 Preparation and Installation
M68ICS08MR In-Circuit Simulator MOTOROLA
Preparation and Installation Connecting the MRICS
2.3 Connecting the MRICS
The following steps provide instructions for connecting the MRICS to the host PC and power connection.
ESD CAUTION:
Ordinary amounts of static electricity from clothing or the work environment can damage or degrade electronic devices and equipment. For example, the electronic components installed on the printed circuit board are extremely sensitive to electrostatic discharge (ESD). Wear a grounding wrist strap whenever handling any printed circuit board. This strap provides a conductive path for safely discharging static electricity to ground. a. Configure the jumpers W-1 through W-7, on the MRICS, for your application. b. Install an MCU into the appropriate socket, for your application, onto the MRICS board. - - - - 56-pin SDIP MC68HC908MR16/32 to XU1 28-pin DIP MC68HC(9)08MR4/8 to XU4 64-pin QFP MC68HC908MR16/32 to XU2 32-pin QFP MC68HC(9)08MR4/8 to XU3
Note: Observe the pin 1 orientation with the silkscreened dot. The top (label side) of the MCU package must be visible when looking at the component side of the board. c. Plug the serial cable into J12 on the MRICS . d. Plug the serial cable into the COM port on the host PC.
NOTE:
Steps e. through g. should not be completed until all connections to the target are completed (Paragraph 2.4). e. Connect the power cable to J4 on the MRICS board. f. Plug the power cable into an ac power outlet, using one of the country-specific adapters. g. The MRICS power LED lights.
M68ICS08MR In-Circuit Simulator MOTOROLA Preparation and Installation
User's Manual 35
Preparation and Installation 2.4 Connecting the MRICS to a Target System
Connect the MRICS to the target system using one of these methods: * Emulating using a flex cable When emulating an MC68HC908MR16/32 MCU, connect the 80-pin M68CLB05C flex cable (provided with the kit) to the connectors labeled J2 and J3 on the simulator board. (Use the same cable when emulating an MC68HC(9)08MR4/8 MCU, but connect it to J5 and J6 on the MRICS board.) Attach the other end of the cable to the appropriate connector on the target system. Target head adapters are available for the 56-pin SDIP, 28-pin DIP, 32-pin QFP, and 64-pin QFP versions of the MCU. * Emulating using a ribbon cable When emulating an MC68HC908MR16/32 MCU connect a 60-pin flat ribbon cable to connector J1 on the simulator board. Attach the other end of the cable to the appropriate connector on the target system.When emulating an MC68HC(9)08MR4/8 MCU connect a 28-pin DIP cable to connector J11 on the simulator board. Attach the other end of the cable to the appropriate connector on the target system. * Using a MON08 cable to debug the target system. Note: An MCU must be installed in the target system. No MCU should on the MRICS. Connect the MON08 debug interface cable to the appropriate MON08 debug interface connector (J7 for the MR 16/32 or J8 tor the MR 4/8) for communication with the target system's MCU. Note: For more detailed information on the MONO8, refer to Section 3 of this manual.
2.5 Installing the Software
For instructions for installing the ICS08 software, refer to P&E Microcomputer Systems, Inc., M68ICS08 68HC08 In-Circuit Simulator Operator's Manual, Motorola document order number M68ICS08OM/D.
User's Manual 36 Preparation and Installation
M68ICS08MR In-Circuit Simulator MOTOROLA
User's Manual -- M68ICS08MR In-Circuit Simulator
Section 3. Support Information
3.1 Introduction
This section includes data and information that can be useful in the design, installation, and operation of your application.
3.2 MRICS Connector Signal Definitions
The tables in this section detail the pin assignments for the connectors on the M68ICS08MR board.
NOTE:
The signal descriptions in the following tables are for quick reference only. The MC68HC908MR32 User's Manual, MC68HC908MR32/D, contains a complete description of the MC68HC908MR32 MCU signals.
M68ICS08MR In-Circuit Simulator MOTOROLA Support Information
User's Manual 37
Support Information
Table 3-1. MR16/32 Target Connector J2
Pin No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 Schematic NET MR32_PTB2 MR32_PTB3 MR32_PTB5 MR32_PTB6 PTC0 PTC1 GND NC GND MR32_PTA7 MR32_PTA3 MR32_PTA4 TGT_PTA0 GND TGT_CLK NC TGT_RST TGT_IRQ PTF3 PTF2 PTF0 GND PTE6 PTE5 PTE3 PTE2 GND MR32_PWM6 In or out In Bidirectional Bidirectional Bidirectional Ground Bidirectional Bidirectional Bidirectional Bidirectional Ground Out Ground Bidirectional Bidirectional Bidirectional Bidirectional Ground In Direction Bidirectional Bidirectional Bidirectional Bidirectional Bidirectional Bidirectional Ground Port B I/O - bit 2 Port B I/O - bit 3 Port B I/O - bit 5 Port B I/O - bit 6 Port C I/O - bit 0 Port C I/O - bit 1 MCU ground No connect MCU ground Port A I/O - bit 7 Port A I/O - bit 3 Port A I/O - bit 4 Port A I/O - bit 0 MCU ground Target clock No connect External reset External interrupt Port F I/O - bit 3 Port F I/O - bit 2 Port F I/O - bit 0 MCU ground Port E I/O - bit 6 Port E I/O - bit 5 Port E I/O - bit 3 Port E I/O - bit 2 MCU ground Pulse width modulation - bit 6 M68ICS08MR In-Circuit Simulator Support Information MOTOROLA Signal Description
User's Manual 38
Support Information MRICS Connector Signal Definitions
Table 3-1. MR16/32 Target Connector J2 (Continued)
Pin No. 29 30 31 32 33 34 35 36 37 38 39 40 Schematic NET MR32_PWM4 MR32_PWM3 PTD6 GND PTD2 PTD3 PTD1 NC PTC5 GND TGT_PTC3 GND Bidirectional Ground Bidirectional Ground Direction Out Out Bidirectional Ground Bidirectional Bidirectional Bidirectional Signal Description Pulse width modulation - bit 4 Pulse width modulation - bit 3 Port D I/O - bit 6 Flex cable shield ground Port D I/O - bit 2 Port D I/O - bit 3 Port D I/O - bit 1 No connect Port C I/O - bit 5 MCU ground Port C I/O - bit 3 MCU ground
M68ICS08MR In-Circuit Simulator MOTOROLA Support Information
User's Manual 39
Support Information
Table 3-2. MR16/32 Target Connector J3
Pin No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 User's Manual 40 Support Information Schematic NET GND MR32_PTB4 MR32_PTB7 GND NC NC MR32_PTB0 MR32_PTB1 MR32_PTA5 MR32_PTA6 MR32_PTA1 MR32_PTA2 NC NC NC NC PTF5 PTF4 GND PTF1 NC PTE7 PTE4 GND PTE1 PTE0 MR32_PWM5 NC Bidirectional Bidirectional Ground Bidirectional Bidirectional Out Bidirectional Bidirectional Ground Bidirectional Bidirectional Bidirectional Bidirectional Bidirectional Bidirectional Bidirectional Direction Ground Bidirectional Bidirectional Ground MCU ground Port B I/O - bit 4 Port B I/O - bit 7 MCU ground No connect No connect Port B I/O - bit 0 Port B I/O - bit 1 Port A I/O - bit 5 Port A I/O - bit 6 Port A I/O - bit 1 Port A I/O - bit 2 No connect No connect No connect No connect Port F I/O - bit 5 Port F I/O - bit 4 MCU ground Port F I/O - bit 1 No connect Port E I/O - bit 7 Port E I/O - bit 4 MCU ground Port E I/O - bit 1 Port E I/O - bit 0 Pulse width modulation - bit 5 No connect M68ICS08MR In-Circuit Simulator MOTOROLA Signal Description
Support Information MRICS Connector Signal Definitions
Table 3-2. MR16/32 Target Connector J3 (Continued)
Pin No. 29 30 31 32 33 34 35 36 37 38 39 40 Schematic NET MR32_PWM2 MR32_PWM1 PTD4 PTD5 NC NC PTC6 PTD0 TGT_PTC4 GND TGT_PTC2 GND Bidirectional Bidirectional Bidirectional Ground Bidirectional Ground Direction Out Out Bidirectional Bidirectional Signal Description Pulse width modulation - bit 2 Pulse width modulation - bit 1 Port D I/O - bit 4 Port D I/O - bit 5 No connect No connect Port C I/O - bit 6 Port D I/O - bit 0 Port C I/O - bit 4 MCU ground Port C I/O - bit 2 MCU ground
M68ICS08MR In-Circuit Simulator MOTOROLA Support Information
User's Manual 41
Support Information
Table 3-3. MR4/8 Target Connector J5
Pin No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 User's Manual 42 Support Information Schematic NET NC MR4_PTA1 MR4_PTA6 NC MR4_PTB1 MR4_PTB2 NC NC GND NC MR4_PTA2 NC NC GND MR4_PWM3 MR4_PWM4 MR4_PTC0 MR4_PTB0 MR4_PTC1 NC NC NC MR4_PTB5 NC MR4_PTA0 NC GND NC Ground Bidirectional Bidirectional Ground Out Out Bidirectional Bidirectional Bidirectional Bidirectional Ground Bidirectional Bidirectional Bidirectional Bidirectional Direction No connect Port A I/O - bit 1 Port A I/O - bit 6 No connect Port B I/O - bit 1 Port B I/O - bit 2 No connect No connect MCU ground No connect Port A I/O - bit 2 No connect No connect MCU ground Pulse width modulation - bit 3 Pulse width modulation - bit 4 Port C I/O - bit 0 Port B I/O - bit 0 Port C I/O - bit 1 No connect No connect No connect Port B I/O - bit 5 No connect Port A I/O - bit 0 No connect MCU ground No connect M68ICS08MR In-Circuit Simulator MOTOROLA Signal Description
Support Information MRICS Connector Signal Definitions
Table 3-3. MR4/8 Target Connector J5 (Continued)
Pin No. 29 30 31 32 33 34 35 36 37 38 39 40 Schematic NET NC NC NC GND NC TGT_IRQ NC GND NC GND NC GND Ground Ground Ground In Ground Direction No connect No connect No connect MCU ground No connect External interrupt No connect MCU ground No connect MCU ground No connect MCU ground Signal Description
M68ICS08MR In-Circuit Simulator MOTOROLA Support Information
User's Manual 43
Support Information
Table 3-4. MR4/8 Target Connector J6
Pin No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 User's Manual 44 Support Information Schematic NET GND MR4_PTA4 MR4_PTA5 GND MR4_PTB3 MR4_PTB4 NC NC MR4_PTA3 NC NC NC MR4_PWM1 MR4_PWM2 MR4_PWM5 MR4_PWM6 NC NC GND NC NC NC MR4_PTB6 GND NC NC NC NC Bidirectional Ground Ground Out Out Out Out Bidirectional Direction Ground Bidirectional Bidirectional Ground Bidirectional Bidirectional MCU ground Port A I/O - bit 4 Port A I/O - bit 5 MCU ground Port B I/O - bit 3 Port B I/O - bit 4 No connect No connect Port A I/O - bit 3 No connect No connect No connect Pulse width modulation - bit 1 Pulse width modulation - bit 2 Pulse width modulation - bit 5 Pulse width modulation - bit 6 No connect No connect MCU ground No connect No connect No connect Port B I/O - bit 6 MCU ground No connect No connect No connect No connect M68ICS08MR In-Circuit Simulator MOTOROLA Signal Description
Support Information MRICS Connector Signal Definitions
Table 3-4. MR4/8 Target Connector J6 (Continued)
Pin No. 29 30 31 32 33 34 35 36 37 38 39 40 Schematic NET NC NC NC NC NC MR8/4_TGT_CLK NC TGT_RST NC GND NC GND Ground Ground In or out In Direction No connect No connect No connect No connect No connect External clock No connect External reset No connect MCU ground No connect MCU ground Signal Description
M68ICS08MR In-Circuit Simulator MOTOROLA Support Information
User's Manual 45
Support Information
Table 3-5. MR16/32 MON08 Connector J7 Pin Assignments
Pin No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Mnemonic RST-OUT GND RST-IN RST TGT-IRQ IRQ TGT_PTA0 MR32_PTA0 TGT_PTC2 PTC2 TGT_PTC3 PTC3 TGT_PTC4 PTC4 NC NC Signal TARGET SYSTEM RESET -- Active-low, bidirectional signal from the target system to initiate an MRICS MCU reset GROUND TARGET SYSTEM RESET -- Active-low, bidirectional signal from the target system to initiate an MRICS MCU reset RESET -- Active-low, bidirectional signal from the MRICS MCU to initiate a target system reset TARGET INTERRUPT REQUEST -- Active-low input signal from the target that asynchronously provides an interrupt to the MCU INTERRUPT REQUEST -- Active-low input signal from the MRICS MCU that asynchronously provides an interrupt to the target system TARGET PORT A (bit 0) -- General-purpose I/O signal from the target system PORT A (bit 0) -- General-purpose MCU I/O signal TARGET PORT C (bit 2) -- General-purpose I/O signal from the target system PORT C (bit 2) -- General-purpose MCU I/O signal TARGET PORT C (bit 3) -- General-purpose I/O signal from the target system PORT C (bit 3) -- General-purpose MCU I/O signal TARGET PORT C (bit 4) -- General-purpose I/O signal from the target system PORT C (bit 4) -- General-purpose MCU I/O signal No connection No connection
User's Manual 46 Support Information
M68ICS08MR In-Circuit Simulator MOTOROLA
Support Information MRICS Connector Signal Definitions
Table 3-6. MR4/8 MON08 Connector J8 Pin Assignments
Pin No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Mnemonic GND NC MR4_PTB0 TGT_MR4_PTB0 MR4_PTB1 TGT_MR4_PTB1 IRQ TGT-IRQ RST RST-IN NC NC NC NC NC NC GROUND No connection PORT B (bit 0) -- General-purpose MCU I/O signal TARGET PORT B BIT 0 -- General-purpose I/O signal PORT B (bit 1) -- General-purpose MCU I/O signal TARGET PORT B BIT 1 -- General-purpose I/O signal INTERRUPT REQUEST -- Active-low input signal from the MRICS MCU that asynchronously provides an interrupt to the target system TARGET INTERRUPT REQUEST -- Active-low input signal from the target that asynchronously provides an interrupt to the MCU RESET -- Active-low, bidirectional signal from the MRICS MCU to initiate a target system reset TARGET SYSTEM RESET -- Active-low, bidirectional signal from the target system to initiate an MRICS MCU reset No connection No connection No connection No connection No connection No connection Signal
M68ICS08MR In-Circuit Simulator MOTOROLA Support Information
User's Manual 47
Support Information
Table 3-7. MR16/32 Target Connector J1 (Sheet 1 of 3)
Pin No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 User's Manual 48 Support Information Schematic NET MR32_PTA2 MR32_PTA1 MR32_PTA3 MR32_PTA0 MR32_PTA4 GND MR32_PTA5 None MR32_PTA6 TGT_CLK MR32_PTA7 None MR32_PTB0 None MR32_PTB1 TGT_RST MR32_PTB2 TGT_IRQ MR32_PTB3 PTF5 MR32_PTB4 PTF4 MR32_PTB5 GND MR32_PTB6 None MR32_PTB7 PTE7 Direction Bidirectional Bidirectional Bidirectional Bidirectional Bidirectional Ground Bidirectional NC Bidirectional In Bidirectional NC Bidirectional NC Bidirectional In or out Bidirectional In Bidirectional Bidirectional Bidirectional Bidirectional Bidirectional Ground Bidirectional NC Bidirectional Bidirectional Port A I/O - bit 2 Port A I/O - bit 1 Port A I/O - bit 3 Port A I/O - bit 0 Port A I/O - bit 4 MCU ground Port A I/O - bit 5 No connection Port A I/O - bit 6 External clock Port A I/O - bit 7 No connection Port B I/O - bit 0 No connection Port B I/O - bit 1 External reset Port B I/O - bit 2 External interrupt Port B I/O - bit 3 Port F I/O - bit 5 Port B I/O - bit 4 Port F I/O - bit 4 Port B I/O - bit 5 MCU ground Port B I/O - bit 6 No connection Port B I/O - bit 7 Port E I/O - bit 7 M68ICS08MR In-Circuit Simulator MOTOROLA Signal Description
Support Information MRICS Connector Signal Definitions
Table 3-7. MR16/32 Target Connector J1 (Sheet 2 of 3)
Pin No. 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 Schematic NET None PTE6 None PTE5 GND PTE4 None PTE3 PTC2 None PTC3 MR32_PWM6 PTC4 MR32_PWM5 PTC5 GND PTC6 MR32_PWM4 PTD0 MR32_PWM3 PTD1 MR32_PWM2 PTD2 MR32_PWM1 PTD3 PTD6 Direction NC Bidirectional NC Bidirectional Ground Bidirectional NC Bidirectional Bidirectional NC Bidirectional Out Bidirectional Out Bidirectional Ground Bidirectional Out Bidirectional Out Bidirectional Out Bidirectional Out Bidirectional Bidirectional No connection Port E I/O - bit 6 No connection Port E I/O - bit 5 MCU ground Port E I/O - bit 4 No connection Port E I/O - bit 3 Port C I/O - bit 2 No connection Port C I/O - bit 3 Pulse width modulation - bit 6 Port C I/O - bit 4 Pulse width modulation - bit 5 Port C I/O - bit 5 MCU ground Port C I/O - bit 6 Pulse width modulation - bit 4 Port D I/O - bit 0 Pulse width modulation - bit 3 Port D I/O - bit 1 Pulse width modulation - bit 2 Port D I/O - bit 2 Pulse width modulation - bit 1 Port D I/O - bit 3 Port D I/O - bit 6 Signal Description
M68ICS08MR In-Circuit Simulator MOTOROLA Support Information
User's Manual 49
Support Information
Table 3-7. MR16/32 Target Connector J1 (Sheet 3 of 3)
Pin No. 55 56 57 58 59 60 Schematic NET PTD4 PTD5 GND GND GND GND Direction Bidirectional Bidirectional Ground Ground Ground Ground Port D I/O - bit 4 Port D I/O - bit 5 MCU ground MCU ground MCU ground MCU ground Signal Description
User's Manual 50 Support Information
M68ICS08MR In-Circuit Simulator MOTOROLA
Support Information MRICS Connector Signal Definitions
Table 3-8. MR4/8 Target DIP Connector J11
Pin No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 Schematic NET None TGT_RST None GND None MR8/4_TGT_CLK None TGT_IRQ MR4_PWM1 MR4_PWM2 MR4_PWM3 MR4_PWM4 MR4_PWM5 MR4_PWM6 MR4_PTC0 MR4_PTB0 MR4_PTB1 MR4_PTB2 MR4_PTB3 MR4_PTB4 None GND MR4_PTB5 MR4_PTB6 MR4_PTA0 MR4_PTA1 MR4_PTA2 MR4_PTA3 Direction NC In or out NC Ground NC In NC In Out Out Out Out Out Out Bidirectional Bidirectional Bidirectional Bidirectional Bidirectional Bidirectional NC Ground Bidirectional Bidirectional Bidirectional Bidirectional Bidirectional Bidirectional No connection External reset No connection MCU ground No connection External clock No connection External interrupt Pulse width modulation - bit 1 Pulse width modulation - bit 2 Pulse width modulation - bit 3 Pulse width modulation - bit 4 Pulse width modulation - bit 5 Pulse width modulation - bit 6 Port C I/O - bit 0 Port B I/O - bit 0 Port B I/O - bit 1 Port B I/O - bit 2 Port B I/O - bit 3 Port B I/O - bit 4 No connection MCU ground Port B I/O - bit 5 Port B I/O - bit 6 Port A I/O - bit 0 Port A I/O - bit 1 Port A I/O - bit 2 Port A I/O - bit 3 User's Manual Support Information 51 Signal Description
M68ICS08MR In-Circuit Simulator MOTOROLA
Support Information
Table 3-9. Power Connector J4 Pin Assignments
Pin No. 1 2 Mnemonic 5VDC GND Signal +5 VDC POWER -- Input voltage (+5 Vdc @ 1.0 A) from the provided power supply used by the MRICS logic circuits GROUND
Table 3-10. RS-232C Communication Connector J12 Pin Assignments
Pin No. 1 2 3 4 5 6 7 8 9 Mnemonic NC RXD TXD DTR GND NC NC NC NC NO CONNECT RECEIVE DATA -- Output for sending serial data to the DTE device TRANSMIT DATA -- Input for receiving serial data output from the DTE device DATA TERMINAL READY -- Input for receiving on-line/in-service/active status from the DTE device GROUND NO CONNECT NO CONNECT NO CONNECT NO CONNECT Signal
3.3 Target-Cable Pin Assignments
The following tables describe the pin assignments for these cables: * * * Flex target cable for use with the MR16/32 56-pin SDIP and 64-pin QFP target head adapters Flex target cable for use with the MR4/8 28-pin DIP and 32-pin QFP target head adapters Target MON08 cable
User's Manual 52 Support Information
M68ICS08MR In-Circuit Simulator MOTOROLA
Support Information Target-Cable Pin Assignments
Table 3-11. Flex Target Cable (M68CBL05C) for QFP Target Head Adapter B
QFP Package (UX1) Pin No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 VDD_SW GND VDD_SW PTC2 PTC3 PTC4 PTC5 PTC6 PTD0 PTD1 PTD2 PTD3 PTD4 VDDAD VSSAD/VREFL VREFH PTC2 PTC3 PTC4 PTC5 PTC6 PTD0/FAULT1 PTD1/FAULT2 PTD2/FAULT3 PTD3/FAULT4 PTD4/IS1# M68ICS08MR Board Label MR32_PTA2 MR32_PTA3 MR32_PTA4 MR32_PTA5 MR32_PTA6 MR32_PTA7 MR32_PTB0 MR32_PTB1 MR32_PTB2 MR32_PTB3 MR32_PTB4 MR32_PTB5 MR32_PTB6 MR32_PTB7 MR/32 MCU Signal Name PTA2 PTA3 PTA4 PTA5 PTA6 PTA7 PTB0/ATD0 PTB1/ATD1 PTB2/ATD2 PTB3/ATD3 PTB4/ATD4 PTB5/ATD5 PTB6/ATD6 PTB7/ATD7 QFP Package (UX1) Pin No. 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 M68ICS08MR Board Label PTD5 PTD6 MR32_PWM1 MR32_PWM2 MR32_PWM3 MR32_PWM4 GND MR32_PWM5 MR32_PWM6 NC PTE3 PTE4 PTE5 PTE6 PTE7 VDD_SW GND PTF4 PTF5 IRQ# RST# VDD_SW GND 4.9152MHz No Connect GND MR32_PTA0 MR32_PTA1 MR/32 MCU Signal Name PTD5/IS2# PTD6/IS3# PWM1 PWM2 PWM3 PWM4 PWMGND PWM5 PWM6 No Connect PTE3/TCLKA PTE4/TCLK0A PTE5/TCH1A PTE6/TCH2A PTE7/TCH3A VDD VSS PTF4/RXD PTF5/TXD IRQ# RST# VDDA CGMXFC OSC1 OSC2 VSSA PTA0 PTA1
M68ICS08MR In-Circuit Simulator MOTOROLA Support Information
User's Manual 53
Support Information
Table 3-12. Flex Target Cable (M68CBL05C) for DIP Target Head Adapter A
DIP Package (UX2) Pin No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 M68ICS08MR Board Label VDD_SW RST# VDD_SW GND No Connect 4.0000MHz GND IRQ# MR4_PWM1 MR4_PWM2 MR4_PWM3 MR4_PWM4 MR4_PWM5 MR4_PWM6 MR4/8 MCU Signal Name VREFH RST# VDDA VSSA OSC2 OSC1 CGMXFC IRQ# PWM1 PWM2 PWM3 PWM4 PWM5 PWM6 DIP Package (UX2) Pin No. 15 16 17 18 19 20 21 22 23 24 25 26 27 28 M68ICS08MR Board Label MR4_PTC0 MR4_PTB0 MR4_PTB1 MR4_PTB2 MR4_PTB3 MR4_PTB4 VDD_SW GND MR4_PTB5 MR4_PTB6 MR4_PTA0 MR4_PTA1 MR4_PTA2 MR4_PTA3 MR4/8 MCU Signal Name PTC0/FAULT1 PTB0/RXD PTB1/TXD PTB2/TCLK PTB3/TCHD PTB4/TCH1 VDD VSS PTB5/TCH2 PTB6/TCH3 PTA0/ATD0 PTA1/ATD1 PTA2/ATD2 PTA3/ATD3
User's Manual 54 Support Information
M68ICS08MR In-Circuit Simulator MOTOROLA
Support Information Target-Cable Pin Assignments
Table 3-13. Flex Target Cable (M68CBL05C) for QFP Target Head Adapter B
QFP Package (UX3) Pin No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 M68ICS08MR Board Label MR32_PTB2 MR32_PTB3 MR32_PTB4 MR32_PTB5 MR32_PTB6 MR32_PTB7 PTC0 PTC1 VDD_SW GND GND VDD_SW PTC2 PTC3 PTC4 PTC5 PTC6 PTD0 PTD1 PTD2 PTD3 PTD4 PTD5 PTD6 MR32_PWM1 MR32_PWM2 MR32_PWM3 MR32_PWM4 GND MR32_PWM5 MR32_PWM6 PTE0 MR32 MCU Signal Name PTB2/ATD2 PTB3/ATD3 PTB4/ATD4 PTB5/ATD5 PTB6/ATD6 PTB6/ATD7 PTC0/FAULT1 PTC1/FAULT4 VDDAD VSSAD VREFL VREFH PTC2 PTC3 PTC4 PTC5 PTC6 PTD0/FAULT1 PTD1/FAULT2 PTD2/FAULT3 PTD3/FAULT4 PTD4/IS1# PTD5/IS2# PTD6/IS3# PWM1 PWM2 PWM3 PWM4 PWMGND PWM5 PWM6 PTE0/CLKB QFP Package (UX3) Pin No. 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 M68ICS08MR Board Label PTE1 PTE2 PTE3 PTE4 PTE5 PTE6 PTE7 VDD_SW GND PTF0 PTF1 PTF2 PTF3 PTF4 PTF5 IRQ# RST# VDD_SW GND 4.9152MHz OSC2 VSSA MR32_PTA0 MR32_PTA1 MR32_PTA2 MR32_PTA3 MR32_PTA4 MR32_PTA5 MR32_PTA6 MR32_PTA7 MR32_PTB0 MR32_PTB1 MR32 MCU Signal Name PTE1/TCH0B PTE2/TCH1B PTE3/TCLKA PTE4/TCLK0A PTE5/TCH1A PTE6/TCH2A PTE7/TCH3A VDD VSS PTF0/SPSCK PTF1/SS# PTF2/MOSI PTF3/MISO PTF4/RXD PTF5/TXD IRQ# RST# VDDA CGMXFC OSC1 No Connect GND PTA0 PTA1 PTA2 PTA3 PTA4 PTA5 PTA6 PTA6 PTB0/ATD0 PTB1/ATD1
M68ICS08MR In-Circuit Simulator MOTOROLA Support Information
User's Manual 55
Support Information
Table 3-14. Flex Target Cable (M68CBL05C) for DIP/QFP Target Head Adapter B
QFP Package (UX4) Pin No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 M68ICS08MR Board Label VSSA No Connect 4.0000MHz GND IRQ# MR4_PWM1 MR4_PWM2 MR4_PWM3 MR4_PWM4 MR4_PWM5 MR4_PWM6 MR4_PTC0 MR4_PTC1 MR4_PTB0 MR4_PTB1 MR4_PTB2 MR4/8 MCU Signal Name GND OSC2 OSC1 CGMXFC IRQ# PWM1 PWM2 PWM3 PWM4 PWM5 PWM6 PTC0/FAULT1 PTC1/FAULT4 PTB0/RXD PTB1/TXD PTB2/TCLK QFP Package (UX4) Pin No. 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 M68ICS08MR Board Label MR4_PTB3 MR4_PTB4 VDD_SW GND MR4_PTB5 MR4_PTB6 MR4_PTA0 MR4_PTA1 MR4_PTA2 MR4_PTA3 MR4_PTA4 MR4_PTA5 MR4_PTA6 VDD_SW RST# VDD_SW MR4/8 MCU Signal Name PTB3/TCHD PTB4/TCH1 VDD VSS PTB5/TCH2 PTB6/TCH3 PTA0/ATD0 PTA1/ATD1 PTA2/ATD2 PTA3/ATD3 PTA4/ATD4 PTA5/ATD5 PTA6/ATD6 VREFH RST# VDDA
User's Manual 56 Support Information
M68ICS08MR In-Circuit Simulator MOTOROLA
Support Information Parts List
3.4 Parts List
Table 3-15. Bill of Materials (Sheet 1 of 3)
Reference Designator Description Printed circuit board assembly Test procedure, ICS08MR Test fixture, ICS08MR Printed wiring board, ICS08MR C1-C4, C7, C9-C14, C17, C18, C20-C23, C25-C36, C38, C39, C41, C42 C5, C16 C6, C19 C8, C24, C37, C40 C43-C46 C15 D1 D2, D4 D3 DS1 DS2 F1 J1 J11 J12 J2, J3, J5, J6 Feet Rubber 0.5-inch tapered squares Fastex Manufacturer Part Number 01-RE10033W01 12ASE10033W 81ASE10033W 84-RE10033W01 4009-00-5072
Capacitor, 0.1 F, +80-20, 50 V, Z5U, C0805
AVX
08055E104ZAT2A
Capacitor, tantalum, 47 F, 20%, 16 V, C6032 Capacitor, tantalum, 10 F, 20%, 16 V, C6032 Capacitor, 22000 pF, 20%, 16 V, X7R, C0805 Capacitor, tantalum, 1 F, 20%, 16 V, C3216 Capacitor, 560 pF, 50 V, COG, C0805 Diode, zener, 1SMA6.0AT3, SMA Diode, Schottky, MBRA130, SMA Diode, Schottky, MBRA0520, SOD-123 LED, green, 5 mm, T1-3/4 LED, yellow, 5 mm, T1-3/4 Fuse, 0.5 A, 250 V, 5X20 mm, FAST Connector, 60-pin, ribbon, with ejector Socket, 28-pin DIP, machine-pin, DIP28-600 Connector, DE, R/A, socket Header, 2 x 20, 100, shrouded
AVX AVX AVX AVX AVX Motorola Motorola Motorola Dialight Dialight Schurter Amp Augat Cinch 3M
TPSD476M016R0150 TAJC106M016 0805YC223MAT2A TAJC106M016 08055A561KAT2A 1SMA6.0AT3 MBRA130 MBRA0520 521-9173 521-9174 34.1513 1-499922-1 828-AG11D DEKL-9SAT-F1 2540-6002-UG
M68ICS08MR In-Circuit Simulator MOTOROLA Support Information
User's Manual 57
Support Information
Table 3-15. Bill of Materials (Sheet 2 of 3)
Reference Designator J4 J7, J8 L1 L2 L3-L15 Q1, Q3 Q2 Q4 R1, R25 R2, R12, R31 R20, R22, R23 R21 R24 R3, R4, R6-R11, R13-R17, R19, R26-R30, R32, R34, R36-R38 R33, R35 R5, R18 U10 U11 U13 U14 U16 U5, U12, U15 U6 U7 U8 Description Connector, PWR_JACK, 2.5 mm, center Header, 8 x 2, 100, shrouded Inductor, 180 H, L1812 Inductor, 10 H, L1206 Inductor, ferrite, 170 , L1206 Transistor, PFET, MMBF0201, SOT-23 Transistor, PFET, MMFT5P03, SOT-223 Transistor, NPN, MMBT3904, SOT-23 Resistor, 100 k, 5%, 1/8W, R0805 Resistor, 5 k, 5%, R0805 Resistor, 10 , 1%, R1206 Resistor, 59.0 k, 1%, R0805 Resistor, 150 , 1%, R0805 Manufacturer Cui Stack 3M Murata Murata Murata Motorola Motorola Motorola Dale Dale Dale Dale Dale Part Number PJ-202B 2516-6002-UG LQH4N181K04 LQH1N100K04 BLM31A700S MMBF0201 MMFT5P03HD MMBT3904 CRCW0805104J CRCW0805332J CRCW120610R0F CRCW08055902F CRCW08051500F
Resistor, 10 k, 5%, R0805
Dale
CRCW0805103J
Resistor, 33 , 5%, 1/8W, R0805 Resistor, 470 , 5%, R0805 IC, 12-bit, ripple, AC4040, SO-14 IC, 5 V, supervisor, SOT-223 IC, MC34063A, SO8 IC, buffer, three-state, SO14 IC, LOW_POWER, RS232 driver, SO16W IC, hex, inverter, 74AC05, SOIC-14 IC, NC7SZ38, SOT23-5 IC, NC7SZ32, SOT23-5 IC, tripple, 2:1, multiplexor/demultiplexor, SO16
Dale Dale Fairchild Dallas Semi Motorola Motorola Linear Tech Motorola Fairchild Fairchild Motorola
CRCW0805330J CRCW0805471J MM74AC4040 DS1233Z-5 MC34063AD MC74ACT125D LT1181ACSW MC74AC05D NC7SZ38M5 NC7SZ32M5 MC74LVX8053D
User's Manual 58 Support Information
M68ICS08MR In-Circuit Simulator MOTOROLA
Support Information Parts List
Table 3-15. Bill of Materials (Sheet 3 of 3)
Reference Designator U9 W1-W7, J9, J10 XF1 XU1 XU2 XU3 XU4 XW1-XW7 XY1, XY2 Y1 Y2 Description IC, 74AC00, quad NAND, SO-14 HDR, 3X1, 0.23", GOLD_PLATED Fuse, holder, 5 x 20, 3AC Socket, 56-pin SDIP Socket, 64-pin QFP, clamshell Socket, 32-pin QFP, YAM_ICS51-0324-1498 Socket, 28-pin DIP, SCREW_MACH Shunt, with handle Socket, 14-pin DIP, machine-pin, DIP14-300 Oscillator, 4.9152 MHz, DIP8 Oscillator, 4.000 MHz, DIP8 Manufacturer Motorola 3M Schurter Berg Yamichi Yamichi Robinson Nugent Amp Augat Epson Epson Part Number MC74AC00D 2403-6112TG ODG 0031.8231 DIP 70-6056-340B IC51-0644-824-1 ICS51-0324-1498 ICE-286-S-TG30 881545-1 814-AG11D SG-531P-4.9152MC2 SG-531P-4.000MC2
M68ICS08MR In-Circuit Simulator MOTOROLA Support Information
User's Manual 59
Support Information 3.5 MRICS Printed Circuit Board Layout and Schematic Diagrams
Figure 3-1. MRICS Board Layout
User's Manual 60 Support Information
M68ICS08MR In-Circuit Simulator MOTOROLA
1
2
3
4
5
6
7
8
REV O RELEASE TO LAYOUT
DESCRIPTION
DATE
ENG
NOTES:
A BACK ANNOTATE REFDES FROM LAYOUT 11/10/99
1.
UNLESS OTHERWISE SPECIFIED:
RESISTORS ARE IN OHMS, 5%, 1/10W
B Change Power Control and update layout. BACK ANNOTATE REFERENCE DESIGNATORS FROM LAYOUT 7 JAN 00 Change pin-outs for PTB0 and PTB1 on MR4/8 Target Head Connectors. Modify power connections for the MCU A/D convertor. Modify input to U12C per request of M. Scholten. Added C47.
CAPACITORS ARE IN MICROFARADS, 50V
C
A
2.
11 FEB 00
A
DEVICE TYPE NUMBER IS FOR REFERENCE ONLY THE NUMBER VARIES WITH THE PART MANUFACTURER.
SPARE GATES
D VDD_SW 14 U 1 2E E 10 7 4 H C05 7
3.
SPECIAL SYMBOL USAGE:
28 FEB 00
# DENOTES ACTIVE LOW SIGNAL.
11
28 APR 00
[ ] DENOTES VECTORED SIGNAL.
4.
INTERPRET DIAGRAM IN ACCORDACE WITH ANSI SPECIFICATIONS WITH THE EXCEPTION OF LOGIC BLOCK SYMBOLOGY.
VDD_SW 14 U12F 8 7 4 H C05 7 9
B
B
VDD_SW 14 U5D 12 7 4 H C05 7
VDD 14 U15D
VDD_SW 14 4 13 7 4 H C05 7 7 12 5 7 4 AC00
U9B 6
Busses - PTA, PTB, PTC, PTD, PTE, PTF, PWM 13 MR32/24 Target Head Connectors Pages 7, 8
COMM PORT (DSub9)
Tx/Rx
MR32/24 Sockets
Page 3
Pages 5, 6
PTA0, PTC2-4
TGT-PTA0, TGT-PTC2-4
VDD_SW 14 U5E 11 7 4 H C05 7 10
VDD 14 U 1 5E
VDD_SW 14 9 11 7 4 H C05 7 7 10 10
C
Power On
Oscillator Page 3
U9C 8 7 4 AC00
C
Power Conditioning/Switching Page 2
MR32/24 MON08 Connector/Circuit Page 4
MR8/4 Sockets VDD_SW VDD_SW 14 U5F 9 7 4 H C05 7 7 8 9 7 4 H C05 7 VDD 14 U15F 12 8 13 7 4 AC00 MR8/4 MON08 Connector/Circuit Page 10 11 14 U9D RST/IRQ Logic Page 4
Page 9
Oscillator Page 3
Busses - PTA, PTB, PTC, PWM
MR8/4 Target Head Connectors Page 10
MOTOROLA
SEMICONDUCTOR PRODUCTS SECTOR
DRAWN: DATE: D
D
T H I S D O C U M E N T C O N T A I N S I N F O R M A TION P R O P R I E T A R Y T O M O T O R O L A A N D SHALL NOT BE USED FOR ENGINEERING DESIGN, PROCUREMENT OR MANUFACTURE IN WHOLE OR IN PART WITHOUT C O N S E N T O F M OTOROLA.
6501 WILLIAM CANNON DRIVE WEST
AUSTIN, TX 78735 USA
TEAM DEV./WRR
CHECKED: APPROVED:
9/99
Title:
DATE:
IN CIRCUIT SIMULATOR - ICS08MR
Size
DATE:
B
4 5 6
D w g. No.
7
Rev:
63BSE10033W
S h e et
8
E
1 of 10
1
2
3
1
2
3
4
5
6
7
8
TP4 8.6VDC +/-0.4V TEST D4 L2 10 uH VTST PAGE 4 + C16 10uF, 16V R31 3.3k 1 2 3 4 R21 59.0K, 1% C17 0.1uF + C19 10uF, 16V C18 0.1uF
A
5VDC SWITCHED TP2 L1 180 uH MBRA130 R20 10, 1%, 1/4W R23 10, 1%, 1/4W U13 8 DR COL SENSE VCC COMPARE GND CAP SW EMIT SW COL 7 6 5 + C5 47uF, 16V C4 0.1uF C6 + 10uF, 16V MC34063 R22 10, 1%, 1/4W R24 150, 1%
VDD_SW
A
TP3 5VDC IN
VDD
J4 PWR_JACK
5VDC INPUT
Q2 MMFT5P03HD
F1
4
1
0.5A, 250V 3
D
S
3
1
3
2
VCC
2
4
G
GND
2
TP1 COMMON
R6 10K
1
1.25V REF
C15 560 pF R19 10K VDD_SW
B
DS2 AMBER
B
R18 470
R9 10K
DS1 GREEN VDD_SW
R5 470 U10 VCC VDD_SW 14 74HC4040
U9A 3 10 CLK
16
C47 + 47uF, 16V
D1 1SMA6.0AT3
D2 MBRA130
1 2 74AC00 7 VDD_SW VDD_SW R28 10K U12C 6 74HC05 7 RST_CLK PAGE 3
VDD_SW 14
C
C
U12D 13 12 DELAY_RESET PAGE 3
R29
POWER_ON PAGE 3
10K
Q4 M M B T 3 904
RST
GND
Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Q9 Q10 Q11 Q12 11
9 7 6 5 3 2 4 13 12 14 15 1
74HC05 8 7
14
DELAY_RESET_1 PAGE 4
RST_OUT# PAGE 4,8
5
Updated 28 APR 00
MOTOROLA
SEMICONDUCTOR PRODUCTS SECTOR
6501 WILLIAM CANNON DRIVE WEST AUSTIN, TX 78735 USA
D
D
Title: Size
IN CIRCUIT SIMULATOR - ICS08MR B
4 5 6
Dwg. No.
7
Rev:
63BSE10033W
Sheet
8
E
2 of 10
1
2
3
5
4
3
2
1
VDD VDD VDD_SW VDD_SW VDD_SW 14 14 14 R36 10K 4 U15C 6 74HC05 7 VDD_SW VDD_SW 14 W4 3 MR8/4 1 R32 10K U14A 3 74ACT125 7 1 MR32/24/16 7 74ACT125 5 U14B 6 MR4_PTB0 R37 10K 4 74HC05 7 5 R34 10K DELAY_RESET PAGE 2
U16 0.1uF
16
C29
0.1uF
LT1181A
D
D
V+ U15B
VCC
2
C1+
1
C30
J12 CONNECTOR DSub9 0.1uF 3
C31
0.1uF
6
V-
C1-
3
C2+
4
C32
MR4_PTB[0..6] PAGE 9,10
C2-
5
RX_IN
13
RX1 IN
RX1 OUT
12
DTR
8
RX2 IN
RX2 OUT
9 MR4_PTB1 R16 10K
1 6 2 7 3 8 4 9 5
T X _ O UT
7
TR2 OUT
TR2 IN
10
GND
14 R38 10K 2
TR1 OUT
TR1 IN
11
15
VDD VDD_SW VDD_SW R27 10K U12B 1 74HC05 7 4 74HC05 7
C
C
14
VDD_SW 2
R26 10K U12A
14
MR32_PTA[0..7] PAGE 4..8 3 VDD MR32_PTA0
XTAL EN W5 0 R25 100K VDD 14
1
R17
10K
3
I R30 10K U15A 1 FOR MR32/24/16 4.9152MHz PAGE 5,6,8 7 74HC05 2
VDD_SW
14
10
VDD_SW
Y1
4.9152MHz
POWER_ON PAGE 2
B
B
14
OUTPUT8
11
U14C
VCC
9
8
OUTPUT
8
7 R35 J10 1 3 33
GND
ENABLE
1
SOCKETED TO ALLOW FULL OR HALF SIZE XTAL
RST CLK W7 MR32/24/16 1 3 MR8/4 RST_CLK PAGE 2
VDD_SW
7
C27 0.1uF
4
GND8
VDD_SW
74ACT125
14
Y2 FOR MR8/4 4.0000MHz PAGE 9,10
4.0000MHz
13
VDD_SW
Updated 28 APR 00
14
OUTPUT8
11
U14D
VCC
12
11
OUTPUT
8
MOTOROLA
A
A
7
C35 0.1uF R33 33 1
4
74ACT125
GND8
SEMICONDUCTOR PRODUCTS SECTOR
J9 3
6501 WILLIAM CANNON DRIVE WEST AUSTIN, TX 78735 USA
7
GND
ENABLE
1
SOCKETED TO ALLOW FULL OR HALF SIZE XTAL
Title: Size
IN CIRCUIT SIMULATOR - ICS08MR B
3 2
Dwg. No.
Rev:
63BSE10033W
Sheet
1
E
3 of 10
5
4
5
4
3
2
1
VDD_SW U11 VDD_SW 3 VCC RST* GND GND2 5 U6 4 2 NC7SZ38 VDD_SW R12 3.3K VDD_SW 14 R13 10K 4 74HC05 7 Q3 M M B F 0 2 01 IRQ# PAGE 5,6,9,10 VDD_SW 5 3 Q1 MMBF0201 R1 100K 1 R3 10K RST# PAGE 5,6,9,10 2 R2 3.3K C13 0.1uF 1 4 R4 10K DS1233
VDD_SW
VTST PAGE 2
VDD_SW
D
D
R11 10K
R10 10K
R7 10K
RST_IN# PAGE 8,10
TGT_IRQ# PAGE 7,8,10 U7 1 4 2 NC7SZ32 D3 3 2 3 U5B
VDD_SW
14
U5A
1
RST_OUT# PAGE 2,8
74HC05
C
7
C
MBRA0520 J7 MON08
RST_OUT# RST_IN# TGT_IRQ# 1 3 5 7 9 11 13 15 RST# IRQ# MR32_PTA0 PTC2 PTC3 PTC4 2 4 6 8 10 12 14 16
TGT_PTA0 PAGE 7,8
TGT_PTC2 TGT_PTC3 TGT_PTC4
MR32/24/16
MR32_PTA[0..7] PAGE 3,5..8
VDD_SW
VDD_SW 16 7 4 L V X8053
B
U8 VCC
B
6
VDD_SW
EN
14
R15 10K
11
A
U5C
10
B
DELAY_RESET_1 PAGE 2
5
6
9
C
74HC05 X 14 PTC2
7
TGT_PTC2
12
X0
PTC2_RST
13
X1
VDD_SW Y 15 PTC4 Updated 28 APR 00
W3
TGT_PTC4
2
1
4800
Y0
R14 10K
1
Y1
3
9600 Z 4 PTC3 PTC[0..6] PAGE 5..8
VDD_SW GND GND7
TGT_PTC3
5
Z0
R8 10K
MOTOROLA
SEMICONDUCTOR PRODUCTS SECTOR
6501 WILLIAM CANNON DRIVE WEST AUSTIN, TX 78735 USA
A
3 8 7
A
Z1
Title: Size TGT_PTC[2..4] PAGE 8
3 2
IN CIRCUIT SIMULATOR - ICS08MR B
Dwg. No. Rev:
63BSE10033W
Sheet
1
E
4 of 10
5
4
5
4
3
2
1
VDD_SW XU2 PWM1 VDD PWM2 50 VDDA PWM3 PWM4 12 FERRITE, 70 OHM 9 VDDAD PWMGND MR32_PTA[0..7] PAGE 3,4,6..8 29 PWM6 31 MR32_PWM6 VREFH PWM5 30 MR32_PWM5 28 MR32_PWM4 27 MR32_PWM3
D
MC68HC908MRxx-64QFP 25 26 MR32_PWM2 MR32_PWM1 MR32_PWM[1..6] PAGE 6..8
C25 0.1uF 40
C26 0.1uF
D
L4 FERRITE, 70 OHM
L3
+ C23 0.1uF 48 IRQ# PTA1 49 RST# PTA3 52 OSC1 PTA5 53 OSC2 PTA6 PTA7 51 CGMXFC PTB0/ATD0 PTE0 32 PTE0/CLKB PTB2/ATD2 PTE1/TCH0B PTB3/ATD3 PTE2/TCH1B PTB4/ATD4 PTE3/TCLKA PTB5/ATD5 PTE4/TCH0A PTB6/ATD6 PTE5/TCH1A PTB7/ATD7 PTE6/TCH2A PTE7/TCH3A PTC0/ATD8 PTF0 42 PTF0/SPSCK PTC2 PTF1/SS# PTC3 PTF2/MOSI PTC4 PTF3/MISO PTC5 PTF4/RxD PTC6 PTF5/TxD PTD0/FAULT1 41 VSS VSSA PTD3/FAULT4 10 11 VSSAD VREFL PTD6/IS3# PTD4/IS1# PTD5/IS2# 54 PTD1/FAULT2 PTD2/FAULT3 18 19 20 21 22 23 24 PTD0 PTD1 15 16 17 14 13 43 44 45 46 47 PTF1 PTF2 PTF3 PTF4 PTF5 PTC1/ATD9 8 PTC1 PTC2 PTC3 PTC4 PTC5 PTC6 PTD[0..6] PAGE 6..8 7 PTC0 PTC[0..6] PAGE 4,6..8 6 MR32_PTB7 5 MR32_PTB6 4 MR32_PTB5 3 MR32_PTB4 2 MR32_PTB3 1 MR32_PTB2 33 34 35 36 37 38 39 PTE1 PTE2 PTE3 PTE4 PTE5 PTE6 PTE7 PTB1/ATD1 64 MR32_PTB1 63 MR32_PTB0 MR32_PTB[0..7] PAGE 6..8 62 MR32_PTA7 C24 0.022uF 61 MR32_PTA6 60 MR32_PTA5 PTA4 59 MR32_PTA4 58 MR32_PTA3 PTA2 57 MR32_PTA2 56 MR32_PTA1 PTA0 55 MR32_PTA0
C43 1uF, 16V
C22 0.1uF
IRQ# PAGE 4,6,9,10
RST# PAGE 4,6,9,10
C
4.9152MHz PAGE 3,6,8
C
PTE[0..7] PAGE 6..8
B
B
PTF[0..5] PAGE 6..8
Updated 28 APR 00 PTD2 PTD3 PTD4 PTD5 PTD6
L5
MOTOROLA
SEMICONDUCTOR PRODUCTS SECTOR
6501 WILLIAM CANNON DRIVE WEST AUSTIN, TX 78735 USA
A
A
FERRITE, 70 OHM
L6
FERRITE, 70 OHM
Title: Size
IN CIRCUIT SIMULATOR - ICS08MR B
3 2
Dwg. No.
Rev:
63BSE10033W
Sheet
1
E
5 of 10
5
4
5
4
3
2
1
VDD_SW XU1 C21 0.1uF C9 0.1uF 44 VDD PWM2 50 VDDA PWM4 18 FERRITE, 70 OHM 16 VDDAD PWMGND MR32_PTA[0..7] PAGE 3..5,7,8 35 PWM6 37 MR32_PWM6 VREFH PWM5 36 MR32_PWM5 34 MR32_PWM4 PWM3 33 MR32_PWM3 32 MR32_PWM2 PWM1 31 MR32_PWM1 MR32_PWM[1..6] PAGE 5,7,8
D
MC68HC908MRxx-56DIP
D
L8 FERRITE, 70 OHM
L7
C44 + 1uF, 16V C20 0.1uF 48 IRQ# PTA0 PTA1 49 RST# PTA2 PTA3 PTA4 PTA5 52 OSC1 PTA7 53 OSC2 PTB0/ATD0 C8 0.022uF 51 CGMXFC PTB2/ATD2 PTB3/ATD3 PTE3 39 PTE3/TCLKA PTB5/ATD5 PTE4/TCH0A PTB6/ATD6 PTE5/TCH1A PTB7/ATD7 PTE6/TCH2A PTC0/ATD8 PTE7/TCH3A PTC2 PTC3 PTF4 46 PTF4/RxD PTF5/TxD 47 PTF5 PTC4 PTC5 PTC6 PTD0/FAULT1 45 VSS PTD2/FAULT3 54 17 VSSA VSSAD/VREFL PTD5/IS2# PIN 38 = N/C PTD6/IS3# PTD3/FAULT4 PTD4/IS1# PTD1/FAULT2 20 21 22 23 24 25 26 27 28 29 30 19 15 PTC0 PTC2 PTC3 PTC4 PTC5 PTC6 PTD0 PTD1 PTD2 PTD3 PTD4 PTD5 PTD6 PTD[0..6] PAGE 5,7,8 14 13 MR32_PTB6 MR32_PTB7 PTC[0..6] PAGE 4,5,7,8 12 MR32_PTB5 40 41 42 43 PTE4 PTE5 PTE6 PTE7 PTB4/ATD4 11 MR32_PTB4 10 MR32_PTB3 9 MR32_PTB2 PTB1/ATD1 8 MR32_PTB1 7 MR32_PTB0 MR32_PTB[0..7] PAGE 5,7,8 6 MR32_PTA7 PTA6 5 MR32_PTA6 4 MR32_PTA5 3 MR32_PTA4 2 MR32_PTA3 1 MR32_PTA2 56 MR32_PTA1 55 MR32_PTA0
C7 0.1uF
IRQ# PAGE 4,5,9,10
C
RST# PAGE 4,5,9,10
C
4.9152MHz PAGE 3,5,8
PTE[0..7] PAGE 5,7,8
B
B
PTF[0..5] PAGE 5,7,8
Updated 28 APR 00
L9
MOTOROLA
SEMICONDUCTOR PRODUCTS SECTOR
6501 WILLIAM CANNON DRIVE WEST AUSTIN, TX 78735 USA
A
A
FERRITE, 70 OHM
Title: Size
IN CIRCUIT SIMULATOR - ICS08MR B
3 2
Dwg. No.
Rev:
63BSE10033W
Sheet
1
E
6 of 10
5
4
5
4
3
2
1
IC DECOUPLING CAPS
MR32_PTA[0..7] PAGE 3..6,8
VDD
VDD_SW
D
D
J1 C28 0.1uF C33 0.1uF C11 0.1uF C10 0.1uF TGT_PTA0 PAGE 4,8 C12 0.1uF C14 0.1uF C2 0.1uF
MR32_PTA2
1
2
MR32_PTA1
C3 0.1uF
C1 0.1uF
MR32_PTA3
3
4
TGT_PTA0
MR32_PTA4
5
6
MR32_PTA5 TGT_CLK PAGE 8
7
8
MR32_PTA6
9
10
MR32_PTA7 TGT_RST# PAGE 8,10
11
12
MR32_PTB0
13
14
MR32_PTB1 TGT_IRQ# PAGE 4,8,10
15
16
Reference PTF5 PTF4 PTF[0..5] PAGE 5,6,8 MH1 MH2 MH3 MH4 MH5
C
MR32_PTB2
17
18
MR32_PTB3
19
20
FID1
FID2
FID3
MR32_PTB4
21
22
C
MR32_PTB5
23
24
MR32_PTB6 PTE7 PTE6 PTE5 PTE4 PTE3 MR32_PWM[1..6] PAGE 5,6,8 PTE[0..7] PAGE 5,6,8
25
26
MR32_PTB7
27
28
29
30
MR32_PTB[0..7] PAGE 5,6,8
31
32
33
34
PTC[0..6] PAGE 4..6,8
35
36
PTC2
37
38
PTC3
39
40
MR32_PWM6
PTC4
41
42
MR32_PWM5
PTC5
43
44
B
PTC6
B
45
46
MR32_PWM4
PTD0
47
48
MR32_PWM3
PTD1
49
50
MR32_PWM2
PTD2 PTD6 PTD5
51
52
MR32_PWM1
PTD3
53
54
PTD4
55
56
57
58
59
60
60_PIN_RBN Updated 28 APR 00 PTD[0..6] PAGE 5,6,8
MOTOROLA
SEMICONDUCTOR PRODUCTS SECTOR
6501 WILLIAM CANNON DRIVE WEST AUSTIN, TX 78735 USA
A
A
Title: Size
IN CIRCUIT SIMULATOR - ICS08MR B
3 2
Dwg. No.
Rev:
63BSE10033W
Sheet
1
E
7 of 10
5
4
5
4
3
2
1
D
MR32_PTA[0..7] PAGE 3..7
D
MR32_PTB[0..7] PAGE 5..7
PTC[0..6] PAGE 4..7
PTD[0..6] PAGE 5..7
PTE[0..7] PAGE 5..7
PTF[0..5] PAGE 5..7
MR32_PWM[1..6] PAGE 5..7
TGT_PTC[2..4] PAGE 4
MR32/16 TARGET HEADER A
J3 MR32_PTB4 MR32_PTB1 MR32_PTA6 MR32_PTA2 MR32_PTB2 MR32_PTB5 PTC0 J2
MR32/16 TARGET HEADER B
C
C
MR32_PTB7
MR32_PTB3 MR32_PTB6 PTC1 MR32_PTA7 MR32_PTA4
MR32_PTB0 MR32_PTA5 MR32_PTA1
PTF5 PTF4 PTF1 PTE7 PTE0 MR32_PWM1 PTD5 PTD0
PTE4 PTE1 MR32_PWM5 MR32_PWM2 PTD4 MR32_PWM4 PTD6 PTD2 PTD1 PTC5 TGT_PTC3
MR32_PTA3 TGT_PTA0 TGT_CLK TGT_RST# PTF3 PTF0 PTE6 PTE3
TGT_IRQ# PTF2 PTE5 PTE2 MR32_PWM6 MR32_PWM3 PTD3
PTC6 TGT_PTC4 TGT_PTC2 HEADER 20X2
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 HEADER 20X2
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40
B
TGT_IRQ# PAGE 4,7,10
B
TGT_PTA0 PAGE 4,7
4.9152MHz PAGE 3,5,6 3
MR32/16 TGT CLOCK W1 I 1 0 TGT_CLK PAGE 7
RST_IN# PAGE 4,10
TGT RESET W2 1 I 3 0 TGT_RST# PAGE 7,10 Updated 28 APR 00
MOTOROLA
RST_OUT# PAGE 2,4
A
SEMICONDUCTOR PRODUCTS SECTOR
6501 WILLIAM CANNON DRIVE WEST AUSTIN, TX 78735 USA
A
Title: Size
IN CIRCUIT SIMULATOR - ICS08MR B
3 2
Dwg. No.
Rev:
63BSE10033W
Sheet
1
E
8 of 10
5
4
5
4
3
2
1
VDD_SW
D
VDD_SW
D
C41 0.1uF 6 7 PWM1 3 VDDA PWM3 1 VREFH PWM5 MR4_PTA[0..6] PAGE 10 8 IRQ# PTA0/ATD0 2 RST# PTA2/ATD2 PTA3/ATD3 6 5 OSC1 OSC2 PTB0/RxD PTB1/TxD PTB2/TCLK 7 C40 0.022uF CGMXFC PTB3/TCH0 PTB4/TCH1 PTB5/TCH2 22 L15 FERRITE, 70 OHM 4 PTB6/TCH3 VSS VSSA PTC0/FAULT1 15 MR4_PTC0 16 17 18 19 20 23 24 MR4_PTB0 MR4_PTB1 MR4_PTB2 MR4_PTB3 MR4_PTB4 MR4_PTB5 MR4_PTB6 PTA1/ATD1 C46 + 1uF, 16V C39 0.1uF C38 0.1uF PWM6 13 14 PWM4 12 11 PWM2 10 MR4_PWM2 MR4_PWM3 MR4_PWM4 MR4_PWM5 MR4_PWM6 8 9 10 11 MR4_PWM6 FERRITE, 70 OHM MR4_PWM5 L14 MR4_PWM4 MR4_PWM3 MR4_PWM2 9 MR4_PWM1 21 VDD MR4_PWM1 L13 FERRITE, 70 OHM XU4 MC68HC908MRx-28DIP
XU3
MC68HC908MRx-32QFP
MR4_PWM[1..6] PAGE 10
C42 0.1uF
L11 FERRITE, 70 OHM
19
PWM1
VDD
MR4_PWM[1..6] PAGE 10
PWM2
32
VDDA
PWM3
L10
PWM4
30
FERRITE, 70 OHM
VREFH
PWM5
C45 + 1uF, 16V 23 24 25 26 27 28 29 4.0000MHz PAGE 3,10 MR4_PTB[0..6] PAGE 3,10 MR4_PTA6 MR4_PTA5 RST# PAGE 4..6,10 MR4_PTA4 IRQ# PAGE 4..6,10 MR4_PTA3 MR4_PTA2 MR4_PTA1 MR4_PTA0
PWM6
C36 0.1uF
C34 0.1uF
PTA0/ATD0
5
IRQ#
PTA1/ATD1
25 26 27 28
MR4_PTA0 MR4_PTA1 MR4_PTA2 MR4_PTA3
MR4_PTA[0..6] PAGE 10
C
PTA2/ATD2
C
31
RST#
PTA3/ATD3
IRQ# PAGE 4..6,10
PTA4/ATD4
PTA5/ATD5
RST# PAGE 4..6,10
PTA6/ATD6
3 14 15 16 17 18 21 22 MR4_PTC[0..1] PAGE 10 MR4_PTB6 MR4_PTB5 MR4_PTB4 MR4_PTB3 MR4_PTB2 MR4_PTB1 MR4_PTB0
MR4_PTB[0..6] PAGE 3,10
4.0000MHz PAGE 3,10
OSC1
PTB0/RxD
2
OSC2
PTB1/TxD
PTB2/TCLK
4
PTB3/TCH0
CGMXFC
PTB4/TCH1
C37 0.022uF
PTB5/TCH2
B
PTB6/TCH3
B
20 12 13 MR4_PTC1 MR4_PTC0
VSS
MR4_PTC[0..1] PAGE 10
L12
1
PTC0/FAULT1
FERRITE, 70 OHM
VSSA
PTC1/FAULT4
Updated 28 APR 00
MOTOROLA
SEMICONDUCTOR PRODUCTS SECTOR
6501 WILLIAM CANNON DRIVE WEST AUSTIN, TX 78735 USA
A
A
Title: Size
IN CIRCUIT SIMULATOR - ICS08MR B
3 2
Dwg. No.
Rev:
63BSE10033W
Sheet
1
E
9 of 10
5
4
5
4
3
2
1
MR4_PTA[0..6] PAGE 9
D
MR4_PTB[0..6] PAGE 3,9
D
MR4_PTC[0..1] PAGE 9
MR4_PWM[1..6] PAGE 9
MR8/4 TARGET HEADER A
J6 MR4_PTA4 MR4_PTA1 MR4_PTB2 MR4_PTB4 MR4_PTA2 MR4_PWM2 MR4_PWM6 MR4_PWM3 MR4_PTC0 MR4_PTC1 MR4_PTB5 MR4_PTA0 MR4_PTA6 TGT_MR4_PTB1 J5
MR8/4 TARGET HEADER B
MR4_PTA5 MR4_PTB3
MR4_PTA3
MR4_PWM1 MR4_PWM5
MR4_PWM4 TGT_MR4_PTB0
C
C
MR4_PTB6
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 MR4_TGT_CLOCK TGT_RST# TGT_IRQ# HEADER 20X2 HEADER 20X2
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40
TGT_IRQ# PAGE 4,7,8
TGT_MR4_PTB[0..1] J11 SKT_28PIN PTA3 PTA2 PTA1 PTA0 PTB6 PTB5 VSS VDD PTB4 PTB3 PTB2 PTB1 PTB0 PTC0 15 MR4_PTC0 16 TGT_MR4_PTB0 17 TGT_MR4_PTB1 Updated 28 APR 00 18 MR4_PTB2 19 MR4_PTB3 20 MR4_PTB4 21 22 23 MR4_PTB5 24 MR4_PTB6 25 MR4_PTA0 26 MR4_PTA1 J8 MON08
B
1 VREFH RST# VDDA VSSA OSC2 OSC1 CGMXFC IRQ# PWM1 PWM2 PWM3 PWM4 PWM5 PWM6 27 MR4_PTA2 2 3 4 5 6 7 8 9 10 11 12 13 14
28
MR4_PTA3
TGT_RST# PAGE 7,8
B
1
4.0000MHz PAGE 3,9
MR8/4 TGT CLOCK W6 I
MR4_PTB0 MR4_PTB1
TGT_MR4_PTB0 TGT_MR4_PTB1 TGT_IRQ# PAGE 4,7,8
3
0
TGT_IRQ# PAGE 4,7,8
1 3 5 7 9 11 13 15
2 4 6 8 10 12 14 16
MR4_PWM1
MR8/4
RST_IN# PAGE 4,8
MR4_PWM2
MR4_PWM3
MR4_PWM4
MR4_PWM5
MR4_PWM6
MOTOROLA
IRQ# PAGE 4..6,9
A
SEMICONDUCTOR PRODUCTS SECTOR
6501 WILLIAM CANNON DRIVE WEST AUSTIN, TX 78735 USA
A
RST# PAGE 4..6,9
Title: Size
IN CIRCUIT SIMULATOR - ICS08MR B
3 2
Dwg. No.
Rev:
63BSE10033W
Sheet
1
E
10 of 10
5
4
User's Manual -- M68ICS08MR In-Circuit Simulator
Section 4. Using the MON08 Interface
4.1 Introduction
The MON08 debugging interface is used to debug and program an MCU that is installed on your target application. To facilitate this operation, your target board MCU must be connected to the appropriate MRICS's MONO8 connector by a MON08 interface cable. This section explains how to accomplish the MON08 interface connection.
4.2 Target System Header Placement
Two headers are available for use on the target board, however only one is used at a time for a given application. The header used is dependent upon which MCU is selected for installation. * * MR16/32 -- 16-pin header, such as Berg Electronics part number 67997-616, installed in J7 (Table 4-1) MR4/8 -- 16-pin header, such as Berg Electronics part number 67997-616, installed in J8 (Table 4-2)
M68ICS08MR In-Circuit Simulator MOTOROLA Using the MON08 Interface
User's Manual 71
Using the MON08 Interface
Table 4-1. MR16/32 MON08 Target System Connector J7
Pin No. 1 2 3 4 5 6 M68ICS08MR Label RST-OUT GND RST-IN RST TGT-IRQ IRQ Direction Out to target Ground In from target Bidirectional In from target Out to target Target System Connection Connect to logic that is to receive the RST signal. Connect to ground (VSS). Connect to all logic that generates resets. Connect to MCU RST pin and P1 pin 1. No other target-system logic should be tied to this signal. It will swing from 0 to +8.6 Vdc. Connect to logic that generates interrupts. Connect to MCU IRQ pin. No other target-system logic should be tied to this signal. It will swing from 0 to +8.6 Vdc. Connect to user circuit that would normally be connected to PTA0 on the MCU. This circuit will not be connected to the MCU when the in-circuit simulator is being used. Connect to MCU PTA0 pin. No other target-system logic should be tied to this signal. Host I/O present on this pin. Connect to user circuit that normally would be connected to PTB0 on the MCU. Connect to MCU PTB0 pin. No other target-system logic should be tied to this signal. Grounded during reset and for 256 cycles after reset. Connect to user circuit that normally would be connected to PTB2 on the MCU. Connect to MCU PTB2 pin. No other target-system logic should be tied to this signal. Held at +5 Vdc during reset. Connect to user circuit that normally would be connected to PTB3 on the MCU. Connect to MCU PTB3 pin. No other target-system logic should be tied to this signal. Grounded during reset. Not connected Not connected
7
TGT-PTA0
Bidirectional
8 9
PTA0 TGT-PTB0
Bidirectional Bidirectional
10
PTB0
Bidirectional
11 12 13 14 15 16
TGT-PTB2 PTB2 TGT-PTB3 PTB3 NC NC
Bidirectional Bidirectional Bidirectional Bidirectional NC NC
User's Manual 72 Using the MON08 Interface
M68ICS08MR In-Circuit Simulator MOTOROLA
Using the MON08 Interface Target System Header Placement
Table 4-2. MR4/8 MON08 Target System Connector J8
Pin No. 1 2 3 M68ICS08MR Label RST-OUT GND MR4_PTB0 Direction Out to target Ground Bidirectional Target System Connection Connect to logic that is to receive the RST signal. Connect to ground (VSS). Connect to MCU PTB0 pin. No other target-system logic should be tied to this signal. Grounded during reset and for 256 cycles after reset. Connect to user circuit that normally would be connected to PTB0 on the MCU. Connect to MCU PTB1 pin. No other target-system logic should be tied to this signal. Held at +5 Vdc during reset. Connect to user circuit that normally would be connected to PTB1 on the MCU. Connect to MCU IRQ pin. No other target-system logic should be tied to this signal. It will swing from 0 to +8.6 Vdc. Connect to logic that generates interrupts. Connect to MCU RST pin and P1 pin 1. No other target-system logic should be tied to this signal. It will swing from 0 to +8.6 Vdc. Connect to all logic that generates resets. Not connected Not connected Not connected Not connected Not connected Not connected
4 5 6 7 8 9 10 11 12 13 14 15 16
TGT_MR4_PTB0 MR4_PTB1 TGT_MR4_PTB1 IRQ TGT-IRQ RST RST-IN NC NC NC NC NC NC
Bidirectional Bidirectional Bidirectional Out to target In from target Bidirectional In from target NC NC NC NC NC NC
M68ICS08MR In-Circuit Simulator MOTOROLA Using the MON08 Interface
User's Manual 73
Using the MON08 Interface 4.3 Target Requirements for Using MON08
The MRICS connects PTB1..3 to TGT-PTB1..3, except during reset. During reset, PTB1..3 have voltages placed on them that configure the processor to enter the proper mode when coming out of reset.(The preceding is true for the MR16/32 but not the MR4/8) Refer to Section 9, Monitor ROM, in the Motorola MC68HC908MR manual for more information. PTB0 will not be connected to TGT-PTB0 because this signal is used for serial communications with the debugging software.(This sentence should refer to PTA0 and TGT_PTA0 for the MR16/32. For the MR4/8 it should be PTB0 and PTB1 not connected to TGT_MR4_PTB0 and TGTMR4_PTB1) Any pullups on the reset and IRQ signals should be on the target board side of the MON08 connector and not on the MCU side. Any connections to RST or IRQ may cause MON08 debugging to fail and may damage components on the target since these signals will go up to 8.6 Vdc.
4.4 Connecting to the In-Circuit Simulator
Using the 16-pin cable provided with the MRICS kit, connect one end of the cable to the MRICS board at J7 (for the MR16/32) or J8 (for the MR4/8). Connect the other end to connector P1 on the target-system board. The pin-1 indicators on each cable end must correspond to the pin-1 indicators on the headers. P2 is not used when connecting to the MRICS board.
User's Manual 74 Using the MON08 Interface
M68ICS08MR In-Circuit Simulator MOTOROLA
User's Manual -- M68ICS08MR In-Circuit Simulator
Appendix A. S-Record Information
A.1 Introduction
The Motorola S-record format was devised to encode programs or data files in a printable format for transport between computer platforms. The format also supports editing S-records and monitoring cross-platform transfer processes.
A.2 S-Record Contents
Each S record (Table A-1) is a character string composed of several fields which identify: * * * * * Record type Record length Memory address Code/data Checksum
Each byte of binary data is encoded in the S record as a 2-character hexadecimal number: * * The first character represents the high-order four bits of the byte. The second character represents the low-order four bits of the byte. Table A-1. S-Record Fields
Record Type Record Length Memory Address Code/Data Checksum
M68ICS08MR In-Circuit Simulator MOTOROLA S-Record Information
User's Manual 75
S-Record Information
The S-record fields are described in Table A-2. Table A-2. S-Record Field Contents
Field Type Record Length Address Printable Characters 2 2 4, 6, or 8 Contents S-record type -- S0, S1, etc. Character pair count in the record, excluding the type and record length 2-, 3-, or 4-byte address at which the data field is to be loaded into memory From 0 to n bytes of executable code, memory loadable data, or descriptive information. For compatibility with teletypewriter, some programs may limit the number of bytes to as few as 28 (56 printable characters in the S-record). Least significant byte of the one's complement of the sum of the values represented by the pairs of characters making up the record length, address, and the code/data fields
Code/Data
0 - 2n
Checksum
2
Each record may be terminated with a CR/LF/NULL. Additionally, an S-record may have an initial field to accommodate other data such as the line number generated by some time-sharing systems. Accuracy of transmission is ensured by the record length (byte count) and checksum fields.
A.3 S-Record Types
Eight types of S-records have been defined to accommodate the several needs of the encoding, transport, and decoding functions. The various Motorola upload, download, and other record transport control programs (as well as cross assemblers, linkers, and other file-creating or debugging programs) utilize only those S-records which serve the purpose of the program. For specific information on which S-records are supported by a particular program, consult the user manual for the program.
User's Manual 76 S-Record Information
M68ICS08MR In-Circuit Simulator MOTOROLA
S-Record Information S Record Creation
NOTE:
The ICS08MR supports only the S0, S1, and S9 record types. All data before the S1 record is ignored. Thereafter, all records must be S1 type until the S9 record, which terminates data transfer. An S-record format may contain the record types in Table A-3. Table A-3. S-Record Types
Record Type S0 Description Header record for each block of S-records. The code/data field may contain any descriptive information identifying the following block of S records. The address field is normally 0s. Code/data record and the 2-byte address at which the code/data is to reside Not applicable to MRICS Termination record for a block of S1 records. Address field may optionally contain the 2-byte address of the instruction to which control is to be passed. If not specified, the first interplant specification encountered in the input will be used. There is no code/data field.
S1 S2 - S8
S9
Only one termination record is used for each block of S-records. Normally, only one header record is used, although it is possible for multiple header records to occur.
A.4 S Record Creation
S-record format programs may be produced by dump utilities, debuggers, cross assemblers, or cross linkers. Several programs are available for downloading a file in the S-record format from a host system to an 8- or 16-bit microprocessor-based system.
A.5 S-Record Example
A typical S-record format, as printed or displayed, is shown in this example:
S00600004844521B S1130000285F245F2212226A00042429008237C2A
M68ICS08MR In-Circuit Simulator MOTOROLA S-Record Information User's Manual 77
S-Record Information
S11300100002000800082529001853812341001813 S113002041E900084#42234300182342000824A952 S107003000144ED492 S9030000FC
In the example, the format consists of: * * * An S0 header Four S1 code/data records An S9 termination record
A.5.1 S0 Header Record The S0 header record is described in Table A-4. Table A-4. S0 Header Record
Field Type Record Length Address S-Record Entry S0 06 00 00 Description S-record type S0, indicating a header record Hexadecimal 06 (decimal 6), indicating six character pairs (or ASCII bytes) follow 4-character, 2-byte address field; 0s Descriptive information identifies these S1 records: ASCII H D R -- "HDR" Checksum of S0 record
Code/Data
48 44 52 1B
Checksum
A.5.2 First S1 Record The first S1 record is described in Table A-5.
User's Manual 78 S-Record Information
M68ICS08MR In-Circuit Simulator MOTOROLA
S-Record Information S-Record Example
Table A-5. S1 Header Record
Field Type Record Length S-Record Entry S1 Description S-record type S1, indicating a code/data record to be loaded/verified at a 2-byte address Hexadecimal 13 (decimal 19), indicating 19 character pairs, representing 19 bytes of binary data, follow 4-character, 2-byte address field; hexadecimal address 0000 indicates location where the following data is to be loaded Instruction BHCC BCC BHI BHI BRSET BHCS BRSET $0161 $0163 $0118 $0172 0, $04, $012F $010D 4, $23, $018C
13
Address
0000 Opcode 28 24 22 22 00 29 08 5F 5F 12 6A 04 00 23 2A
Code/Data
24 7C
Checksum
Checksum of the first S1 record
The 16 character pairs shown in the code/data field of Table A-5 are the ASCII bytes of the actual program. The second and third S1 code/data records each also contain $13 (19T) character pairs and are ended with checksum 13 and 52, respectively. The fourth S code/data record contains 07 character pairs and has a checksum of 92.
A.5.3 S9 Termination Record The S9 termination record is described in Table A-6. Table A-6. S9 Header Record
Field Type S-Record Entry S9 Description S-record type S9, indicating a termination record
M68ICS08MR In-Circuit Simulator MOTOROLA S-Record Information
User's Manual 79
S-Record Information
Table A-6. S9 Header Record
Field Record Length Address Code/Data Checksum FC S-Record Entry 03 00 00 Description Hexadecimal 04, indicating three character pairs (three bytes) follow 4-character, 2-byte address field; zeroes There is no code/data in an S9 record. Checksum of S9 record
A.5.4 ASCII Characters Each printable ASCII character in an S record is encoded in binary. Table A-5 gives an example of encoding for the S1 record. The binary data is transmitted during a download of an S record from a host system to a 9- or 16-bit microprocessor-based system. For example, the first S1 record in Table A-5 is sent as shown in Figure A-1.
TYPE S 5 3 3 1 1 3 1
LENGTH 3 1 3 3 3 0 0 3
ADDRESS 0 0 3 0 0 3 0 0 3 2 2 3
CODE/DATA 8 8 3 5 5 4 F 6
... ... ... ...
CHECKSUM 2 3 2 4 A 1
0101 0011 0011 0001 0011 0001 0011 0011 0011 0000 0011 0000 0011 0000 0011 0000 0011 0010 0011 1000 0011 0101 0100 0110
0011 0010 0100 0001
Figure A-1. S-1 Record Example
User's Manual 80 S-Record Information
M68ICS08MR In-Circuit Simulator MOTOROLA
User's Manual -- M68ICS08MR In-Circuit Simulator
Appendix B. Quick Start Hardware Configuration Guide
B.1 Introduction
This quick start guide explains the: * * * Configuration of the M68ICS08MR in-circuit simulator (MRICS) board Installation of the hardware Connection of the board to a target system
There are four methods for configuring the MRICS: standalone, simulation, evaluation, and programming. * Standalone -- ICS08MRZ.exe is running on the host computer (the MRICS is not connected). Emulation of the M68HC(9)08MR MCU CPU, registers, and I/O ports within the host computer environment. Simulation -- Host computer is connected to the MRICS via the RS-232 cable and the ICS08MRZ.exe is running on the host computer. This provides access to the M68HC(9)08MR MCU CPU, internal registers, and I/O ports. Evaluation -- Host computer is connected to the MRICS and the MRICS is connected to the target system via the flex cable. This method provides limited real-time evaluation of the MCU and debugging user developed hardware and software. Programming -- Host computer is connected to the MRICS, and the MRICS is connected to the target system via the MON08 cable. Use the PROG08SZ.exe to program the MCU FLASH module. In the programming mode there is limited evaluation (port A0 on the MR24/32, and port B0 and port B1 on the MR4/8 are used for communications, so they are unavailable for emulation).
*
*
*
ESD CAUTION:
Ordinary amounts of static electricity from clothing or the work environment can damage or degrade electronic devices and equipment. For example, the electronic components installed on the printed circuit board are extremely
User's Manual Quick Start Hardware Configuration Guide 81
M68ICS08MR In-Circuit Simulator MOTOROLA
Quick Start Hardware Configuration Guide
sensitive to electrostatic discharge (ESD). Wear a grounding wrist strap whenever handling any printed circuit board. This strap provides a conductive path for safely discharging static electricity to ground.
B.1.1 MRICS Configurable Jumper Headers Configure the seven jumper headers on the MRICS for your application according to the tables in this section.
User's Manual 82 Quick Start Hardware Configuration Guide
M68ICS08MR In-Circuit Simulator MOTOROLA
Quick Start Hardware Configuration Guide Introduction
B.1.1.1 MC68HC908MR16/32 Quick Start Configuration - Standalone Mode
Table B-1. MC68HC908MR16/32 Quick Start Jumper Header Configuration
Jumper Header W1 MR16/32 clock selection W2 Target reset selection W3 I/O baud rate selection: MR16/32 only W4 Serial communication selection W5 XTAL clock enable W6 MR4/8 target clock W7 MRICS reset clock NA Not applicable when using an MC68HC908MR16/32 MCU in standalone mode. Type
1 2 3
Description Jumper on pins 2 and 3 -- Disconnects the MC68HC908MR16/32 clock from the target system. This position is labeled O.
NA
Not applicable when using an MC68HC908MR16/32 MCU in standalone mode.
1 2 3
Jumper on pins 1 and 2 (factory default) -- MR16/32 I/O baud rate is set to 9600. This position is labeled 9600.
1 2 3
Jumper on pins 1 and 2 (factory default) -- MC68HC908MR16/32 MCU is installed. This position is labeled MR32/16.
1 2 3
Jumper on pins 2 and 3 (factory default) -- MRICS XTAL clocks are enabled: 4.9152 MHz for the MC68HC908MR16/32 MCUs. This position is labeled I.
1 2 3
Jumper on pins 1 and 2 (factory default) -- Reset clock set at 4.9152 MHz. Use this setting when using the MC68HC908MR16/32 MCUs. This position is labeled MR32/16.
B.1.1.2 MC68HC908MR4/8 Quick Start Configuration - Standalone Mode
M68ICS08MR In-Circuit Simulator MOTOROLA Quick Start Hardware Configuration Guide
User's Manual 83
Quick Start Hardware Configuration Guide
Table B-2. MC68HC(9)08MR4/8 Quick Start Jumper Header Configuration
Jumper Header W1 MR16/32 clock selection W2 Target reset selection W3 I/O baud rate selection: MR16/32 only W4 Serial communication selection W5 XTAL clock enable Type Description Not applicable when using an MC68HC(9)08MR4/8 MCU in standalone mode.
NA
NA
Not applicable when using an MC68HC(9)08MR4/8 MCU in standalone mode.
NA
Not applicable when using an MC68HC(9)08MR4/8 MCU in standalone mode.
1 2 3
Jumper on pins 2 and 3 -- MC68HC(9)08MR4/8 is installed. This position is labeled MR8/4.
1 2 3
Jumper on pins 2 and 3 -- MRICS XTAL clock is enabled: 4.0000 MHz for the MC68HC(9)08MR4/8 MCUs. This position is labeled I.
W6 MR4/8 target clock
1 2 3
Jumper on pins 2 and 3: Disconnects the MC68HC(9)08MR4/8 clock from the target system. This position is labeled O.
W7 MRICS reset clock
1 2 3
Jumper on pins 2 and 3: Reset clock set at 4.000 MHz. This position is labeled MR8/4.
User's Manual 84 Quick Start Hardware Configuration Guide
M68ICS08MR In-Circuit Simulator MOTOROLA
Quick Start Hardware Configuration Guide Introduction
B.1.2 Target Interface Cable Connections Table B-3. MCU Version to Cable/Connector Configuration
MCU MC68HC08MR4 MC68HC908MR8 MC68HC908MR16 MC68HC908MR32 Flex Cable M68CLB05C J5 and J6 J5 and J6 J2 and J3 J2 and J3 Ribbon Cable (User Supplied) J11 J11 J1 J1 MON08 Cable J8 J8 J7 J7
B.1.3 Host Computer -- MRICS Interconnection (J12) Connect the DE9 serial cable. Connect one end of this cable to your host PC and the other end to connector J12 on the MRICS board.
M68ICS08MR In-Circuit Simulator MOTOROLA Quick Start Hardware Configuration Guide
User's Manual 85
Quick Start Hardware Configuration Guide B.2 Installing the Hardware
For installing Motorola development tools, the following steps provide installation instructions for the MRICS hardware. Before beginning, locate these items: * * 9-pin RS-232 serial connector on the board, labeled J12 5-volt circular power-input connector on the MRICS (J4)
To prepare the MRICS for use with a host PC: 1. Install the MCU into the M68ICS08MR board. Locate the appropriate socket on the board: - - - - For 56-pin SDIP MC68HC908MR16/32, locate XU1 For 28-pin DIP MC68HC(9)08MR4/8, locate XU4 For 64-pin QFP MC68HC908MR16/32, locate XU2 (a 64-pin QFP MC68HC908MR32 is provided in the kit) For 32-pin QFP MC68HC(9)08MR4/8, locate XU3
Install an MCU (provided with the MRICS package) into the appropriate socket, observing the pin 1 orientation with the silkscreened dot. The top (label side) of the MCU package must be visible when looking at the component side of the board. 2. Connect the board to the host PC. Locate the 9-pin connector labeled J12 on the board. Using the cable provided, connect it to a serial COM port on the host PC. 3. Apply power to the board. Connect the 5-volt power supply to the round connector on the board, J4. Plug the power supply into an ac power outlet, using one of the country-specific adapters provided. The ICS power LED on the board should light.
User's Manual 86 Quick Start Hardware Configuration Guide
M68ICS08MR In-Circuit Simulator MOTOROLA
Quick Start Hardware Configuration Guide Installing the Software
B.3 Installing the Software
For instructions for installing the ICS08 software, refer to P&E Microcomputer Systems, Inc., M68ICS08 68HC08 In-Circuit Simulator Operator's Manual, Motorola document order number M68ICS08OM/D.
B.4 Connecting to a Target System
The three ways to connect the M68ICS08MR simulator board to a target system are via: * * * The flex cable The ribbon cable The MON08 cable
Connect the simulator board to the target system using one of these methods: * Using a flex cable When emulating an MC68HC908MR16/32 MCU, connect the 80-pin M68CLB05C flex cable (provided with the kit) to the connectors labeled J2 and J3 on the simulator board. (Use the same cable when emulating an MC68HC(9)08MR4/8 MCU, but connect it to J5 and J6 on the MRICS board.) Attach the other end of the cable to the appropriate connector on the target system. Target head adapters are available for the 56-pin SDIP, 28-pin DIP, 32-pin QFP, and 64-pin QFP versions of the MCU. * Using a ribbon cable When emulating an MC68HC908MR16/32 MCU connect a 60-pin flat ribbon cable to connector J1 on the simulator board. Attach the other end of the cable to the appropriate connector on the target system. When emulating an MC68HC(9)08MR4/8 MCU connect a 28-pin DIP cable to connector J11 on the simulator board. Attach the other end of the cable to the appropriate connector on the target system.
M68ICS08MR In-Circuit Simulator MOTOROLA Quick Start Hardware Configuration Guide
User's Manual 87
Quick Start Hardware Configuration Guide
* Using a MON08 cable Connect the MON08 debug interface cable to the appropriate MON08 debug interface connector (either J7 or J8) for communication with the target system's MCU. The MON08 cable lets you program and debug the target system's MCU FLASH. An MCU must be installed in the target system while the MRICS board's MCU must be removed.
User's Manual 88 Quick Start Hardware Configuration Guide
M68ICS08MR In-Circuit Simulator MOTOROLA
User's Manual -- M68ICS08MR In-Circuit Simulator
Glossary
8-bit MCU -- A microcontroller whose data is communicated over a data bus made up of eight separate data conductors. Members of the MC68HC(9)08 Family of microcontrollers are 8-bit MCUs. A -- An abbreviation for the accumulator of the HC08 MCU. accumulator -- An 8-bit register of the HC08 CPU. The contents of this register may be used as an operand of an arithmetic or logical instruction. assembler -- A software program that translates source code mnemonics into opcodes that can then be loaded into the memory of a microcontroller. assembly language -- Instruction mnemonics and assembler directives that are meaningful to programmers and can be translated into an object code program that a microcontroller understands. The CPU uses opcodes and binary numbers to specify the operations that make up a computer program. Humans use assembly language mnemonics to represent instructions. Assembler directives provide additional information such as the starting memory location for a program. Labels are used to indicate an address or binary value. ASCII -- American Standard Code for Information Interchange. A widely accepted correlation between alphabetic and numeric characters and specific 7-bit binary numbers. breakpoint -- During debugging of a program, it is useful to run instructions until the CPU gets to a specific place in the program, and then enter a debugger program. A breakpoint is established at the desired address by temporarily substituting a software interrupt (SWI) instruction for the instruction at that address. In response to the SWI, control is passed to a debugging program. byte -- A set of exactly eight binary bits.
M68ICS08MR In-Circuit Simulator MOTOROLA Glossary User's Manual 89
Glossary
clock -- A square wave signal that is used to sequence events in a computer. command set -- The command set of a CPU is the set of all operations that the CPU knows how to perform. One way to represent an instruction set is with a set of shorthand mnemonics such as LDA meaning load A. Another representation of an instruction set is the opcodes that are recognized by the CPU. CPU -- Central processor unit. The part of a computer that controls execution of instructions. CPU cycles -- A CPU clock cycle is one period of the internal bus-rate clock. Normally, this clock is derived by dividing a crystal oscillator source by two or more so the high and low times will be equal. The length of time required to execute an instruction is measured in CPU clock cycles. CPU registers -- Memory locations that are wired directly into the CPU logic instead of being part of the addressable memory map. The CPU always has direct access to the information in these registers. The CPU registers in an MC68HC908 are A (8-bit accumulator), X (8-bit index register), CCR (condition code register containing the H, I, N, Z, and C bits), SP (stack pointer), and PC (program counter). cycles -- See CPU cycles. data bus -- A set of conductors that are used to convey binary information from a CPU to a memory location or from a memory location to a CPU; in the HC08, the data bus is 8-bits. development tools -- Software or hardware devices used to develop computer programs and application hardware. Examples of software development tools include text editors, assemblers, debug monitors, and simulators. Examples of hardware development tools include simulators, logic analyzers, and PROM programmers. An in-circuit simulator combines a software simulator with various hardware interfaces. DIP -- Dual in-line package. DTR -- Data transfer request. EPROM -- Erasable, programmable read-only memory. A non-volatile type
User's Manual 90 Glossary M68ICS08MR In-Circuit Simulator MOTOROLA
Glossary
of memory that can be erased by exposure to an ultra-violet light source. MCUs that have EPROM are easily recognized by their packaging: a quartz window allows exposure to UV light. If an EPROM MCU is packaged in an opaque plastic package, it is termed a one-time-programmable OTP MCU, since there is no way to erase and rewrite the EPROM. EEPROM -- Electrically erasable, programmable read-only memory. ESD -- Electrostatic discharge. IC -- Integrated circuit. index register -- An 8-bit CPU register in the HC08 that is used in indexed addressing mode. The index register (X) also can be used as a general-purpose 8-bit register in addition to the 8-bit accumulator. input-output (I/O) -- Interfaces between a computer system and the external world. For example, a CPU reads an input to sense the level of an external signal and writes to an output to change the level on an external signal. instructions -- Instructions are operations that a CPU can perform. Instructions are expressed by programmers as assembly language mnemonics. A CPU interprets an opcode and its associated operand(s) as an instruction. listing -- A program listing shows the binary numbers that the CPU needs alongside the assembly language statements that the programmer wrote. The listing is generated by an assembler in the process of translating assembly language source statements into the binary information that the CPU needs. LSB -- Least significant bit. MCU - Microcontroller unit -- Microcontroller. A complete computer system including CPU, memory, clock oscillator, and I/O on a single integrated circuit. MRICS -- M68ICS08MR in-circuit simulator and programmer board. MR4/8 -- MCUs MC68HC08MR4 and MC68HC908MR8.
M68ICS08MR In-Circuit Simulator MOTOROLA Glossary User's Manual 91
Glossary
MR32 -- MCU MC68HC908MR32. MSB -- Most significant bit. N -- Abbreviation for negative, a bit in the condition code register of the HC08. In two's-complement computer notation, positive signed numbers have a 0 in their MSB (most significant bit) and negative numbers have a 1 in their MSB. The N condition code bit reflects the sign of the result of an operation. After a load accumulator instruction, the N bit will be set if the MSB of the loaded value was a 1. object code file -- A text file containing numbers that represent the binary opcodes and data of a computer program. An object code file can be used to load binary information into a computer system. Motorola uses the S-record file format for object code files. operand -- An input value to a logical or mathematical operation. opcode -- A binary code that instructs the CPU to do a specific operation in a specific way. The HC08 CPU recognizes 210 unique 8-bit opcodes that represent addressing mode variations of 62 basic instructions. OTPROM -- A non-volatile type of memory that can be programmed but cannot be erased. An OTPROM is an EPROM MCU that is packaged in an opaque plastic package. It is called a one-time-programmable MCU because there is no way to expose the EPROM to a UV light. PC -- Abbreviation for program counter CPU register of the HC08. PCBA -- Printed circuit board assembly. PLL -- Phase-locked loop. program counter -- The CPU register that holds the address of the next instruction or operand that the CPU will use. QFP -- Quad flat pack. RAM -- Random access memory. Any RAM location can be read or written by the CPU. The contents of a RAM memory location remain valid until the CPU writes a different value or until power is turned off. registers -- Memory locations that are wired directly into the CPU logic
User's Manual 92 Glossary M68ICS08MR In-Circuit Simulator MOTOROLA
Glossary
instead of being part of the addressable memory map. The CPU always has direct access to the information in these registers. The CPU registers in the HC08 are A (8-bit accumulator), X (8-bit index register), CCR (condition code register containing the H, I, N, Z, and C bits), SP (stack pointer), and PC (program counter). Memory locations that hold status and control information for on-chip peripherals are called I/O and control registers. reset -- Reset is used to force a computer system to a known starting point and to force on-chip peripherals to known starting conditions. S record -- A Motorola standard format used for object code files. SDIP -- Skinny dual in-line package. simulator -- A computer program that copies the behavior of a real MCU. source code -- See source program. SP -- Abbreviation for stack pointer CPU register in the HC08 MCU. source program -- A text file containing instruction mnemonics, labels, comments, and assembler directives. The source file is processed by an assembler to produce a composite listing and an object file representation of the program. stack pointer -- A CPU register that holds the address of the next available storage location on the stack. TTL -- Transistor-to-transistor logic. TVS -- Transient voltage suppression. VDD -- The positive power supply to a microcontroller (typically 5 volts dc). VSS -- The 0-volt dc power supply return for a microcontroller. Word -- A group of binary bits. Some larger computers consider a set of 16 bits to be a word but this is not a universal standard. X -- Abbreviation for index register, a CPU register in the HC08. Z -- Abbreviation for zero, a bit in the condition code register of the HC08. A
M68ICS08MR In-Circuit Simulator MOTOROLA Glossary
User's Manual 93
Glossary
compare instruction subtracts the contents of the tested value from a register. If the values were equal, the result of this subtraction would be 0 so the Z bit would be set; after a load accumulator instruction, the Z bit will be set if the loaded value was $00.
User's Manual 94 Glossary
M68ICS08MR In-Circuit Simulator MOTOROLA
User's Manual -- M68ICS08MR In-Circuit Simulator
Index
A
ASCII characters 80 assembler description 14
B
baud rates 17 bus frequency 17 bus frequency selection 17
C
cables flex target 52 CASM08Z 14 description 14 checksum 75 communications 18 connectors Target 38, 40, 42, 44 Target DIP 48, 51
D
debuggers ICD08SW description 10 MON08 interface 71
E
examples S records 77
F
features 10 FLASH memory 11, 14 Flex 12 flex target cable 12 function keys 10
M68ICS08MR In-Circuit Simulator -- Rev. 0 MOTOROLA
User's Manual 95
User's Manual H
hardware installation 17, 81 requirements 14 host 9 hotkeys. See function keys humidity 15
I
ICD08SZ debugger 12 description 14 ICG MON08 limitations to 18 ICS PWR LED 86 ICS08MR software 12 ICS08MRZ description 14 simulator 12 integrated development environment 14
L
LED ICS power 86 limitations ICG MON08 18 LVI MON08 18 MRICS 17 LVI MON08 limitations to 18
M
M68CLB05C 12 M68ICS08MR 9 M68ICS08MR board 17, 35, 81, 86 M68ICS08MR in-circuit simulator components 12 hardware 14 M68ICS08RK in-circuit simulator features 10 M68ICS08RK2 board 37 MC68HC908MR MCUs 12 MC68HC908MR32 9 MC68HC908MR4 9 MC68HC908MR8 9 MCU 9, 13
User's Manual 96 M68ICS08MR In-Circuit Simulator -- Rev. 0 MOTOROLA
MCU subsystem clocks 23 target interface connector 26, 28 memory address 75 system requirements 14 MON08 12, 13, 52 MONO8 9 Motorola 9 MRICS 12 limitations 17 software 12 MRICS limitations 17
O
operating systems 14
P
port A0 18 port B0 18 port B1 18 Power 12 power connector 86 requirements 15 power connector 86 PROG08SZ description 14
R
RAM 10, 14 record length 75 record type 75 relative humidity 15 requirements hardware 14 software 14 RS 9 RS-232 serial connector 86
S
S records 75-80 Serial 12 serial port connector 86 software ICS08MR (or MRICS software) 14
M68ICS08MR In-Circuit Simulator -- Rev. 0 MOTOROLA User's Manual 97
User's Manual
MRICS (or ICS08MR software) 14 requirements 14 SOIC 12 S-record content 75 creating 77 field contents 76 fields 75 overview 75 S0 record 78 S1 record 78 S9 record 79 termination record 79 types 76
T
target 9 target system cables 52-56 connecting to 9 connectors 37-52 description 9 MON08 interface 71 temperature operating 15 storage 15
W
Windows 95 9 Windows 98 9 WinIDE 10 description 14
User's Manual 98
M68ICS08MR In-Circuit Simulator -- Rev. 0 MOTOROLA
Motorola reserves the right to make changes without further notice to any products herein. Motorola makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does Motorola assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. "Typical" parameters which may be provided in Motorola data sheets and/or specifications can and do vary in different applications and actual performance may vary over time. All operating parameters, including "Typicals" must be validated for each customer application by customer's technical experts. Motorola does not convey any license under its patent rights nor the rights of others. Motorola products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the Motorola product could create a situation where personal injury or death may occur. Should Buyer purchase or use Motorola products for any such unintended or unauthorized application, Buyer shall indemnify and hold Motorola and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that Motorola was negligent regarding the design or manufacture of the part. Motorola and are registered trademarks of Motorola, Inc. Motorola, Inc. is an Equal Opportunity/Affirmative Action Employer.
How to reach us: USA/EUROPE/Locations Not Listed: Motorola Literature Distribution, P.O. Box 5405, Denver, Colorado 80217. 1-303-675-2140 or 1-800-441-2447. Customer Focus Center, 1-800-521-6274 JAPAN: Motorola Japan Ltd.; SPS, Technical Information Center, 3-20-1, Minami-Azabu, Minato-ku, Tokyo 106-8573 Japan. 81-3-3440-8573 ASIA/PACIFIC: Motorola Semiconductors H.K. Ltd.; Silicon Harbour Centre, 2 Dai King Street, Tai Po Industrial Estate, Tai Po, N.T., Hong Kong. 852-26668334 MfaxTM, Motorola Fax Back System: RMFAX0@email.sps.mot.com; http://sps.motorola.com/mfax/; TOUCHTONE, 1-602-244-6609; US and Canada ONLY, 1-800-774-1848 HOME PAGE: http://motorola.com/sps/
Mfax is a trademark of Motorola, Inc. (c) Motorola, Inc., 2000
M68ICS08MRUM/D


▲Up To Search▲   

 
Price & Availability of MC68HC908MR32

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X