M68ICS08JBUM/D
NON-DISCLOSURE AGREEMENT REQUIRED
M68ICS08JB
In-Circuit Simulator
User’s Manual
User’s Manual M68ICS08JB In-Circuit Simulator
2MOTOROLA
Users 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.
For an electronic copy of this book, visit Motorola’s web site at http://mcu.motsps.com/documentation
© Motorola, Inc., 2000; All Rights Reserved
Table of Contents
M68ICS 08J B In-C irc ui t Simu lat or Users Manual
MOTOROLA Table of Contents 3
Sect ion 1. Gener al Inf orm a t ion
1.1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.2 JBICS Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.2.1 JBICS Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.2.2 ICS Interface Software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.3 Hardware and Software Requirements. . . . . . . . . . . . . . . . . . . . . . . . 16
1.4 Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
1.5 About This Manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
1.6 Customer Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Section 2. Preparatio n and Installation
2.1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.2 Hardware Preparation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.2.1 JBICS Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.2.2 Configuring JBICS Jumper Headers . . . . . . . . . . . . . . . . . . . . . . . 20
2.2.3 Target Interface Connection Options. . . . . . . . . . . . . . . . . . . . . . . 22
2.2.4 Host Computer - JBICS Interconnection (P2) . . . . . . . . . . . . . . . . 23
2.2.5 Power Connector (P1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.2.6 USB Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.3 Connecting the JBICS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.4 Connecting the JBICS to the Target System . . . . . . . . . . . . . . . . . . . 25
2.5 Installing the Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Section 3. Support Information
3.1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Users Manual M68ICS08J B In-Circuit Simulator
Table of Conten ts
Users Manual M68ICS08JB In-Circuit Simulator
4 Table of Conten ts MOTOROLA
Table of Contents
3.2 MCU Subsystem. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.3 JBICS Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.3.1 ICS08JB Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.3.2 Clock Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.3.3 Board Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.3.4 Device Configuration Selection. . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.3.5 Level Translation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.3.6 Host System Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.3.7 USB Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.4 JBICS Connector Signal Definitions . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.4.1 Target Flex Cable Interface Connectors J1 and J2 . . . . . . . . . . . . 32
3.4.2 J3 DIP Connector Pin Assignments. . . . . . . . . . . . . . . . . . . . . . . . 39
3.4.3 J4 DIP Connector Pin Assignments. . . . . . . . . . . . . . . . . . . . . . . . 40
3.4.4 Target MONO8 Interface Connector J5 Pin Assignments. . . . . . . 41
3.4.6 Host Computer - JBICS Interconnection (P2) . . . . . . . . . . . . . . . . 42
3.4.5 Power Connector (P1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
3.5 Parts List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.6 JBICS Board Layout and Schematic Diagrams . . . . . . . . . . . . . . . . . 46
Section 4. Using the MON08 Interface
4.1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4.2 Target System Header Placement and Layout . . . . . . . . . . . . . . . . . . 49
4.3 Connecting to the In-Circuit Simulator . . . . . . . . . . . . . . . . . . . . . . . 50
Appendix A. S-Record Information
A.1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
A.2 S-Record Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
A.3 S-Record Types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
A.4 S Record Creation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
A.5 S-Record Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
A.5.1 S0 Header Record . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
A.5.2 First S1 Record. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Table of Contents
M68ICS 08J B In-C irc ui t Simu lat or Users Manual
MOTOROLA Table of Contents 5
A.5.3 S9 Termination Record . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
A.5.4 ASCII Characters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Appendix B . Qui ck Start Hardware Configurati on Gu ide
B.1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
B.1.1 JBICS Configurable Jumper Headers . . . . . . . . . . . . . . . . . . . . . . 58
B.1.2 Target Interface Cable Connections. . . . . . . . . . . . . . . . . . . . . . . . 58
B.2 Installing the Hardware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
B.3 Connecting to a Target System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
B.4 Installing the Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Glossary
Index
Users Manual M68ICS08JB In-Circuit Simulator
6 Table of Conten ts MOTOROLA
Table of Contents
List of Figures
M68ICS 08J B In-C irc ui t Simu lat or Users Manual
MOTOROLA List of Figures 7
Table Figure Page
1-1 M68ICS08JB In-Circuit Simulator Board. . . . . . . . . . . . . . . . . . . . . 10
2-1 P2 Host Computer to JBICS Interconnection . . . . . . . . . . . . . . . . . . 21
2-2 P1 Power Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3-1 P1 Power Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3-2 P2 Host Computer to JBICS Interconnection . . . . . . . . . . . . . . . . . . 41
3-3 JBICS Board Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Users Manual M68ICS08J B In-Circuit Simulator
List of Figures
Users Manual M68ICS08JB In-Circuit Simulator
8 List of Figures MOTOROLA
List of Figures
List of Tables
M68ICS 08J B In-C irc ui t Simu lat or Users Manual
MOTOROLA List of Tables 9
1-1 JBICS Product Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1-2 Hardware Connector Components. . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1-3 Software Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1-4 JBICS Board Specifications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2-1 JBICS Jumper Header Description . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2-2 Cable/Connector Options for MCUs . . . . . . . . . . . . . . . . . . . . . . . . . 21
3-1 J1 Target Flex Connector Pin Assignment Descriptions. . . . . . . . . . 31
3-2 J2 Target Flex Connector Pin Assignment Descriptions. . . . . . . . . . 32
3-3 Flex Cable Plug Pin Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3-4 J3 Connector Pin Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3-5 J4 Connector Pin Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3-6 J3 MONO8 Target Connector Pin Assignment Descriptions . . . . . . 39
3-7 Power Connector P1 Pin Assignment Descriptions. . . . . . . . . . . . . . 40
3-8 RS-232C Communication Connector P2 Pin Assignments. . . . . . . . 41
3-9 USB Connector P4 Pin Assignment Descriptions. . . . . . . . . . . . . . . 41
3-10 JBICS Parts List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
4-1 MON08 Target System Connector P1. . . . . . . . . . . . . . . . . . . . . . . . 47
4-2 MON08 Target System Connector P2. . . . . . . . . . . . . . . . . . . . . . . . 48
4-3 JBICS Jumper Header Description . . . . . . . . . . . . . . . . . . . . . . . . . . 56
4-4 Cable/Connector Options for MCUs . . . . . . . . . . . . . . . . . . . . . . . . . 57
Users Manual M68ICS08J B In-Circuit Simulator
List of Tab les
Users Manual M68ICS08JB In-Circuit Simulator
10 List of Tables MOTOROLA
List of Tables
M68ICS 08J B In-C irc ui t Simu lat or Users Manual
MOTOROLA General Information 11
Users Manual M68ICS08J B In-Circuit Simulat or
Section 1. General Informatio n
1.1 Introduction
This section provides general information about the Motorola M68ICS08JB
in-circuit simulator (JBICS).
The M68ICS08JB JBICS board is a stand-alone development and debugging
tool. It contains the hardware and software needed to develop and simulate
source code and to program Motorolas MC68HC908JB8 microcontroller unit
(MCU).
The JBICS and its software form a complete editor, assembler, programmer,
simulator, and limited real-time input/output emulator for the MCU. When
connection is made between 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 JBICS 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, a MONO8 cable, or one of two DIP emulation cables
(low cost alternatives to the flex cable). The ribbon cable or flex cable or DIP
cable is used when an MCU is resident on the JBICS for emulation or
simulation, and the MONO8 cable is used to debug or program a target systems
MCU, directly, when the MCU resides on the target hardware.
Users Manual M68ICS08JB In-Circuit Simulator
12 General Information MOTOROLA
General Information
Figure 1-1 M68ICS08JB In-Circuit Simulator Board
The JBICS 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 CASM08Z
Programming FLASH memory with PROG08SZ
Simulating in-circuit and stand-alone MC68HC908JB MCUs with
ICS08JBZ 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
Debugging and emulation (limited real-time) with ICD08SZ, including:
Loading code into RAM
General Information
Introduction
M68ICS 08J B In-C irc ui t Simu lat or Users Manual
MOTOROLA General Information 13
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
In-circuit simulation
In-circuit programming
Four modes of operation:
Standalone using the JBICS as a standalone system without a
target board
Simulation using the JBICS as an in-circuit simulator/emulator
with a target cable
Evaluation - using the JBICS for real-time evaluation of the MCU
and to debug user developed hardware and software
Programming using the JBICS as a programmer
With the ICD08SZ debugging software, code may be run directly out of
the MCUs internal FLASH at real-time speeds.
With the WinIDE, CASM08Z, editor, simulator, and assembler software
- the function is as a limited real-time emulator.
With the PROG08SZ software - the function is to program MCU FLASH
memory.
With the ICS08JBZ 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 ICS08JBZ 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 MCUs internal FLASH at real-time speeds.
Users Manual M68ICS08JB In-Circuit Simulator
14 General Information MOTOROLA
General Information
Timing is accomplished through a 6.0 MHz crystal
1.2 JBICS Components
The complete JBICS system includes hardware, software, and documentation.
Table 1-1 lists the JBICS product components.
Table 1-1 JBICS Product Components
Part Number Description
ICS08JB JBICS software development package
ICS08JBZ JBICS simulator
ICD08SZ JBICS debugger/emulation
MC68HC908JB8FB MCU (44-pin QFP package)
MC68HC908JB8ADW MCU (SOIC Package)
MC68HC908JB8JP MCU (PDIP Package)
M68CLB05C Flex target cable
KRISTA 22-122 Serial cable
FRIWO 11.8999-P5 Power supply
M68ICS08JB Hardware board
M68ICS08SOM/D M68ICS08JB In-circuit Simulator Software Operator’s
Manual
M68ICS08JBHOM/D M68ICS08 In-circu it Simulat or Hardware Operator’s
Manual
General Information
JBICS Components
M68ICS 08J B In-C irc ui t Simu lat or Users Manual
MOTOROLA General Information 15
1.2.1 JBICS Hardware
Table 1-2 lists the JBICS hardware components.
Table 1-2. Hardware Connector Components
Components Description
XU1 Clam shell test socket for Motorola MC68HC908JB8 MCU;
64-pin QFP (quad flat pack)
XU2 28-pin SOIC test socket for Motorola MC68HC908JB8 MCU
XU3 20-pin PDIP test socket for Motorola MC68HC908JB8
J1 & J2 Two 2-row × 20-pin, 0.1-inch spacing connectors to connect
JBICS to a target using M68CLB05C flex cable
J3 Connector to connect 28-pin DIP emulation cable between
JBICS and target.
J4 Connector to connect 20-pin DIP emulation cable between
JBICS and target.
J5 One 2-row × 8-pin, 0.1-inch spacing connector to connect to
target via MON08 debug circuit.
P1 +5 Vdc input voltage (VDD)
P2 RS-232 to interface JBICS to host computer serial connector
(DEKL-9SAT-F)
P3 Power Terminal
P4 USB Series "B" Receptable to interface JBICS to host
computer
Users Manual M68ICS08JB In-Circuit Simulator
16 General Information MOTOROLA
General Information
1.2.2 IC S Interface Software
Windows-optimized software components are referred to, collectively, as the
JBICS software (part number ICS08JB). It is a product of P&E Micr ocomputer
Systems, Inc., and is included in the JBICS kit (Table 1-3).
1.3 Hardware and Software Requirements
The JBICS software requires 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
An RS232 serial port for communications between the JBICS and the
host computer
Table 1-3 Software Components
Components Description
WINIDE.EXE Integrated development environment (IDE) software
interface for editing and performing software or
in- circuit simulation
CASM08Z.EXE CASM08Z command-line cross-assembler
ICSO8SZ.EXE In-circuit/stand-alone simulator software for the
MC68HC908JB8 MCU
PROG08SZ.EXE FLASH memory programming software
ICD08SZ.EXE In-circuit debugging software for limited, real-time
emulation
General Information
Specifications
M68ICS 08J B In-C irc ui t Simu lat or Users Manual
MOTOROLA General Information 17
1.4 Specificati ons
Table 1-4 summarizes the JBICS hardware specifications.
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.
Table 1-4 JBICS Board Specifications
Characteristic Specification
Temperature:
Operating
Storage 0° to 40°C
40° to +85°C
Relative humidity 0 to 95%, non-condensing
Power requirement +5 Vdc, from included AC/DC adapter
Users Manual M68ICS08JB In-Circuit Simulator
18 General Information MOTOROLA
General Information
M68ICS 08J B In-C irc ui t Simu lat or Users Manual
MOTORO LA Preparati on and Instal la tion 19
Users Manual M68ICS08J B In-Circuit Simulat or
Section 2. Preparation and Installation
2.1 Introduction
This section provides information and instruction for configuring, installing,
and readying the M68ICS08JB (JBICS) for use.
2.2 Hardware Preparation
This paragraph explains:
Limitations of the JBICS
Configuration of the JBICS
Installation of the JBICS
Connection of the JBICS 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.
Users Manual M68ICS08JB In-Circuit Simulator
20 Preparati on and Instal la tion MOTO ROLA
Preparation and Installation
2.2.1 JBICS Limitations
These sub-paragraphs describe system limitations of the JBICS.
2.2.1.1 Port Bit PTA0
Port A0 is used for host to MCU communications, so it is unavailable for
emulation.
2.2.1.2 DDRA0
Setting DDRA0, in the Data Direction Register, will stop communications with
the simulation or debugger software and will require a system reset to regain
communication with the MCU.
2.2.1.3 Port bits PTA1, PTA2, and PTA3
Port bits PTA1, PTA2, and PTA3 are temporarily disconnected from the t arget
system during reset.
2.2.1.4 RST* signal
RST* signal is limited because the signal is not a bidirectional, open-drain
signal. It is emulated as either an input or output when using the target
connectors or as two pins (one input and one output) when using the MONO8
cable.
2.2.2 Configuring JBICS Jumper Headers
The JBICS supports four configuration options: standalone, simulation,
evaluation, and programming.
Standalone ICS08JBZ.exe running on the host computer (the JBICS
is not connected.) Emulation of the MCU CPU, registers, and I/O ports
are done within the host computer environment.
Simulation Host computer connected to the JBICS via the RS-232
cable and ICS08JBZ.exe running on the host computer. This provides
access to the M68HC908JB8 MCU, internal registers, and I/O ports.
Preparation and Installation
Hardware Preparation
M68ICS 08J B In-C irc ui t Simu lat or Users Manual
MOTORO LA Preparati on and Instal la tion 21
Evaluation Host computer connected to the JBICS and the JBICS
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 connected to the JBICS, and the JBICS
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 is used for
communications, so it is unavailable for emulation).
Five jumper headers (Table 2-1) on the JBICS are used to configure the
hardware options.
Users Manual M68ICS08JB In-Circuit Simulator
22 Preparati on and Instal la tion MOTO ROLA
Preparation and Installation
2.2.3 Target Interface Connecti on Options
There are four ways to connect the JBICS simulator board to your target system:
Flex cable low-noise target interface connection
20- pin DIP Emulation Cable low cost flex cable replacement
28- pin DIP Emulation Cable low cost flex cable replacement
MON08 cable target interface connection with MCU FLASH
programming and limited emulation
Ta ble 2-1 JBICS Jumper Header Description
Jumper
Header
Type
(Factory
Default Shown) Description
W1
ICS_OSC
or
OSC1
Jumpers W1 and W4 are configured together for the Oscillator
Source.
W1 ON and W4 ON: JBICS MCU and target board clock signals
supplied by the JBICS board oscillator Y1.
W1 ON and W4 OFF: JBICS MCU clock signal supplied by oscillator
Y1 - Target board has its own clock source.
W1 OFF and W4 ON: JBICS MCU clock signal supplied by target
board.
W1 OFF and W4 OFF: JBICS has no clock source.
W4
OSC1
or
TGT_OSC1
W2
Target
System
Power
Jumper: ICS board system power applied to target cable VDD pin.
No Jumper: Allows using a separate power supply for target system.
W3
Reset
Source
Jumper on position 1&2: RST_IN* from target resets on-board ripple
counters and MCU.
Jumper on position 2&3: ICS RST_OUT (from RST*) resets target.
W5
USB Pull-up
Resistor
Jumper: Connects 1.5Kohm pull-up resistor from USB D- data line to
3.3V
No Jumper: 1.5K ohm pull-up is disabled and PTE4/D should only be
used as I/O Port
1
2
1
2
1
2
3
1
1
2
Preparation and Installation
Hardware Preparation
M68ICS 08J B In-C irc ui t Simu lat or Users Manual
MOTORO LA Preparati on and Instal la tion 23
Table 2-2 is a quick reference for defining the cable/connector setup to use with
the JBICS.
2.2.4 Host Computer - JBICS Interconnection (P2)
The host computer to JBICS interface is via the single system connector P2,
which is a 9-pin, D-type connector (Amp part number AMP-9726-A)
(Figure 2-1), mounted on the top side of the board.
Connection requires the cable assembly supplied with your JBICS kit, a
DB9-male-to-female, 6-ft. (3 m) long serial cable.
Figure 2-1. P2 Host Computer to JBICS Interconnection
2.2.5 Power Connector (P1)
Connect +5-Vdc power directly to the JBICS via connector P1 (Figure 2-2)
using the provided power supply.
Figure 2-2. P1 Power Connector
Table 2-2. Cable/Connector Options for MCUs
MCU Flex Cable DIP
Emulation
Cable
DIP
Emulation
Cable
MON08
Cable
MC68HC90
8JB8 J1 an d J2 J3 J4 J5
RXD
TXD
GND
1
2
3
4
5
6
7
8
9
DTR
GND
+5 Vdc
Users Manual M68ICS08JB In-Circuit Simulator
24 Preparati on and Instal la tion MOTO ROLA
Preparation and Installation
2.2.6 USB Connector
The USB connector is directly connected to the MCU USB interface through
the USB data pins (D+ and D-). If the development starts without the target
board, the user can connect the USB interface to the host by using a USB
standard detachable cable (Series "A" plug to Series "B" plug). In this case, a
shunt should be place in the jumper W5 to connect the 1.5Kohm pull-up
resistor.
Refer to Section 3, Support Information for pin assignment information.
Preparation and Installation
Connecting the JBICS
M68ICS 08J B In-C irc ui t Simu lat or Users Manual
MOTORO LA Preparati on and Instal la tion 25
2.3 Connecting the JBICS
The following steps provide instructions for connecting the JBICS 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 (common).
a. Configure the jumpers W-1 through W-5 (Table 2-1) on the JBICS for your
application.
b. Install an MCU into the appropriate socket, for your application, onto the
JBICS board.
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 P2 on the JBICS.
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 P1 on the JBICS board.
f. Plug the power cable into an ac power outlet, using one of the country-specific
adapters.
g. The JBICS power LED (green) lights.
2.4 Connecting the JBICS to the Target System
Connect the JBICS to the target system using one of these methods:
Emulating using a flex cable for low-noise connection
Users Manual M68ICS08JB In-Circuit Simulator
26 Preparati on and Instal la tion MOTO ROLA
Preparation and Installation
When emulating, connect the 80-pin M68CLB05C flex cable to the
connectors labeled J1and J2 on the simulator board. Attach the other end
of the cable to the appropriate connector on the target system. Target
head adapters are available.
Emulating using a 20-pin DIP emulation cable
When emulating, connect the 20-pin DIP cable to the connector labeled
J4 on the simulator board. Attach the other end of the cable to the
appropriate connector on the target system. Target head adapters are
available.
Emulating using a 28-pin DIP emulation cable
When emulating, connect the 28-pin DIP cable to the connector labeled
J3 on the simulator board. Attach the other end of the cable to the
appropriate connector on the target system. Target head adapters are
available.
Using a MON08 cable to debug the target system.
NOTE: An MCU must be installed in the target system. No MCU should on the JBICS.
Connect the MON08 debug interface cable to the appropriate MON08
debug interface connector, J5, for communication with the target
systems MCU. Attach the other end of the cable to the appropriate
connector on the target system.
NOTE: For more detailed information on the MON08, refer to Section 4 of this manual.
2.5 Installi ng the Software
For instructions for installing the ICS08 software, refer to P&E Microcomputer
Systems, Inc., M68ICS08HC08 In-Circuit Simulator Operator’s Manual,
Motorola document order number M68ICS08SOM/D, and you may refer to
http://www.pemicro.com/ics08/index.html#docs.
M68ICS 08J B In-C irc ui t Simu lat or Users Manual
MOTOROLA Support Information 27
Users Manual M68ICS08J B In-Circuit Simulat or
Sectio n 3. Support Inform ation
3.1 Introduction
This section includes data and information that can be useful in the design,
installation, and operation of your application.
3.2 MCU Subsystem
The MCU subsystem consists of the MC68HC908JB8 microcontroller, clock
generation and selection, monitor mode control logic that places and holds the
JBICS in monitor mode, the bus voltage level translation buffers, and processor
operating voltage variable regulator.
The on-board MCU (the test MCU) simulates and debugs the MCUs inte rface
to its peripherals and to other devices on the target board through a variety of
connections.
Depending on the connection, the MCU is used in one of three operating modes:
In the JBICS socket for simple simulation
In the JBICS socket for programming
In the JBICS socket connected to the target for emulation
In the target for MON08 debug operation
3.3 JBICS Functional Description
NOTE: For the following discussion on the theory of operation of the JBICS, refer to
the schematic diagrams in Paragraph 3.6, Figures 3-2 to 3-9 of this section.
Users Manual M68ICS08JB In-Circuit Simulator
28 Support Information MOTOROLA
Support Information
3.3.1 ICS08JB Board
The core component of the board is the MC68HC908JB8 MCU (Figure 3-5).
This MCU resides either on the ICS08JB board or on a target system.
When the MCU resides on the JBICS, the board may be used as an in-circuit
emulator or simulator for the MC68HC908JB8. For this configuration, a target
cable is run from the board to the target system.
The JBICS supports three kinds of target cables:
A 20-pin ribbon cable (Figure 3-8) terminated in 20-pin male DIP (Dual In-line
Package) headers
A 28-pin ribbon cable (Figure 3-8) terminated in 28-pin male DIP headers
A flexible target head adapter cable (Figure 3-7) (Motorola part number
M68CBL05C), terminating in connectors for target head adapter. For a 44-pin
QFP-package MCU on the target system, use Motorola THA model number
M68TC08JBFB44.
Using a target cable is recommended but optional; the board may be utilized
with flying leads to other circuits. The MCU may be any one of the
MC68HC908JB8FB, MC68HC908JB8DW, or MC68HC908JB8JP MCUs. On
the JBICS board, socket XU1 supports the 44-pin QFP package, socket XU2
supports the 28-pin SOIC package, and socket XU3 supports the 20-pin DIP
package.
When the MCU resides on a target system, the ICS08JB board can
communicate with the MCU over a 16-pin MON08 cable. The MON08
interface is intended for in-system debugging and programming of an MCU in
the target system.
The ICS08JBZ simulation software simulates the operation of an MCU in the
PC while communicating with an external MCU to provide I/O functions. The
PC executes code simulating the MCU, then sends or requests MCU port data,
allowing for a real- world interface for the in-circuit simulator. The simulated
MCU operation is much slower than the actual MCU performance, but the
simulator allows the actual processing steps to seen and followed, while sill
allowing the MCU to in terface to all nece ssary signals within the ta rget syste m.
Support Information
JBICS Functional Description
M68ICS 08J B In-C irc ui t Simu lat or Users Manual
MOTOROLA Support Information 29
The PROG08SZ programming software is used to program the FLASH
memory on an MCU. Only one part may be programmed at a time. The MCU
to be programmed may be socketed on the JBICS, or it may reside on a target
board that sypports MON08.
The JBICS board also provides +5 Vdc power, +8 Vdc power for the
VTST_INT and VTST_RST voltage required to enter monitor mode, a 6MHz
clock signal, and host PC RS-232 level translation.
When using the ICD08SZ debugging software, your code can be run directly
out of the MCUs internal FLASH at real-time speeds.
3.3.2 Clock Selection
The JBICS contains a 6-MHz crystal oscillator (Figure 3-3). When the remote
target connection is made, the user may opt to feed the output from the JBICS
crystal (MCU_OSC) to the external clock input (OSC1) of the JBICS via W4,
a 2-pin shunt (Figure 3-7).
3.3.3 Boar d Reset
The JBICS includes two reset sources:
An output from the Power-On Reset (POR) circuit via the host system
software
An internal reset operation of the processor
The host system resets the JB ICS (Figure 3-14) by cycling power to most of the
ICS circuitry, including the POR circuit; RS-232 handshake line DTR is used
for this purpose.
The RESET function of the JBICS is both an input and an output. The JBICS
drives its RESET pin low after encountering several different exception
conditions. W3 (Figure 2-7) is provided to allow you to select whether the target
system can reset the MCU on the JBICS (jumper between pins 1 and 2) or
whether the target system receives a reset signal from the JBICS (jumper
between pins 2 and 3).
Users Manual M68ICS08JB In-Circuit Simulator
30 Support Information MOTOROLA
Support Information
RST* is not a bidirectional, open-drain signal at the target connectors.
Removing the j umper leaves th e RST-IN* signal pulled up to MCU operating
voltage.
3.3.4 Device Configuration Selection
The operation mode of the JBICS processor is selected at the rising edge of the
RESET signal. The JBICS requires that the processor operate in monitor mode.
To set monitor mode operation, the IRQ* line to the JBICS is level shifted to
apply VHI to the processor on the rising edge of reset. VHI is a signal name t hat
is specified as minimum VDD +2.5 V and maximum 8.5V, with the highest VDD
of 5V, which gives a range of minimum 7.5V and maximum 8.5V.
The JBICS RST* pin is the main mode select input and is pulled to logic 0, then
logic 1 (processor VDD), to select MCU monitor mode. The host software must
communicate security bytes to the MCU to resume execution out of reset.
Communication to the monitor ROM is via standard, non-return-to-zero (NRZ)
mark/space data format on PTA0. The MCU maintains monitor mode and
disables the COP m odule through continued application of VHI on either IRQ*
or RST*.
Six commands may be issued by the host software in control of the MCU in
monitor mode: read, write, iread, iwrite, readsp, and run. Each command is
echoed back through PTA0 for error checking. These commands are described
in the M68ICS08JB IN-circuit Simulator Software Operators Manual.
3.3.5 Level Translation
The JBICS has two operation voltage +3.3 and +5.0 volts while the host
development system interface is an RS-232 (com) port. U1 (Figure 3-3) on the
ICS converts 5 V logic signals to R S-232 levels. U6 on the ICS converts the 5V
to 3.3V. Some transistors are used to translate 5 V logic levels to the MCU
operating voltage (3.3V).
Support Information
JBICS Functional Description
M68ICS 08J B In-C irc ui t Simu lat or Users Manual
MOTOROLA Support Information 31
3.3.6 Host System Connector
The host system interface is via a 9-pin DB-9 serial connection plug, P2,
DEKL-9SAT-F.
3.3.7 USB Interface
A USB series B receptacle, P4, (Figure 3-5) is built in the JBICS board. It can
connect to the USB host by USB standard detachable cable (Series A plug to
Series B plug)
Users Manual M68ICS08JB In-Circuit Simulator
32 Support Information MOTOROLA
Support Information
3.4 JBICS Connector Signal Definitions
The tables in this section describe the pin assignments for the connectors on the
JBICS board.
3.4.1 Target Flex Cable Interface Connectors J1 and J2
A generic cable (Motorola part number M68CLB05C) connects between the
ICS module and target adapter(s) for the different user package targets.
The FLEX cable has two 2 × 40, 0.1-inch center connector (P1, P2) at the end,
which connects to the ICS module. At the opposite end, it has two 2 × 20,
0.5-inch center connector (P3), which connects to the target adapter.
.
Figure 0-1. FLEX Cable
PIN 1
P1
PIN 80
Approximately 15
P2 PIN 1
PIN 41
PIN 40
P3
Support Information
JBICS Connector Signal Definitions
M68ICS 08J B In-C irc ui t Simu lat or Users Manual
MOTOROLA Support Information 33
Table 3-1 J1 Target Flex Connector Pin Assignment Descriptions
Pin
No. Schematic Direction Signal Description
1GND
2 PTB2 Bidirectional General Purpose I/O
3 TGT_OSC1 Bidirectional Clock Signal - JBICS W4 jumper settings determine
direction
4GND
5 PTB3 Bidirectional General Purpose I/O
6 PTD0 Bidirectional General Purpose I/O
7 PTB5 Bidirectional General Purpose I/O
8 PTD2 Bidirectional General Purpose I/O
9 PTB6 Bidirectional General Purpose I/O
10 N/C
11 TGT_RST Bidirectional Logical-level reset - W3 determines direction
12 N/C
13 TGT_PTA1 Bidirectional General Purpose I/O
14 N/C
15 TGT_PTA3 Bidirectional General Purpose I/O
16 N/C
17 PTC6 Bidirectional General Purpose I/O
18 N/C
19 GND
20 N/C
21 N/C
22 PTE0 Bidirectional General Purpose I/O
23 N/C
24 GND
25 N/C
26 PTA5 Bidirectional General Purpose I/O
27 N/C
Users Manual M68ICS08JB In-Circuit Simulator
34 Support Information MOTOROLA
Support Information
Table 3-2 J2 Target Flex Connector Pin Assignment Descriptions
28 PTA7 Bidirectional General Purpose I/O
29 N/C
30 PTD6 Bidirectional General Purpose I/O
31 N/C
32 PTD7 Bidirectional General Purpose I/O
33 N/C
34 PTC3 Bidirectional General Purpose I/O
35 PTD4 Bidirectional General Purpose I/O
36 PTC1 Bidirectional General Purpose I/O
37 PTE3 Bidirectional General Purpose I/O
38 GND
39 PTC0 Bidirectional General Purpose I/O
40 GND
Pin
No. Schematic Direction Signal Description
Pin
No. Schematic Direction Signal Description
1 MCU-REG Out 3.3V output of on-chip voltage regulator
2TGT-VDD I/O5V JBICS W2 jumper settings determine if signal is
input or output
3N/C
4 PTB1 Bidirectional General Purpose I/O
5GND
6 PTB0 Bidirectional General Purpose I/O
7 PTB4 Bidirectional General Purpose I/O
8 PTD1 Bidirectional General Purpose I/O
9GND
10 N/C
11 PTB7 Bidirectional General Purpose I/O
12 N/C
Support Information
JBICS Connector Signal Definitions
M68ICS 08J B In-C irc ui t Simu lat or Users Manual
MOTOROLA Support Information 35
13 TGT-PTA0 Bidirectional General Purpose I/O
14 GND
15 TGT_PTA2 Bidirectional General Purpose I/O
16 N/C
17 PTC7 Bidirectional General Purpose I/O
18 N/C
19 PTC5 Bidirectional General Purpose I/O
20 N/C
21 N/C
22 PTC4 Bidirectional General Purpose I/O
23 N/C
24 PTE2 Bidirectional General Purpose I/O
25 N/C
26 PTA4 Bidirectional General Purpose I/O
27 GND
28 PTA6 Bidirectional General Purpose I/O
29 N/C
30 PTD5 Bidirectional General Purpose I/O
31 N/C
32 GND
33 N/C
34 TGT_IRQ* In Interrupt Request from Target
35 PTD3 Bidirectional General Purpose I/O
36 PTC2 Bidirectional General Purpose I/O
37 PTE1 Bidirectional General Purpose I/O
38 GND
39 PTE4 Bidirectional General Purpose I/O
40 GND
Pin
No. Schematic Direction Signal Description
Users Manual M68ICS08JB In-Circuit Simulator
36 Support Information MOTOROLA
Support Information
Table 3-3 Flex Cable Plug Pin Assignments
Signal ICS08JB8
Connector P1 Pin
Number
ICS08JB8
Connector P2 Pin
Number
Target Head
Adapter Pin
Number P3
TGT_VDD NA 2 1
MCU_REG NA 1 2
PTB2 2 NA 3
GND 1 NA 4
PTB1 NA 4 5
NC NA 3 6
GND 4 NA 7
OSC1 3 NA 8
PTB0 NA 6 9
GND NA 5 10
PTD0 6 NA 11
PTB3 5 NA 12
PTD1 NA 8 13
PTB4 NA 7 14
PTD2 8 NA 15
PTB5 7 NA 16
NC NA 10 17
GND 19 NA 18
NC 10 NA 19
PTB6 9 NA 20
NC NA 12 21
PTB7 NA 11 22
NC 12 NA 23
TGT_RST 11 NA 24
GND 24 NA 25
TGT_PTA0 NA 13 26
Support Information
JBICS Connector Signal Definitions
M68ICS 08J B In-C irc ui t Simu lat or Users Manual
MOTOROLA Support Information 37
NC 14 NA 27
TGT_PTA1 13 NA 28
NC NA 16 29
TGT_PTA2 NA 15 30
NC 16 NA 31
TGT_PTA3 15 NA 32
NC NA 18 33
PTC7 NA 17 34
NC 18 NA 35
PTC6 17 NA 36
NC NA 20 37
PTC5 NA 19 38
NC 20 NA 39
GND 38 NA 40
NC NA 21 41
PTC4 NA 22 42
NC 21 NA 43
PTE0 22 NA 44
NC NA 23 45
PTE2 NA 24 46
NC 23 NA 47
GND 40 NA 48
NC NA 25 49
PTA4 NA 26 50
NC 25 NA 51
PTA5 26 NA 52
GND NA 9 53
PTA6 NA 28 54
Signal ICS08JB8
Connector P1 Pin
Number
ICS08JB8
Connector P2 Pin
Number
Target Head
Adapter Pin
Number P3
Users Manual M68ICS08JB In-Circuit Simulator
38 Support Information MOTOROLA
Support Information
NC 27 NA 55
PTA7 28 NA 56
NC NA 29 57
PTD5 NA 30 58
PTD6 30 NA 60
NC 29 NA 59
NC NA 31 61
GND NA 14 62
NC 31 NA 63
PTD7 32 NA 64
NC NA 33 65
TGT_IRQ NA 34 66
NC 33 NA 67
PTC3 34 NA 68
PTD3 NA 35 69
PTC2 NA 36 70
PTD4 35 NA 71
PTC1 36 NA 72
PTE1 NA 37 73
GND NA 27 74
PTE3 37 NA 75
GND NA 32 76
PTE4 NA 39 77
GND NA 38 78
PTC0 39 NA 79
GND NA 40 80
Signal ICS08JB8
Connector P1 Pin
Number
ICS08JB8
Connector P2 Pin
Number
Target Head
Adapter Pin
Number P3
Support Information
JBICS Connector Signal Definitions
M68ICS 08J B In-C irc ui t Simu lat or Users Manual
MOTOROLA Support Information 39
3.4.2 J3 DIP Connector Pin Assignments
Table 3-4 J3 Connector Pin Assignments
Pin
No. Schematic Direction Signal Description
1 GND Gound MCU ground
2 TGT_OSC1 I/O Clock Signal - ICS08JB jumper settings determine if
signal is an input or an output W4
3 None None None
4 MCU_REG Output 3.3V ouput of the on-chip voltage regulator
5 TGT_VDD I/O 5V ICS08JB jumper settings determine if signal is an
input or and output W2
6 PTD0 I/O I/O Port from MCU
7 PTD1 I/O I/O Port from MCU
8 PTD2 I/O I/O Port from MCU
9 PTD3 I/O I/O Port from MCU
10 PTD4 I/O I/O Port from MCU
11 PTE1 I/O I/O Port from MCU
12 PTE3 I/O I/O Port from MCU
13 PTE4 I/O I/O Port from MCU
14 PTC0 I/O I/O Port from MCU
15 TGT_IRQ I/O Interrupt Request from Target
16 PTD6 I/O I/O Port from MCU
17 PTD5 I/O I/O Port from MCU
18 PTA7 I/O I/O Port from MCU
19 PTA6 I/O I/O Port from MCU
20 PTA5 I/O I/O Port from MCU
21 PTA4 I/O I/O Port from MCU
22 PTA5 I/O I/O Port from MCU
Users Manual M68ICS08JB In-Circuit Simulator
40 Support Information MOTOROLA
Support Information
3.4.3 J4 DIP Connector Pin Assignments
Table 3-5 J4 Connector Pin Assignments
23 PTE0 I/O I/O Port from MCU
24 PTA3 I/O I/O Port from MCU
25 PTA2 I/O I/O Port from MCU
26 PTA1 I/O I/O Port from MCU
27 PTA0 I/O I/O Port from MCU
28 TGT_RST I/O Logic-level reset - W3 determines if this signal is an
input or an output
Pin
No. Schematic Direction Signal Description
Pin
No. Schematic Direction Signal Description
1 GND Gound MCU ground
2 TGT_OSC1 I/O Clock Signal - ICS08JB jumper settings determine if
signal is an input or an output W4
3 None None None
4 MCU_REG Output 3.3V ouput of the on-chip voltage regulator
5 TGT_VDD I/O 5V ICS08JB jumper settings determine if signal is an
input or and output W2
6 PTD0 I/O I/O Port from MCU
7 PTE1 I/O I/O Port from MCU
8 PTE3 I/O I/O Port from MCU
9 PTE4 I/O I/O Port from MCU
10 PTC0 I/O I/O Port from MCU
11 TGT_IRQ I/O Interrupt Request from Target
12 PTA7 I/O I/O Port from MCU
13 PTA6 I/O I/O Port from MCU
14 PTA5 I/O I/O Port from MCU
Support Information
JBICS Connector Signal Definitions
M68ICS 08J B In-C irc ui t Simu lat or Users Manual
MOTOROLA Support Information 41
3.4.4 Target MONO8 Interface Connector J5 Pin Assignments
The MONO8 interface connector, J3 (Table 2-6), is used when the MCU is
mounted on the target. Refer to Section 4 Using the MON08 for detailed
information.
Table 3-6 J3 MONO8 Target Connector Pin Assignment
Descriptions
15 PTA4 I/O I/O Port from MCU
16 PTA3 I/O I/O Port from MCU
17 PTA2 I/O I/O Port from MCU
18 PTA1 I/O I/O Port from MCU
19 PTA0 I/O I/O Port from MCU
20 TGT_RST I/O Logic-level reset - W3 determines if this signal is an
input or an output
Pin
No. Schematic Direction Signal Description
Pin
No. Schematic Direction Signal Description
1 RST_OUT* Out Reset signal to target
2GND
3 RST_IN* In Reset signal from target
4RST* OutTo MCU
5 TGT_IRQ Out Interrupt request to target MCU
6 IRQ* IN External interrupt request
7N/C
8N/C
9 TGT_PTA0 Bidirectional General purpose I/O
10 PTA0 Bidirectional General purpose I/O
Users Manual M68ICS08JB In-Circuit Simulator
42 Support Information MOTOROLA
Support Information
3.4.6 Host Computer - JBICS Interconnection (P2)
The host computer to JBICS interface is via the single system connector P2
(Figure 3-2), which is a 9-pin, D-type connector (Amp part number
AMP-9726-A) (Table 3-6).
Connection requires the cable assembly supplied with your JBICS kit, a
DB9-male-to-female, 6-ft. (3 m) long serial cable.
11 TGT_PTA1 Bidirectional General purpose I/O
12 PTA1 Bidirectional General purpose I/O
13 TGT_PTA2 Bidirectional General purpose I/O
14 PTA2 Bidirectional General purpose I/O
15 TGT-PTA3 Bidirectional General purpose I/O
16 PTA3 Bidirectional General purpose I/O
Pin
No. Schematic Direction Signal Description
3.4.5 Power Connector (P1)
Figure 3-1. P1 Power Connector
Table 3-7 Power Connector P1 Pin Assignment Descriptions
Pin
No. Mnemonic Signal
1VCC
+5 VDC POWER Input voltage (+5 Vdc @ 1.0 A) from the provided
power supply used by the JBICS logic circuits
2 GND Common
3 GND Common
GND
+5 Vdc
Support Information
JBICS Connector Signal Definitions
M68ICS 08J B In-C irc ui t Simu lat or Users Manual
MOTOROLA Support Information 43
Figure 3-2. P2 Host Computer to JBICS Interconnection
RXD
TXD
GND
1
2
3
4
5
6
7
8
9
DTR
Table 3-8 RS-232C Communication Connector P2 Pin Assignment Descriptions
Pin
No. Mnemonic Signal
2 RXD RECEIVE DATA Output for sending serial data to the DTE device
3TXD
TRANSMIT DA T A Input for receiving serial data output from the DTE
device
4DTR
DATA TERMINAL READY Input for receiving
on-line/in-service/active status from the DTE device
5 GND Common
Table 3-9 USB Connector P4 Pin Assignment Descriptions
Pin
No. Mnemonic Signal
1 VDDS N/C
2 D - PTE4/D- - Bidirectional General Purpose I/O or USB data pin
3 D + PTE3/D+ - Bidirectional General Purpose I/O or USB data pin
4 GND Common
Users Manual M68ICS08JB In-Circuit Simulator
44 Support Information MOTOROLA
Support Information
3.5 Parts List
Table 3-10. JBIC S Parts List (Sheet 1 of 2)
Reference
Designator Description Manufacturer Part Number
C12 Capacitor, 82pF, ceramic AEC Z5U-820
C2, C3, C7, C8, C19 Capacitor, 10uF Truth 85C +80-20%
C1, C5, C9, C10,
C11, C13, C14, C15,
C16, C17, C18, C20 Capacitor, 0.1 uF AVX SR215E104MAA
D1 1A 20V Schottky Rectifier MOTOROLA 1N5817
D2 Zener Transi ent Voltage
Suppressors MOTOROLA SA 5.0A
D3, D4 LED KINGBRIGHT L34HT
D5, D6, D7, D8, D9,
D10, D11, D12, D13,
D14, D15, D16 Diode SEMTECH 1N4148
F1 FUSE BUSSMAN GMA 1.5A 250V
J2, J1 Header, 2x20, 100, Target Head MOBICON PHDS-40G1
J3 28-pin DIP socket, 28-pin Target
Head MOBICON 28PMC
J4 20-pin DIP socket, 20-pin Target
Head MOBICON 20PMC
J5 Header, 2x8, 100, MONO8 MOBICON PHDS-16G1
P1 Power Jack WEALTH DS-210A
P2 Connector DB9 MOBICON DB9SR
P3 Power Terminal RDI 2SV-02
P4 USB series B receptacle BETAMAX USB-022
Q1 Transistor, NPN MOTOROLA M PS2369A
Q2, Q3, Q4, Q8, Q9,
Q10, Q11, Q12 , Transistor, NPN MOTOROLA BC547B
Q5 Transistor, NPN MOTOROLA 2N3906
Q6 Transistor, PNP MOTOROLA BC557B
R1, R5, R23, R29 Resistor, 1K, 5% YAGEO/DIGIKEY CR-25-B-1K
Support Information
Parts List
M68ICS 08J B In-C irc ui t Simu lat or Users Manual
MOTOROLA Support Information 45
R2 Resistor, 330R, 5% YAGEO/DIGIKEY CR-25-B-330
R3, R4 Resistor, 1K, 5% YAGEO/DIGIKEY CR-25-B-47K
R8, R9, R10, R11,
R12, R13, R14, R15,
R17, R18, R19, R22,
R24, R25, R26, R27,
R28, R30, R32, R33,
R34, R35, R36
Resistor, 10K, 5% YAGEO/DIGIKEY CR-25-B10K
R16 Resistor , 100K, 5% YAGEO/DIGIKEY CR-25-B-100K
R20, R21 Resistor, 470R, 5% YAGEO/DIGIKEY CR-25-B-470
R37 Resistor , 1K5, 5% YAGEO/DIGIKEY CR-25-B-1K5
U1 EIA-232/V.28 CMOS
Driver/Receiver MOTOROLA MC145407P
U2 CMOS Quad 2-input Analog
Multiplexer MOTOROLA MC14551
U3 Monolithic WFR, Binary Counter MOTOROLA MC74HC4020AN
U5 Single Supply Operational
Amplifier MOTOROLA MC33172P
U6 MicroPower Voltage Regu lat or MOTOROLA LP2950ACZ-3.3
U7 Non-Inverting 3-State Buffer MOTOROLA MC74HC125AN
W1, W2, W4, W5 Header, 2x1, 100 3M 2402-6112TG
W3 Header, 3x1, 100 3M 2403-6112TG
XU1 Socket, 68HC908JB8FB44 YAMAICHI 1C51-0444-825
XU2 Socket, 68HC908JB8DW28 YAMICHI 1C51-0282-334
XU3 Socket, 68HC908JB8P20 WELLS-CTI 613-0200316
Y1 6MHz Oscillator HOSONIC HO-12C6M
Table 3-10. JBIC S Parts List (Sheet 2 of 2)
Reference
Designator Description Manufacturer Part Number
Users Manual M68ICS08JB In-Circuit Simulator
46 Support Information MOTOROLA
Support Information
3.6 JBICS Board Layout and Schematic Diagrams
Figure 3-3 JBICS Board Layout
5
5
4
4
3
3
2
2
1
1
D D
C C
B B
A A
* DENOTES ACTIVE-LOW SIGNAL
[ ] DENOTE VECTORED SIGANLS
INTERRUPTED LINES CODES WITH THE
SAME LETTER OR LETTER COMIBINATIONS
ARE ELECTRICALLY CONNECTED.
4.
NOTES:
INTERPRET DIAGRAM IN ACCORDANCE
WITH AMERICAN NATIONAL STANDARDS
INSTITUTE SPECIFICATIONS, CURRENT
REVISION, WITH THE EXCEPTION OF LOGIC
BLOCK SYMBOLOGY.
DEVICE TYPE NUMBER IS FOR REFERENCE
ONLY. THE NUMBER VARIES WITH THE
MANUFACTURER.
5.
RESISTANCE VALUES ARE IN OHMS.
RESISTORS ARE 1/4 WATT, 5%
CAPACITANCE VALUES ARE IN
MICROFARADS
1. UNLESS OTHERWISE SPECIFIED:
SPECIAL SYMBOL USAGE:
2.
COMPUTER GENERATED DRAWING : DO NOT REVISE MANUALLY
3.
DATEZONE
A
APPROVEDREV
REVISIONS
Modified after testing
0
DESCRIPTION
29-Feb-2000Original Revision
29-Mar-2000
Page 4 BAdd USB receptacle 10-May-2000
29-Mar-2000 B
JB8 In-Circuit Simulator - JBICS
71
B
Edward Chui
Eddie Lee 10-May-2000
Title
Document Number Rev
Sheet of
THIS DOCUMENT CONTAINS INFORMATION
PROPRIETARY TO MOTOROLA AND SHALL NOT
BE USED FOR ENGINEERING DESIGN,
PROCUREMENT OR MANUFACTURE IN WHOLE
OR IN PART WITHOUT CONSENT OF
MOTOROLA
DRAWN:
CHECKED:
APPROVED:
DATE:
DATE:
DATE:
Size
5
5
4
4
3
3
2
2
1
1
D D
C C
B B
A A
FEMALE
+5V SUPPLY
OUTPUT
PC
B
JB8 In-Cirucit Simulator - JBICS
72
B
Title
Size Document Number Rev
Sheet of
pcTXD
pcRXD
DTR
PGMRL
V_RST
PGMRL
MCU_OSC
V_INT
ICS_OSC
PTA0
VDD_ICS
VDD_REG
VDD_REGVDD_ICS
VDD
VDD_REG
VDD_ICS
VDDVDD
VDD
R9
10K
R19
10K
R10
10K
TP1
MCU_VDD
1
Q1
MPS2369A
3
2
1
R11
10K
Q3
BC547
1
2
3
P1
PWR_JACK
1
2
3R23
1K
R2
330
U1
MC145407
20
18
1
3
15
16
13
14
11
12
19
17
4
2
6
5
8
7
10
9
C1 +
C1 -
C2 +
C2 -
DI1
DO1
DI2
DO2
DI3
DO3
VCC
VDD
VSS
GND
TX1
RX1
TX2
RX2
TX3
RX3
P2
CONNECTOR DB9
5
9
4
8
3
7
2
6
1
F1
FUSE
1 3
2 4
R22
10K
Q4
BC547
1
2
3
C1
0.1u
C17
0.1u R29
1K
U6
LP2950ACZ-3.3
3
2
1
VIN
ADJ
VOUT
D2
SA5.0
2 1
D1
1N5817
2 1
D3
LED
GREEN
21
R20
470
C18
1u
+
C8
10uF
20V
+
C3
10uF
20V
+
C2 10uF
20V
+
C7
10uF
20V
R5
1K
C4
1u
R21
470
D4
LED
YELLOW
21
Q5
2N3906
3
2
1
Y1
6MHz
1
7
14
8
NC
GND
VCC
OUT
D14
1N4148
21
R1
1K
P3
PWR_TERMINAL
1
2
5
5
4
4
3
3
2
2
1
1
D D
C C
B B
A A
RST_IN*
Decoupling capacitors for ICs
All capacitors are 0.1uF @
50V
TGT_IRQ*
RST_OUT*
IRQ*
RST*
GND
B
JB8 In-Cirucit Simulator - JBICS
73
B
Title
Size Document Number Rev
Sheet of
TGT_PTA3
PTA2
PTA3
TGT_PTA1
PTA1
TGT_PTA1
TGT_PTA2
PTA1
TGT_PTA0 PTA0
TGT_PTA3 PTA3
TGT_PTA2 PTA2
IRQ*
V_RST
RST*
TGT_PTA[0..3]
PTA0
ICS_OSC
IRQ*
PGMRL
TGT_IRQ*
V_INT
RST_IN*
RST_OUT*
PTA[0..3]
VDD_ICS
VDD_ICS
VDD_ICS
VDD_ICS
VDD
VDD_ICS
VDD_ICS
VDD_ICS
VDD
VDD_ICS
VDD_ICS
VDD
VDD_ICS
VDD_REG
VDD
VDD_REG
+
C11
0.1uF
J5
MONO8 CONNECTOR
1 2
3 4
5 6
7 8
9 10
11 12
13 14
15 16
R24
10K
Q6
BC557
1
2
3
R14
10K
TP3
VTST_RST
1
Q8
BC547
1
2
3
U7C
74HC125A
98
10
Q2
BC547
1
2
3
D15
1N4148
2 1
Q12
BC547
1
2
3
R3
47K
D16
1N4148
2 1
R4
47K
Q10
BC547
1
2
3
R35
10K
U3
74HC4020
10
11
9
7
5
4
6
13
12
14
15
1
2
3
16
8
CLK
RST
Q1
Q4
Q5
Q6
Q7
Q8
Q9
Q10
Q11
Q12
Q13
Q14
VDD
VSS
D7 1N4148
2 1
R32
10K
R15
10K
D8 1N4148
2 1
D9 1N4148
2 1
R8
10K
+
-
U5A
MC33172
3
21
84
D6 1N4148
2 1
R13
10K
R27
10K
D5
1N4148
21
R36
10K
R25
10K
R18
10K
R26
10K
R17
10K
D10
1N4148
2 1
R16
100K
+
C10
0.1uF
+
C5
0.1uF
U7B
74HC125A
56
4
D12
1N4148
2 1
C12
82p
R28
10K
Q11
BC547
1
2
3
Q9
BC547
1
2
3
R30
10K
D11
1N4148
21
R34
10K
U7A
74HC125A
23
7
1
14
+
C13
0.1uF
D13
1N4148
2 1
+
C9
0.1uF
U7D
74HC125A
1211
13
TP2
VTST_INT
1
R12
10K
U2
MC14551
15
1
2
3
6
10
11
12
9
14
4
5
13
16
8
7
W0
W1
X0
X1
Y0
Y1
Z0
Z1
CTL
W
X
Y
Z
VDD
VSS
VEE
5
5
4
4
3
3
2
2
1
1
D D
C C
B B
A A
B
JB8 In-Cirucit Simulator - JBICS
74
B
Title
Size Document Number Rev
Sheet of
PTD5 PTB7
PTE4
PTD6
PTD4
PTA5
PTB1
PTB3
PTC5
PTA6
PTD3
PTA1
PTA7
PTB4
PTE3
PTD1
PTC4
PTB2
PTA4
PTC0
PTA0
PTB5
PTC3
PTB0
PTC2
PTD2
PTE0
PTE2
PTC1
PTA3
PTB6
PTD7
PTA2
PTD0
PTC6
PTC7
PTE1
PTD[0..7]
IRQ*
MCU_REG
RST*
OSC1
PTC[0..7]PTE[0..4] PTA[0..7] PTB[0..7]
VDD_ICS
VDD_REG
P4
USB Series B Receptacle
1
2
3
4
Vdds
D-
D+
GND
+
C19
10uF
20V
+
C20
0.1uF
R37
1K5
W5
CON2
1
2
XU1
68HC908JB8FB44
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
35
34
33
32
36
37
38
39
40
41
42
43
44
Vreg
Vdd
PTB2
PTB1
PTB0
PTD0
PTD1
PTD2
PTD3
PTD4
PTE1/TCH0
PTE3/D+
PTE4/D-
PTC0
PTC1
PTC2
PTC3
IRQ
PTD7
PTD6
PTD5
PTA7/KBA7
PTA6/KBA6
PTA5/KBA5
PTA4/KBA4
PTE2/TCH1
PTE0/TCLK PTC4
PTC5
PTC6
PTC7
PTA0/KBA0
PTA1/KBA1
PTA2/KBA2
PTA3/KBA3
RST
PTB7
PTB6
PTB5
PTB4
PTB3
Vss
OSC1
OSC2
5
5
4
4
3
3
2
2
1
1
D D
C C
B B
A A
B
JB8 In-Cirucit Simulator - JBICS
75
B
Title
Size Document Number Rev
Sheet of
PTA5
PTE1
PTA0
PTA1
PTD4
PTA2
PTD5
PTA2
PTD0
PTE4
PTC0
PTA3
PTA1
PTA4
PTD6
PTE2 PTD1
PTA4
PTA5
PTE4
PTD2
PTA0
PTA6
PTE3
PTE1
PTE3
PTA3
PTD0
PTD3
PTA7
PTA7
PTA6
PTE0
PTC0
OSC1
RST*
IRQ*
PTC[0..7]
RST*
PTD[0..7]
IRQ*
MCU_REG
PTE[0..4]
OSC1
MCU_REG
PTA[0..7]
VDD_ICS
VDD_ICS
VDD_ICS
+
C14
0.1uF
+
C15
0.1uF
+
C16
0.1uF
XU3
68HC908JB8P20
4
5
6
7
8
9
10
11
12
13
14
15
18
17
16
20
1
2
3
19
Vreg
Vdd
PTD0
PTE1/TCH0
PTE3/D+
PTE4/D-
PTC0
IRQ
PTA7/KBA7
PTA6/KBA6
PTA5/KBA5
PTA4/KBA4
PTA1/KBA1
PTA2/KBA2
PTA3/KBA3
RST
Vss
OSC1
OSC2
PTA0/KBA0
XU2
68HC908JB8DW28
4
5
6
7
8
9
10
11
12
13
14
15
18
19
20
21
22
23
26
25
24
28
1
2
3
16
17
27
Vreg
Vdd
PTD0
PTD1
PTD2
PTD3
PTD4
PTE1/TCH0
PTE3/D+
PTE4/D-
PTC0
IRQ
PTA7/KBA7
PTA6/KBA6
PTA5/KBA5
PTA4/KBA4
PTE2/TCH1
PTE0/TCLK
PTA1/KBA1
PTA2/KBA2
PTA3/KBA3
RST
Vss
OSC1
OSC2
PTD6
PTD5
PTA0/KBA0
5
5
4
4
3
3
2
2
1
1
D D
C C
B B
A A
B
JB8 In-Cirucit Simulator - JBICS
76
B
Title
Size Document Number Rev
Sheet of
PTA4
PTB0
PTB4
PTB6
PTC7
PTB1
PTC2
PTB2
PTA6
PTC6
PTC5
PTB7
PTA7
PTB5
PTC0
PTE3
PTD1
PTD7
PTC4
PTE4
PTC3
PTE0
PTE2
PTA5
PTD2
PTD6
PTE1
PTD4
PTD5
PTC1
PTB3 PTD0
PTD3 TGT_IRQ*
TGT_PTA3
TGT_PTA1
PTC[0..7]
TGT_RST
TGT_RST
PTA[0..7]
TGT_VDD
PTB[0..7]
PTE[0..4]
RST_IN*
TGT_PTA2
MCU_REG
RST_OUT*
OSC1
MCU_OSC
TGT_OSC1
TGT_PTA0
PTD[0..7]
VDD_ICS
W2
CON2
1
2
W1
CON2
1
2W4
CON2
1
2
J1
1 2
3
54
76
9
11
8
13
10
15
17
12
19
14
21
23
16
25
18
27
29
20
31
22
33
35
24
37
26
39
28
30
32
34
36
38
40
J2
1 2
3
54
76
9
11
8
13
10
15
17
12
19
14
21
23
16
25
18
27
29
20
31
22
33
35
24
37
26
39
28
30
32
34
36
38
40
W3
CON3
1
23
5
5
4
4
3
3
2
2
1
1
D D
C C
B B
A A
B
JB8 In-Cirucit Simulator - JBICS
77
B
Title
Size Document Number Rev
Sheet of
PTA6
PTA4
PTD4
PTA7
PTA4
PTC0
PTD5
PTD1
PTA5
PTD2
PTE3 PTA5
PTE1
PTE1 PTA6
PTE4
PTC0
PTE3
PTD0
PTD6
PTD0 PTE0
PTE2
PTE4
PTD3
PTA7
PTE[0..4]
TGT_IRQ*
TGT_OSC1
TGT_VDD
PTD[0..7]
TGT_PTA1
MCU_REG
TGT_PTA3
TGT_OSC1
PTA[0..7]
PTD[0..7]
TGT_PTA3
TGT_PTA2
TGT_PTA2
TGT_RST
TGT_IRQ*
MCU_REG
PTC[0..7]
TGT_VDD
TGT_PTA1
TGT_RST
TGT_PTA0
TGT_PTA0
J3
68HC908JB8 28 PIN TARGET CABLE SOCKET
4
5
6
7
8
9
10
11
12
13
14 15
18
19
20
21
22
23
26
25
24
281
2
3
16
17
27
Vreg
Vdd
PTD0
PTD1
PTD2
PTD3
PTD4
PTE1/TCH0
PTE3/D+
PTE4/D-
PTC0 IRQ
PTA7/KBA7
PTA6/KBA6
PTA5/KBA5
PTA4/KBA4
PTE2/TCH1
PTE0/TCLK
PTA1/KBA1
PTA2/KBA2
PTA3/KBA3
RSTVss
OSC1
OSC2
PTD6
PTD5
PTA0/KBA0
J4
68HC908JB8 20 PIN TARGET CABLE SOCKET
4
5
6
7
8
9
10 11
12
13
14
15
18
17
16
201
2
319
Vreg
Vdd
PTD0
PTE1/TCH0
PTE3/D+
PTE4/D-
PTC0 IRQ
PTA7/KBA7
PTA6/KBA6
PTA5/KBA5
PTA4/KBA4
PTA1/KBA1
PTA2/KBA2
PTA3/KBA3
RSTVss
OSC1
OSC2 PTA0/KBA0
Users Manual M68ICS08JB In-Circuit Simulator
48 Support Information MOTOROLA
Support Information
M68ICS 08J B In-C irc ui t Simu lat or Users Manual
MOTOROLA Using the MON08 Interface 49
Users Manual M68ICS08J B In-Circuit Simulat or
Section 4. Using the MON08 Interface
4.1 Introduction
The MON08 debugging interface may be used to debug and program a target
systems MCU directly. The target system must be connected to the JBICS
in-circuit simula tor boards MON08 interface connector. This section explains
how to connect to the MON08 interface on the target board.
4.2 Target System Header Placement and Layout
Two headers must be placed on the target board:
P1 16-pin header such as Berg Electronics part number 67997-616
P2 1-pin header such as Berg Electronics part number 68001-601
Table 4-1 and Table 4-2 show the target-system interconnections for P1 and
P2.
Table 4-1. MON08 Target System Connector P1
Pin
No. M68ICS08JB8
Label Direction Target System Connection
1RST
-OUT Out to target Connect to logic that is to receive the RST signal.
2 GND Ground Connect to ground (VSS).
3RST-IN In from target Connect to all logic that generates resets.
4RST
Bidirectional 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 V.
5TGT-
IRQ In from target Connect to logic that generates interrupts.
6IRQ
Out to target Connect to MCU IRQ pin. No other target-system logic should be
tied to this signal. It will swing from 0 to +8 V.
7 N/C Not connecte d
8 N/C Not connecte d
Users Manual M68ICS08JB In-Circuit Simulator
50 Using the MON08 Interface MOTOROLA
Using the MON08 Interface
4.3 Connecting to the In-Circuit Simulator
Using the 16-pin cable provided with the JBICS kit, connect one end of the
cable to the JBICS board at J5. Connect the other end to appropriate connector
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 JBICS board.
9 TGT-PTA0 Bidirectional Connect to user circuit that normally would be connected to PTB0
on the MCU. This circuit will not be connected to the MCU when
the in-circuit simulator is being used.
10 PTA0 Bidirectional Connect to MCU PTB0 pin. No other target-system logic should be
tied to this signal. Host I/O present on this pin.
11 TGT-PTA1 Bidirectional Connect to user circuit that normally would be connected to PTA1
on the MCU.
12 PTA1 Bidirectional Connect to MCU PTA1 pin. No other target-system logic should be
tied to this signal. Held at +3.3V during reset.
13 TGT-PTA2 Bidirectional Connect to user circuit that normally would be connected to PTA2
on the MCU.
14 PTA2 Bidirectional Connect to MCU PTA2 pin. No other target-system logic should be
tied to this signal. Grounded during reset.
15 TGT_PTA3 Bidirectional Connect to user circuit that normally would be connected to PTA3
on the MCU
16 PTA3 Bidirectional Connect to MCU PTA3 pin. No other target-system logic should be
tied to this signal. Held at 3.3V during reset.
Table 4-1. MON08 Target System Connector P1 (Continued)
Pin
No. M68ICS08JB8
Label Direction Target System Connection
Table 4-2. MON08 Target System Connector P2
Pin
No. M68ICS08GR8
Label Direction Target System Connection
1RST
Bidirectional Connect to MCU RST pin and P2 pin 4. No other target system
logic should be tied to this signal. It will swing from 0 to +8 V.
M68ICS 08J B In-C irc ui t Simu lat or Users Manual
MOTOROLA S-Record Information 51
Users Manual M68ICS08J B In-Circuit Simulat or
Appendix A. S-Record Information
A.1 Introdu ct i o n
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
provides for editing of the S records and monitoring the cross-platform transfer
process.
A.2 S-Record Contents
Each S record 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.
The five fields that comprise an S record are shown in Table A-1.
The S-record fields are described in Table A-2.
Table A-1. S-Record Fields
Type Record
Length Address Code/Data Checksum
Users Manual M68ICS08JB In-Circuit Simulator
52 S-Record Informati on MOTOROLA
S-Record Information
Each record ma y be terminated with a C R/LF/NULL. Additionally, an S record
may have an initial field to accommodate other data such as 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, util ize 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.
Table A-2. S-Record Field Contents
Field Printable
Characters Contents
Type 2 S-record type S0, S1, etc.
Record
Length 2Character pair count in the record, excluding the
type and record length.
Address 4, 6, or 8 2-, 3-, or 4-byte address at which the data field is
to be loaded into memory.
Code/Data 0 2n
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).
Checksum 2
Least significant byte of the ones complement of
the sum of the values represented by the pairs of
characters making up the record length,
address, and the code/data fields.
S-Record Information
S Record Creation
M68ICS 08J B In-C irc ui t Simu lat or Users Manual
MOTOROLA S-Record Information 53
NOTE: The ICS08JBZ 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.
Only one termination record is used for each block of S records. Normally, only
one header record is used, although it is possible for m ultiple 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:
Example:
Table A-3. Record Types
Record Type Description
S0 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.
S1 Code/data record and the 2-byte address at which the code/data
is to reside.
S2 S8 Not applicable to ICS08JBZ
S9
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.
Users Manual M68ICS08JB In-Circuit Simulator
54 S-Record Informati on MOTOROLA
S-Record Information
S00600004844521B
S1130000285F245F2212226A00042429008237C2A
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 He ader Record
The S0 header record is described in Table A-4.
A.5.2 First S1 Record
The first S1 record is described in Table A-5.
Table A-4. S0 Header Record
Field S-Record
Entry Description
Type S0 S-record type S0, indicating a header record
Record
Length 06 Hexadecimal 06 (decimal 6), indicating six
character pairs (or ASCII bytes) follow
Address 00
00 4-character, 2-byte address field; zeroes
Code/Data 48
44
52
Descriptive information identified these S1
records:
ASCII H
D
R HDR
Checksum 1B Checksum of S0 record
S-Record Information
S-Record Example
M68ICS 08J B In-C irc ui t Simu lat or Users Manual
MOTOROLA S-Record Information 55
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-5. S1 Header Record
Field S-Record
Entry Description
Type S1 S-record type S1, indicating a code/data record
to be loaded/verified at a 2-byte address
Record
Length 13 Hexadecimal 13 (decimal 19), indicating 19
character pairs, representing 19 bytes of binary
data, follow
Address 0000 4-character, 2-byte address field; hexadecimal
address 0000 indicates location where the
following data is to be loaded
Code/Data
Opcode Instruction
28
24
22
22
00
29
08
5F
5F
12
6A
04
00
23
24
7C
BHCC
BCC
BHI
BHI
BRSET
BHCS
BRSET
$0161
$0163
$0118
$0172
0, $04, $012F
$010D
4, $23, $018C
Checksum 2A Checksum of the first S1 record
Table A-6. S9 Header Record
Field S-Record
Entry Description
Type S9 S-record type S9, indicating a termination record
Users Manual M68ICS08JB In-Circuit Simulator
56 S-Record Informati on MOTOROLA
S-Record Information
A.5.4 ASCII Characters
Each printable ASCII character in an S record is encoded in binary. Table A-5
gives an example of e nc oding for the S1 rec ord. The binary data is transmitt ed
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 here.
Record
Length 03 Hexadecimal 04, indicating three character pairs
(three bytes ) follow
Address 00
00 4-character, 2-byte address field; zeroes
Code/Dat a There is no code/d ata in an S9 recor d.
Checksum FC Checksum of S9 record
Table A-6. S9 Header Record
Field S-Record
Entry Description
TYPE LENGTH ADDRESS CODE/DATA ... CHECKSUM
S1130000285F
... 2A
533131333030303032383546... 3241
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
M68ICS 08J B In-C irc ui t Simu lat or Users Manual
MOTOROLA Quick Start Hardware Configuration Guide 57
Users Manual M68ICS08J B In-Circuit Simulat or
Appendix B. Quick Start Hardware Configuration Guide
B.1 Introdu ct i o n
This quick start guide explains the:
Configuration of the M68ICS08JB in-circuit simulator (JBICS) board
Installation of the hardware
Connection of the board to a target system
There are four methods for configuring the JBICS: standalone, simulation,
evaluation, and programming.
Standalone ICS08JBZ.exe is running on the host computer (the JBICS
is not connected). Emulation of the M68ICS08JB8 MCU, registers, and
I/O ports is within the host computer environment.
Simulation Host computer is connected to the JBICS via the RS-232
cable, and the ICS08JBZ.exe is running on the host computer. This
provides access to the M68ICS08JB8 MCU, internal registers, and I/O
ports.
Evaluation Host computer is connected to the JBICS, and the JBICS
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 JBICS, and the
JBICS 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.
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
Users Manual M68ICS08JB In-Circuit Simulator
58 Quick Start Hardware Configuration Guide MOTOROLA
Quick Start Hardware Configuration Guide
whenever handling any printed circuit board. This strap provides a conductive
path for safely discharging static electricity to ground.
B.1.1 JBICS Configura ble Jumper H eade rs
Configure the five jumper headers on the JBICS for your application according
to the tables in this section.
Ta ble 4-3 JBICS Jumper Header Description
B.1.2 Target Interface Cable Connections
Below (Table 4-4) is a quick reference for defining the cable/connector setup
to use with the MC68HC908JB8
Jumper
Header
Type
(Factory
Default Shown) Description
W1
ICS_OSC
or
OSC1
Jumpers W1 and W4 are configured together for the Oscillator
Source.
W1 ON and W4 ON: JBICS MCU and target board clock signals
supplied by the JBICS board oscillator Y1.
W1 ON and W4 OFF: JBICS MCU clock signal supplied by oscillator
Y1 - Target board has its own clock source.
W1 OFF and W4 ON: JBICS MCU clock signal supplied by target
board.
W1 OFF and W4 OFF: JBICS has no clock source.
W4
OSC1
or
TGT_OSC1
W2
Target
System
Power
Jumper: ICS board system power applied to target cable VDD pin.
No Jumper: Allows using a separate power supply for target system.
W3
Reset
Source
Jumper on position 1&2: RST_IN* from target resets on-board ripple
counters and MCU.
Jumper on position 2&3: ICS RST_OUT (from RST*) resets target.
W5
USB Pull-up
Resistor
Jumper: Connects 1.5Kohm pull-up resistor from USB D- data line to
3.3V
No Jumper: USB is disabled and PTE4/D used as I/O port
1
2
1
2
1
2
3
1
1
2
Quick Start Hardware Configuration Guide
Installing the Hardware
M68ICS 08J B In-C irc ui t Simu lat or Users Manual
MOTOROLA Quick Start Hardware Configuration Guide 59
Table 4-4 Cable/Connector Options for MCUs
B.2 Installing the Hardware
For installing Motorola development tools, the following steps provide
installation instructions for the JBICS hardware.
To prepare the JBICS for use with a host PC:
1. Install an MCU into the M68ICS08JB board.
Install an MCU (provided with the JBICS package) into the
M68ICS08JB board in 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 P2 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, P1.
Plug the power supply into an ac power outlet, using one of the
country-specific adapters provided. The ICS power LED on the board
lights.
B.3 Connecting to a Target System
The four ways to connect the ABICS simulator board to a target system are via:
The low-noise flex cable
The 20-pin DIP cable
MCU Flex Cable DIP
Emulation
Cable
DIP
Emulation
Cable
MON08
Cable
MC68HC90
8JB32 J1 and J2 J3 J4 J5
Users Manual M68ICS08JB In-Circuit Simulator
60 Quick Start Hardware Configuration Guide MOTOROLA
Quick Start Hardware Configuration Guide
The 28-pin DIP cable
The MON08 cable
Connect the simulator board to the target system using one of these methods:
Using a low-noise flex cable
When emulating an MC68HC908JB8 MCU, connect an 80-pin
M68CLB05C flex cable to the connectors labeled J1 and J2 on the
simulator board. Attach the other end of the cable to the appropriate
connector on the target system. Target head adapters are available for the
versions of the MCU.
Using a 20-pin DIP emulation cable.
When emulating an MC68HC908JB8 MCU, connect the 20-pin cable to
the connector labeled J4 on the simulator board. Attach the other end of
the cable to the appropriate connector on the target system.
Using a 28-pin DIP emulation cable.
When emulating an MC68HC908JB8DW28 MCU, connect the 28-pin
cable to the connector labeled J3 on the simulator board. Attach the other
end of the cable to the appropriate connector on the target system. A
target head adapter is available for the SOIC package.
Using a MON08 cable
Connect the MON08 debug interface cable to the MON08 debug
interface connector J5 for communication with the target systems MCU.
Attach the other end of the cable to the appropriate connector on the
target system. The MON08 cable lets you program and debug the target
systems MCU FLASH. An MCU must be installed in the targe t system,
and there should be no MCU installed in the JBICS.
B.4 Installing the Software
For instructions for installing the ICS08 software, refer to P&E Microcomputer
Systems, Inc., M68ICS08HC08 In-Circuit Simulator Operators Manual,
Motorola document order number M68ICS08SOM/D, and you may refer to
http://www.pemicro.com/ics08/index.html#docs.
M68ICS 08J B In-C irc ui t Simu lat or Users Manual
MOTOROLA Glossary 61
Users Manual M68ICS08J B In-Circuit Simulat or
Glossary
8-bit MCU A microcontroller whose data is communicated over a data bus
made up of eight separate data conductors. Members of the
MC68HC908 Family of microcontrollers are 8-bit MCUs.
A An abbreviation for the accumulator of the MC68HC908GR8 MCU.
accumulator An 8-bit register of the MC68HC908GR8 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.
Users Manual M68ICS08JB In-Circuit Simulator
62 Glossary MOTOROLA
Glossary
C An abbreviation for carry/borrow in the condition codes register of the
MC68HC908GR8. When adding two unsigned 8-bit numbers, the C bit
is set if the result is greater than 255 ($FF).
CCR An abbreviation for condition code register in the MC68HC908GR8.
The CCR has five bits (H, I, N, Z, and C) that can be used to control
conditional branch instructions. The values of the bits in the CCR are
determined by the results of previous operations. For example, after a
load accumulator (LDA) instruction, Z will be set if the loaded value
was $00.
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.
condit ion code s r egister The CCR has five bits (H, I, N, Z, and C) that can
be used to control conditional branch commands. The values of the bits
in the CCR are determined by the results of previous operations. For
example, after a load accumulator (LDA) instruction, Z will be set if
the loaded value was $00.
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 Mem ory l ocatio ns t hat are wire d dir ect ly into t he C PU lo gic
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).
Glossary
M68ICS 08J B In-C irc ui t Simu lat or Users Manual
MOTOROLA Glossary 63
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 me mory location to a CPU;
in the MC68HC908GR8, 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.
EPROM Erasable, programmable read-only memory. A non-volatile type
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.
H Abbreviation for half-carry in the condition code register of the
MC68HC908GR8. This bit indicates a carry from the low-order four
bits of an 8-bit value to the high-order four bits. This status indicator is
used during BCD calculations.
I Abbreviation for interrupt mask bit in the condition code register of the
MC68HC908GR8.
index register An 8-bit CPU register in the MC68HC908GR8 that is used
in indexed addressing mode. The index register (X) also can be us ed 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.
Users Manual M68ICS08JB In-Circuit Simulator
64 Glossary MOTOROLA
Glossary
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.
MSB Most significant bit.
N Abbreviation for negative, a bit in the condition code register of the
MC68HC908GR8. In twos-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 MS B of th e load ed 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 MC68HC908GR8 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
Glossary
M68ICS 08J B In-C irc ui t Simu lat or Users Manual
MOTOROLA Glossary 65
MCU because there is no way to expose the EPROM to a UV light.
PC Abbreviation for program counter CPU register of the
MC68HC908GR8.
program counter The CPU register that holds the address of the next
instruction or operand that the CPU will use.
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
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 MC68HC908GR8 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 R eset 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.
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 MC68HC908GR8
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.
Users Manual M68ICS08JB In-Circuit Simulator
66 Glossary MOTOROLA
Glossary
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 MC68HC908GR8.
Z Abbreviation for zero, a bit in the condition code register of the
MC68HC908GR8. A 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.
Index
M68ICS 08J B In-C irc ui t Simu lat or Users Manual
MOTOROLA Index 67
A
ASCII
characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
assembler
description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
C
cables
FLEX target
connectors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
target head adapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
CASM08Z. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
checksum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
communications, board-to-host . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
D
debuggers
ICD08SW
description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
MON08 interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
drive space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
E
examples
S records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
F
FLASH memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13, 16
Users Manual M68ICS08J B In-Circuit Simulator
Index
Users Manual M68ICS08JB In-Circuit Simulator
68 Index MOTOROLA
Index
Flex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
flex target cable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
function keys. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
H
hardware
installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19, 57
requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
hotkeys. See function keys
humidity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
I
ICD08SZ
debugger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
ICS PWR LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
integrated development environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
J
JBICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 14
L
LED
ICS power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
M
MC68HC908JB8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
MCU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15, 27
MCU subsystem
board reset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
device configuration selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
host system connector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
level translation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
MCU subsystems
board reset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
memory
Index
M68ICS 08J B In-C irc ui t Simu lat or Users Manual
MOTOROLA Index 69
address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
system requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
MON08. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15, 28
monitor mode, commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
monitor mode. See also MON08
MONO8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
O
operating systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
P
port A0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
ports, serial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
power
requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
PROG08SZ
description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
R
RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12, 16
record length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
record type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
relative humidity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
requirements
hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
host computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
operating system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
RS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
S
S records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5156
security feature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Serial. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
serial port
connector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
use. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
software
Users Manual M68ICS08JB In-Circuit Simulator
70 Index MOTOROLA
Index
ICS08RK (or RKICS software) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
RKICS (or ICS08RK software) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
specifications, hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
S-record
content. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
creating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
field contents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
S0 record. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
S1 record. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
S9 record. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
termination record. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
T
target . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
target system
cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
connecting to. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 28, 49
connectors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32??, 49
description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
MCU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
MON08 interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
target head adapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
temperature
operating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
storage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
W
Windows 95 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Windows 98 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
WinIDE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
M68ICS08JBUM/D
© Mo tor ol a, Inc. , 2000
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, i ncluding "Typicals" must be validated for each customer application by customers 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 wher e perso nal injury or death ma y occur. Should Buyer purchase or use Motorol a produ cts for any such unintend ed or unautho ri zed app licati on, Buyer sha ll ind emnify an d hol d
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 uni ntended 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
Mfax, Motorola Fax Back System: RMFAX0@email.sps .mot.com ; http://sps.motorola.c om/mf ax/ ;
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.