ETC EM08MR32UM

Freescale Semiconductor, Inc.
EM08MR32UM/D
Freescale Semiconductor, Inc...
M68EM08MR32
EMULATION MODULE
USER’S MANUAL
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Freescale Semiconductor, Inc...
User’s Manual
Motorola reserves the right to make changes without further notice to
any products herein to improve reliability, function or design. Motorola
does not assume any liability arising out of the application or use of any
product or circuit described herein; neither does it convey any license
under its patent rights nor the rights of others. Motorola products are not
designed, intended, or authorized for use as components in systems
intended for surgical implant into the body, or other applications intended
to support or sustain life, or for any other application in which the failure
of the Motorola product could create a situation where personal injury or
death may occur. Should Buyer purchase or use Motorola products for
any such unintended or unauthorized application, Buyer shall indemnify
and hold Motorola and its officers, employees, subsidiaries, affiliates,
and distributors harmless against all claims, costs, damages, and
expenses, and reasonable attorney fees arising out of, directly or
indirectly, any claim of personal injury or death associated with such
unintended or unauthorized use, even if such claim alleges that Motorola
was negligent regarding the design or manufacture of the part.
© Motorola, Inc., 2000; All Rights Reserved
User’s Manual
M68EM08MR32 Emulator Module
2
MOTOROLA
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
User’s Manual — M68EM08MR32
List of Sections
Section 1. General Description . . . . . . . . . . . . . . . . . . . . . 9
Freescale Semiconductor, Inc...
Section 2. Configuration and Operation . . . . . . . . . . . . . 15
Section 3. Connector Information . . . . . . . . . . . . . . . . . . 21
Section 4. Schematics . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
M68EM08MR32 Emulator Module
User’s Manual
MOTOROLA
3
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Freescale Semiconductor, Inc...
List of Sections
User’s Manual
M68EM08MR32 Emulator Module
4
MOTOROLA
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
User’s Manual — M68EM08MR32
Table of Contents
Freescale Semiconductor, Inc...
Section 1. General Description
1.1
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.2
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.3
Development Systems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.3.1
Motorola Modular Development System (MMDS). . . . . . . . . . . . 10
1.3.2
Motorola Modular Evaluation System (MMEVS). . . . . . . . . . . . . 11
1.4
EM Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.5
Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Section 2. Configuration and Operation
2.1
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.2
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.3
2.3.1
2.3.2
2.3.3
Setting Jumper Headers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Clock Source Selection Header (W1) . . . . . . . . . . . . . . . . . . . . . . 17
ADC Mode Selection Header (W2) . . . . . . . . . . . . . . . . . . . . . . . . 18
MCU Device Selection Header (W3) . . . . . . . . . . . . . . . . . . . . . . 18
2.4
Remaining System Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Section 3. Connector Information
3.1
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.2
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.3
Logic Analyzer Connector (j1 and j2) . . . . . . . . . . . . . . . . . . . . . . . . 22
3.4
Target Connectors (J4 and J5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.5
Target Cable Assembly. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Section 4. Schematics
M68EM08MR32 Emulator Module
User’s Manual
MOTOROLA
5
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc...
Freescale Semiconductor, Inc.
User’s Manual
M68EML08GP32 Emulator Module
6
MOTOROLA
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
User’s Manual — M68EM08MR32
List of Figures and Tables
Freescale Semiconductor, Inc...
Figure
Title
Page
1-1
M68EML08MR32 Emulator Module. . . . . . . . . . . . . . . . . . . . . . . . . 12
2-1
2-2
2-3
Jumper Header W1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Jumper Header W2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Jumper Header P8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3-1
3-2
3-3
Logic Analyzer Connectors J1 and J2 Pin Assignments . . . . . . . . . . 22
Target Connectors J4 and J5 Pin Assignments . . . . . . . . . . . . . . . . . . 24
Target Cable Assembly. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Table
Title
Page
1-1
M68EML08MR32 Specifications. . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2-1
Jumper Headers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3-1
3-2
3-3
3-4
Logic Analyzer Connector J1 Signal Descriptions. . . . . . . . . . . . . . . 23
Logic Analyzer Connector J2 Signal Descriptions. . . . . . . . . . . . . . . 23
Target Connectors J4 Signal Descriptions . . . . . . . . . . . . . . . . . . . . . 25
Target Connectors J5 Signal Descriptions . . . . . . . . . . . . . . . . . . . . . 27
M68EM08MR32 Emulator Module
User’s Manual
MOTOROLA
7
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Freescale Semiconductor, Inc...
List of Figures and Tables
User’s Manual
M68EML08GP32 Emulator Module
8
MOTOROLA
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
User’s Manual — M68EM08MR32
Section 1. General Description
1.1 Contents
Freescale Semiconductor, Inc...
1.2
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.3
Development Systems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.3.1
Motorola Modular Development System (MMDS). . . . . . . . . . . . 10
1.3.2
Motorola Modular Evaluation System (MMEVS). . . . . . . . . . . . . 11
1.4
EM Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.5
Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.2 Introduction
This user’s manual explains connection, configuration, and operation
information specific to the M68EML08MR32 emulator module (MR32EM).
The MR32EM allows emulations and debugging of target systems based on
these microcontroller units (MCUs):
•
MC68HC908MR16
•
MC68HC908MR32
This section describes Motorola’s two development systems that use the
MR32EM, and it explains the MR32EM’s layout.
M68EM08MR32 Emulator Module
MOTOROLA
User’s Manual
General Description
For More Information On This Product,
Go to: www.freescale.com
9
Freescale Semiconductor, Inc.
General Description
1.3 Development Systems
The MR32EM can be part of two Motorola development systems:
•
M68MMDS0508 modular development system (MMDS)
•
M68MMEVS0508 evaluation system (MMEVS)
1.3.1 Motorola Modular Development System (MMDS)
Freescale Semiconductor, Inc...
The MMDS is an emulator system that provides a bus state analyzer and
real-time memory windows. The unit's integrated design environment includes
an editor, an assembler, user interface, and source-level debugger.
A complete MMDS consists of:
User’s Manual
10
•
Station module — The metal MMDS enclosure containing the control
board and the internal power supply
•
Emulator module (EM) — A separately purchased printed circuit board
that enables system functionality for a specific set of MCUs
•
Two logic clip cable assemblies — Twisted-pair cables that connect the
station module to the target system, a test fixture, a clock, an oscillator,
or any other circuitry useful for evaluation or analysis. One end of each
cable assembly has a molded connector, which fits into station-module
pod A or pod B. Leads at the other end of each cable terminate in female
probe tips. Ball clips come with the cable assemblies.
•
9-lead RS-232 serial cable — Cable that connects the station module to
the host computer RS-232 port
•
9- to 25-pin adapter — A molded assembly that connects the 9-pin cable
to a 25-pin serial port
•
System software — Software on 3-1/2 inch diskettes
•
MMDS documentation — MMDS Operations Manual, Motorola
document order number MMDS0508OM/D; the MCUez software
manual, included with the MCUez software package; a system software
manual, included with the P&E Microcomputer System, Inc.’s
MMDS0508 software package; and this EM user's manual (this manual)
M68EM08MR32 Emulator Module
General Description
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
General Description
Development Systems
MMDS baud rates are selected by the user at 2400, 4800, 9600, 19,200, 38,400,
or 57,600.
Freescale Semiconductor, Inc...
As mentioned, the MR32EM gives the MMDS the ability to emulate target
systems based on MC68HC908MR16 and MC68HC908MR32 MCUs. By
substituting a different EM, MMDS can be enabled to emulate target systems
based on a different MCU. (A local Motorola representative can explain all the
EMs available.)
1.3.2 Motorola Modular Evaluation System (MMEVS)
An MMEVS is an economical, two-board tool for designing, debugging, and
evaluating target systems based on MC68HC05 or MC68HC08 MCUs.
A complete MMEVS consists of:
•
Platform board (PFB) — The bottom board, which supports the emulator
module; has connectors for power and for a terminal or host computer
•
Emulator module (EM) — A separately purchased printed circuit board
that enables system functionality for a specific set of MCUs; fits onto
the PFB
•
RS-232 serial cable — A separately purchased cable that connects the
PFB to the host computer RS-232 port
•
System software — Software on 3-1/2 inch diskettes
•
MMEVS documentation — MMEVS Operations Manual, Motorola
document order number MMEVSOM/D; the MCUez software manual,
included with the MCUez software package; a system software manual,
included with the P&E Microcomputer System, Inc.’s MMDS0508
software package; and this emulator user's manual
An MMEVS features automatic selection of the communication baud rate from
these choices: 2400, 4800, 9600, 19,200, 38,400, or 57,600.
With a MR32EM, the MMEVS emulates target systems based on
MC68HC908MR16 and MC68HC908MR32 MCUs. By substituting a different
EM, the MMEVS can be enabled to emulate target systems based on a different
MCU. (A local Motorola representative can explain all the EMs available.)
M68EM08MR32 Emulator Module
MOTOROLA
User’s Manual
General Description
For More Information On This Product,
Go to: www.freescale.com
11
Freescale Semiconductor, Inc.
General Description
Section 2. Configuration and Operation explains how to configure and use
the MR32EM as part of an MMDS or MMEVS system.
1.4 EM Layout
Figure 1-1 shows the layout of the MR32EM.
XU3
Freescale Semiconductor, Inc...
J1
W2
E4
E1
P2
P1
E3 Y1
W3
J2
J3
J4
J5
XY2
XU8
W1
E5
E2
Figure 1-1. M68EML08MR32 Emulator Module
The main elements of the MR32EM are:
User’s Manual
12
•
DIN connectors P1 and P2 — Connect the EM to the MMDS control
board or the MMEVS platform board
•
Connectors J1 and J2 — Permits connection to a logic analyzer
•
Connectors J4 and J5 — Customer specific interfaces to the target system
•
Jumper header W1 — Selects the source of the oscillator frequency
•
Jumper header W2 — Selects the analog-to-digital (A/D) mode
M68EM08MR32 Emulator Module
General Description
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Freescale Semiconductor, Inc...
General Description
Specifications
•
Jumper header W3 — Defines the type of MCU to be emulated
•
Location XU8 — Resident MCU installed in this socket
•
Location XU3 — Port replacement unit (PRU) installed in this socket
•
Location XY2 — EM's canned oscillator
•
Location Y1 — Socket for a user-supplied crystal (an alternative
clock-signal source)
The MR32EM requires a user-supplied 80-lead target cable and target head
adapter to connect the target system to connectors P6 and P7.
1.5 Specifications
Table 1-1 lists MR32EM specifications.
Table 1-1. M68EML08MR32 Specifications
Characteristics
Specifications
MCU extension I/O ports
HCMOS compatible
Operating temperature
0° to +40°C
Storage temperature
–40° to +85°C
Relative humidity
0 to 90%, non-condensing
Power requirements
5 volts dc, provided from the MMDS control board or
MMEVS platform board
Dimensions
5.5 x 8.2 inches (140 x 208 mm)
Weight
6.3 ounces (178.6 g)
M68EM08MR32 Emulator Module
MOTOROLA
User’s Manual
General Description
For More Information On This Product,
Go to: www.freescale.com
13
Freescale Semiconductor, Inc.
Freescale Semiconductor, Inc...
General Description
User’s Manual
14
M68EM08MR32 Emulator Module
General Description
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
User’s Manual — M68EM08MR32
Section 2. Configuration and Operation
Freescale Semiconductor, Inc...
2.1 Contents
2.2
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.3
2.3.1
2.3.2
2.3.3
Setting Jumper Headers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Clock Source Header (P3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Factory Test Select Header (P5) . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Factory Test Select Header (P8) . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.4
Remaining System Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.2 Introduction
This section explains configuration and operation of the M68EM08MR32
(MR32EM) when it is installed in an MMDS (Motorola modular development
system) or MMEVS (Motorola modular evaluation system). For other parts of
system installation or configuration, see the MMDS or MMEVS hardware
manuals.
NOTE:
An MR32EM already installed in an MMDS station module can be
reconfigured. To do so, switch off station-module power, then follow the
guidance in this section. Similarly, an MR32EM that is already installed on the
MMEVS platform board can be reconfigured, provided that platform-board
power is disconnected.
CAUTION:
Be sure to switch off or disconnect power when reconfiguring an installed EM.
Reconfiguring EM jumper headers with the power on can damage system
circuits.
M68EM08MR32 Emulator Module
MOTOROLA
User’s Manual
Configuration and Operation
For More Information On This Product,
Go to: www.freescale.com
15
Freescale Semiconductor, Inc.
Configuration and Operation
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 printed circuit boards are extremely
sensitive to electrostatic discharge (ESD). Wear a ground wrist strap whenever
handling any printed circuit board. This strap provides a conductive path for
safely discharging static electricity to ground.
Freescale Semiconductor, Inc...
2.3 Setting Jumper Headers
The MR32EM has three jumper headers. Table 2-1 contains a summary of
settings for these headers. 2.3.1 Clock Source Selection Header (W1),
2.3.2 ADC Mode Selection Header (W2), and 2.3.3 MCU Device Selection
Header (W3) give additional information about each jumper header.
Table 2-1. Jumper Headers
Jumper
Header
Type
Description
Jumper header installed on pins 1 and 2 – selects the
control board or platform board as the source of the
clock signal.
W1
Jumper header installed on pins 3 and 4 (factory
setting) – selects the XY2 canned oscillator as the
source of the clock signal.
Jumper header installed on pins 5 and 6 – Selects a
user-supplied crystal (at location Y1) as the source of
the clock signal.
Jumper header installed on pins 1 and 2 – selects 8-bit
mode as the default out of reset.
W2
W3
User’s Manual
16
Jumper header installed on pins 2 and 3 (factory
setting) – selects 10-bit, right-justified mode as the
default out of reset.
Jumper header installed on pins 1 and 2 – selects the
EM08MR16 as the resident MCU.
Jumper header installed on pins 2 and 3 (factory setting) –
selects the EM08MR32 as the resident MCU.
M68EML08GP32 Emulator Module
Configuration and Operation
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Configuration and Operation
Setting Jumper Headers
2.3.1 Clock Source Selection Header (W1)
Jumper header W1 in Figure 2-1 determines the clock signal source. The
factory configuration (the fabricated jumper between pins 3 and 4) selects the
canned oscillator at board location XY2. (The factory installs a
4.9152-megahertz oscillator at location XY2, but any other appropriate
oscillator may be substituted.)
Freescale Semiconductor, Inc...
.
Figure 2-1. Jumper Header W1
Alternately, two other clock signal sources can be selected, as shown in
Figure 2-1. To use the MMDS as your clock source:
1. Install the jumper between pins 1 and 2 on jumper header W1
2. Use the appropriate system software command to select a frequency.
You may also use a user-supplied crystal as your clock-signal source. To use
your own crystal:
1. Install the jumper between pins 5 and 6 on jumper header W1
2. Install a C-2 size crystal at board location Y1
3. Install these additional components:
NOTE:
–
A 9.1 MΩ resistor at location R9
–
A 200 kΩ resistor at location R12
–
A 27 pf capacitor at location C28
–
A 22 pf capacitor at location C32
Only one jumper should be inserted on jumper header W1 at a time. Inserting
multiple jumpers in W1 might damage the MR32EM.
M68EM08MR32 Emulator Module
MOTOROLA
User’s Manual
Configuration and Operation
For More Information On This Product,
Go to: www.freescale.com
17
Freescale Semiconductor, Inc.
Configuration and Operation
2.3.2 ADC Mode Selection Header (W2)
Freescale Semiconductor, Inc...
Jumper header W2 selects the A/D converter mode out of reset. The diagram
below shows the factory configuration: the jumper between pins 2 and 3 selects
10-bit, right-justified mode
Figure 2-2. Jumper Header W2
Alternatively, eight-bit mode may be selected. To select the eight-bit mode
install the jumper between pins 1 and 2.
2.3.3 MCU Device Selection Header (W3)
Use jumper header W3 to configure the MR32EM to emulate either the
MC68HC908MR16 or MC68HC908MR32 MCU. The diagram below shows
the MR32EM set to emulate the MR32 (factory default); the jumper between
pins 2 and 3.
Figure 2-3. Jumper Header P8
Alternatively, the MR16 mode may be selected. To emulate the MR16, install
an MC68HC908MR16 MCU in the socket at location XU8 and install the
jumper between pins 1 and 2.ve the jumper from P8 and connect an external
power supply to P8 pin 1
User’s Manual
18
M68EML08GP32 Emulator Module
Configuration and Operation
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Configuration and Operation
Remaining System Installation
2.4 Remaining System Installation
Freescale Semiconductor, Inc...
When all jumper headers are configured, follow these steps to complete the
MR32EM installation:
NOTE:
•
To install the MR32EM in an MMDS station module, remove the entire
top half of the station-module enclosure. Fit together EM connectors P1
and P2 (on the bottom of the board) and control-board connectors P1 and
P2. Snap the corners of the EM onto the plastic standoffs.
•
To install the MR32EM on an MMEVS platform board, fit together EM
connectors P1 and P2 (on the bottom of the board) and platform-board
connectors P3 and P4. Snap the corners of the EM onto the plastic
standoffs.
•
You may use either the P&E or MCUez software with your MMDS or
MMEVS: Copy the personality file from the provided P&E or MCUez
CD-ROM to the directory that contains the debugging software. The
personality files for the MR32EM are:
–
When using the P&E software, copy personality files
0042CV0x.MEM and 0042DV0x.MEM from the P&E CD-ROM to the
directory that contains file MMDS08.EXE.
–
When using MCUez development software, copy personality files
0042CV0x.MEM and 0042DV0x.MEM from the MCUez CD-ROM to
the …\prog\mem subdirectory of the MCUez main directory.
Additionally, a register file (MCU042C.REG and MCU042D.REG) may be
necessary when using MCUez development software. MCUez software uses
these files to implement optional functionality: letting you view or modify
register contents by name, rather than by address. A register file is an ASCII
text file, which can be customized. (The MCUez user’s manual explains how to
create and use such files.)
At this point, make any system cable connections and restore power. For
instructions, consult the MMDS or MMEVS operations manuals.
M68EM08MR32 Emulator Module
MOTOROLA
User’s Manual
Configuration and Operation
For More Information On This Product,
Go to: www.freescale.com
19
Freescale Semiconductor, Inc.
Freescale Semiconductor, Inc...
Configuration and Operation
User’s Manual
20
M68EML08GP32 Emulator Module
Configuration and Operation
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
User’s Manual — M68EM08MR32
Section 3. Connector Information
Freescale Semiconductor, Inc...
3.1 Contents
3.2
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.3
Logic Analyzer Connector (J1 and J2) . . . . . . . . . . . . . . . . . . . . . . . . 22
3.4
Target Connectors (J4 and J5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.5
Target Cable Assembly. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.2 Introduction
This section consists of pin assignments and signal descriptions for
M68EM08MR32 target and logic analyzer connectors.
M68EM08MR32 Emulator Module
MOTOROLA
User’s Manual
Connector Information
For More Information On This Product,
Go to: www.freescale.com
21
Freescale Semiconductor, Inc.
Connector Information
3.3 Logic Analyzer Connector (J1 and J2)
Connectors J1 and J2 are the MR32EM logic analyzer connectors.
Figure 3-1 shows the pin assignments for connector P1. Table 3-1 and
Table 3-2 gives the logic analyzer connectors signal descriptions.
Freescale Semiconductor, Inc...
J1
J2
NC
1
• •
2
NC
NC
1
• •
2
NC
T12
3
• •
4
LBOX
NC
3
• •
4
A15
RSTB
5
• •
6
NC
A14
5
• •
6
A13
NC
7
• •
8
NC
A12
7
• •
8
A11
NC
9
• •
10
R/W
A10
9
• •
10
A9
LIRB
11
• •
12
D7
A8
11
• •
12
A7
D6
13
• •
14
D5
A6
13
• •
14
A5
D4
15
• •
16
D3
A4
15
• •
16
A3
D2
17
• •
18
D1
A2
17
• •
18
A1
D0
19
• •
20
GND
A0
19
• •
20
GND
Figure 3-1. Logic Analyzer Connectors J1 and J2 Pin Assignments
User’s Manual
22
M68EM08MR32 Emulator Module
Connector Information
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Connector Information
Logic Analyzer Connector (j1 and j2)
Freescale Semiconductor, Inc...
Table 3-1. Logic Analyzer Connector J1
Signal Descriptions
Pin
Mnemonic
Signal
1, 2
NC
No connection
3
T12
SYSTEM CLOCK – Clock signal (selected by jumper header
W4).
4
LBOX
Last bus cycle — Input signal that the emulator asserts to
indicate that the target system MCU is in the last bus cycle of
an instruction
5
RSTB
RESET – Active-low signal asserted during resets.
6–9
NC
No connection
10
R/W
Read/Write — Output signal that indicates the direction of
data transfer
11
LIR
Load instruction register — Active-low output signal,
indicating that an opcode fetch is in progress
12 –
19
AD4
Data bus (bits 7 – 0)— MCU bidirectional data bus
20
GND
GROUND
Table 3-2. Logic Analyzer Connector J2
Signal Descriptions
Pin
Mnemonic
1, 3
NC
4–
19
A15 – A0
20
GND
Signal
No connection
ADDRESS (bits 15–0) – MCU output address bus.
GROUND
M68EM08MR32 Emulator Module
MOTOROLA
User’s Manual
Connector Information
For More Information On This Product,
Go to: www.freescale.com
23
Freescale Semiconductor, Inc.
Connector Information
3.4 Target Connectors (J4 and J5)
MR32EM has two target connectors: J4 and J5, each a 2-row by-20-pin
connector.
Figure 3-2, Table 3-3, and Table 3-4 give the pin assignments and signal
descriptions for these connectors.
Freescale Semiconductor, Inc...
J4
J5
GND
1
• •
2
PB4
PB2
1
• •
2
PB3
PB7
3
• •
4
GND
PB5
3
• •
4
PB6
NC
5
• •
6
NC
PC0
5
• •
6
PC1
PB0
7
• •
8
PB1
NC
7
• •
8
NC
PA5
9
• •
10
PA6
GND
9
• •
10
PA7
PA1
11
• •
12
PA2
PA3
11
• •
12
PA4
NC
13
• •
14
NC
PA0
13
• •
14
GND
NC
15
• •
16
NC
CLKB
15
• •
16
NC
PTF5
17
• •
18
PTF4
RSTB
17
• •
18
IRQ1B
GND
19
• •
20
PTF1
PTF3
19
• •
20
PTF2
EVDD
21
• •
22
PTE7
PTF0
21
• •
22
GND
PTE4
23
• •
24
GND
PTE6
23
• •
24
PTE5
PTE1
25
• •
26
PTE0
PTE3
25
• •
26
PTE2
PWM5
27
• •
28
NC
GND
27
• •
28
PWM6
PWM2
29
• •
30
PWM1
PWM4
29
• •
30
PWM3
PTD4
31
• •
32
PTD5
PTD6
31
• •
32
GND
NC
33
• •
34
NC
PTD2
33
• •
34
PTD3
PC6
35
• •
36
PTD0
PTD1
35
• •
36
NC
PC4
37
• •
38
GND
PC5
37
• •
38
GND
PC2
39
• •
40
GND
PC3
39
• •
40
GND
Figure 3-2. Target Connectors J4 and J5 Pin Assignments
User’s Manual
24
M68EM08MR32 Emulator Module
Connector Information
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Connector Information
Target Connectors (J4 and J5)
Freescale Semiconductor, Inc...
Table 3-3. Target Connectors J4 Signal Descriptions
Pin
Mnemonic
Signal
1
GND
2, 3
PB4, PB7
4
GND
5, 6
NC
7, 8
PB0, PB1
PORT B (bits 0 and 1) — General-purpose I/O lines
controlled by software via data direction and data
registers
9 – 12
PA5, PA6,
PA1, PA2
PORT A (bits 5, 6, 1, and 2) — General-purpose I/O
lines controlled by software via data direction and data
registers
13 – 16
NC
17, 18
PTF5, PTF4
19
GND
GROUND — Ground signal of the EM board
20
PTF1
PORT F (bit 1) — General-purpose I/O lines controlled
by software via data direction and data registers
21
EVDD
EXTERNAL VOLTAGE DETECT – VDD input signal
from the target. The EM uses this signal to detect the
target-system voltage.
22, 23
PTE7, PTE4
24
GND
25, 26
PTE1, PTE0
27
PWM5
28
NC
29, 30
PWM2,
PWM1
GROUND — Ground signal of the EM board
PORT B (bits 4 and 7) — General-purpose I/O lines
controlled by software via data direction and data
registers
GROUND — Ground signal of the EM board
No connect
No connect
PORT F (bits 5 and 4) — General-purpose I/O lines
controlled by software via data direction and data
registers
PORT E (bits 7 and 4) — General-purpose I/O lines
controlled by software via data direction and data
registers
GROUND — Ground signal of the EM board
PORT E (bits 1 and 0) — General-purpose I/O lines
controlled by software via data direction and data
registers
PULSE WIDTH MODULATOR (bit 5) – Output signals
from the MCU PWM module.
No connect
PULSE WIDTH MODULATOR (bits 2 and 1) – Output
signals from the MCU PWM module.
M68EM08MR32 Emulator Module
MOTOROLA
User’s Manual
Connector Information
For More Information On This Product,
Go to: www.freescale.com
25
Freescale Semiconductor, Inc.
Connector Information
Freescale Semiconductor, Inc...
Table 3-3. Target Connectors J4 Signal Descriptions (Continued)
User’s Manual
26
Pin
Mnemonic
Signal
31, 32
PTD4, PTD5
33, 34
NC
No connect
35
PC6
PORT C (bit 6) — General-purpose I/O lines controlled
by software via data direction and data registers
36
PTD0
PORT D (bit 0) — General-purpose I/O lines controlled
by software via data direction and data registers
37
PC4
PORT C (bit 4) — General-purpose I/O lines controlled
by software via data direction and data registers
38
GND
GROUND — Ground signal of the EM board
39
PC2
PORT C (bit 2) — General-purpose I/O lines controlled
by software via data direction and data registers
40
GND
GROUND — Ground signal of the EM board
PORT D (bits 4 and 5) — General-purpose I/O lines
controlled by software via data direction and data
registers
M68EM08MR32 Emulator Module
Connector Information
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Connector Information
Target Connectors (J4 and J5)
Freescale Semiconductor, Inc...
Table 3-4. Target Connectors J5 Signal Descriptions
Pin
Mnemonic
Signal
1–4
PB2, PB3,
PB5, PB6
PORT B (bits 2, 3, 5, and 6) — General-purpose I/O
lines controlled by software via data direction and data
registers
5, 6
PC0, PC1
PORT C (bits 0 and 1) — General-purpose I/O lines
controlled by software via data direction and data
registers
7, 8
NC
9
GND
10 – 13
PA7, PA3,
PA4, PA0
14
GND
GROUND — Ground signal of the EM board
15
CLKB
INVERTED BUS CLOCK
16
NC
No connect
GROUND — Ground signal of the EM board
PORT A (bits 7, 3, 4, and 0) — General-purpose I/O
lines controlled by software via data direction and data
registers
No connect
TARGET RESET – Active-low, low-voltage signal that
initiates an MCU reset. This signal is bi-directional
between the target system and the MMDS (or
MMEVS).
17
RSTB
18
IRQ1B
19 – 21
PTF3, PTF2,
PTF0
22
GND
23 – 26
PTE6, PTE5,
PTE3, PTE2
27
GND
28 – 30
PWM6,
PWM4,
PWM3
31
PTD6
PORT D (bit 6) — General-purpose I/O lines controlled
by software via data direction and data registers
32
GND
GROUND — Ground signal of the EM board
PORT F (bits 3, 2, and 0) — General-purpose I/O lines
controlled by software via data direction and data
registers
GROUND — Ground signal of the EM board
PORT E (bits 6, 5, 3, and 2) — General-purpose I/O
lines controlled by software via data direction and data
registers
GROUND — Ground signal of the EM board
PULSE WIDTH MODULATOR (bits 6,4, and 3) –
Output signals from the MCU PWM module.
M68EM08MR32 Emulator Module
MOTOROLA
User’s Manual
Connector Information
For More Information On This Product,
Go to: www.freescale.com
27
Freescale Semiconductor, Inc.
Connector Information
Freescale Semiconductor, Inc...
Table 3-4. Target Connectors J5 Signal Descriptions (Continued)
User’s Manual
28
Pin
Mnemonic
Signal
33 – 35
PTD2, PTD3,
PTD1
PORT D (bits 2, 3, and 1) — General-purpose I/O lines
controlled by software via data direction and data
registers
36
NC
No connect
37
PC5
PORT C (bit 5) — General-purpose I/O lines controlled
by software via data direction and data registers
38
GND
GROUND — Ground signal of the EM board
39
PC3
PORT C (bit 3) — General-purpose I/O lines controlled
by software via data direction and data registers
40
GND
GROUND — Ground signal of the EM board
M68EM08MR32 Emulator Module
Connector Information
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Connector Information
Target Cable Assembly
3.5 Target Cable Assembly
To connect the MR32EM to a target system, a separately purchased target cable
assembly is needed, plus the appropriate target head and target-head/adapter
package.
Figure 3-3 shows how one end of the flex cable plugs into the MR32EM
module, and it also shows how the target head connects into the target system.
Freescale Semiconductor, Inc...
If the MR32EM is installed in the MMDS station module, run the flex cable
through the slit in the station-module enclosure.
EMULATOR
TERMINATOR
HEAD
TERMINATOR
CONNECTS TO
TARGET HEAD
TARGET
CABLE
CONNECTS TO EM
TARGET CONNECTORS
TARGET HEAD
PLUGS TO TARGET SYSTEM MCU
SOCKET OR SURFACE MOUNT ADAPTER
Figure 3-3. Target Cable Assembly
M68EM08MR32 Emulator Module
MOTOROLA
User’s Manual
Connector Information
For More Information On This Product,
Go to: www.freescale.com
29
Freescale Semiconductor, Inc.
Freescale Semiconductor, Inc...
Connector Information
User’s Manual
30
M68EM08MR32 Emulator Module
Connector Information
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
User’s Manual — M68EM08MR32
Section 4. Schematics
This chapter contains the M68EM08MR32 emulator module schematic
diagrams.
Freescale Semiconductor, Inc...
These schematic diagrams are for reference only and may deviate slightly from
the circuits on the MR32EM.
M68EM08MR32 Emulator Module
MOTOROLA
User’s Manual
Schematics
For More Information On This Product,
Go to: www.freescale.com
31
Freescale Semiconductor, Inc.
Schematics
Freescale Semiconductor, Inc...
1 of 6
User’s Manual
32
M68EM08MR32 Emulator Module
Schematics
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Schematics
Freescale Semiconductor, Inc...
2 of 6
M68EM08MR32 Emulator Module
MOTOROLA
User’s Manual
Schematics
For More Information On This Product,
Go to: www.freescale.com
33
Freescale Semiconductor, Inc.
Schematics
Freescale Semiconductor, Inc...
3 of 6
User’s Manual
34
M68EM08MR32 Emulator Module
Schematics
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Schematics
Freescale Semiconductor, Inc...
4 of 6
M68EM08MR32 Emulator Module
MOTOROLA
User’s Manual
Schematics
For More Information On This Product,
Go to: www.freescale.com
35
Freescale Semiconductor, Inc.
Schematics
Freescale Semiconductor, Inc...
5 of 6
User’s Manual
36
M68EM08MR32 Emulator Module
Schematics
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
Schematics
Freescale Semiconductor, Inc...
6 of 6
M68EM08MR32 Emulator Module
MOTOROLA
User’s Manual
Schematics
For More Information On This Product,
Go to: www.freescale.com
37
Freescale Semiconductor, Inc.
Freescale Semiconductor, Inc...
Schematics
User’s Manual
38
M68EM08MR32 Emulator Module
Schematics
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Freescale Semiconductor, Inc.
User’s Manual — M68EM08MR32
Index
C
Freescale Semiconductor, Inc...
cable assembly, target . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
configuration and operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–??
connector pin assignments
logic analyzer (P1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
target (P5, P6) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23, 24
connector signal descriptions
target (P5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
E
EM layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
I
installation, remaining system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
J
jumper header
positions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
M
MCU
emulated . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
MMDS0508 (HC0508 Motorola Modular Development System
configuration and operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15–19
MMDS0508 (HC0508 Motorola Modular Development System)
description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
MMEVS, description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
M68EM08MR32 Emulator Module
User’s Manual
MOTOROLA
49
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Index
P
pin assignments
logic analyzer (P1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
target connectors (P5, P6) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
target connectors (P7, P8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
S
Freescale Semiconductor, Inc...
schematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31–48
specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
system components
MMDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
MMEVS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
User’s Manual
M68EM08MR32 Emulator Module
50
MOTOROLA
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc...
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc...
Freescale Semiconductor, Inc.
Motorola reserves the right to make changes without further notice to any products herein. Motorola makes no warranty, representation or guarantee regarding the suitability of its
products for any particular purpose, nor does Motorola assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability,
including without limitation consequential or incidental damages. "Typical" parameters which may be provided in Motorola data sheets and/or specifications can and do vary in different
applications and actual performance may vary over time. All operating parameters, including "Typicals" must be validated for each customer application by customer’s technical experts.
Motorola does not convey any license under its patent rights nor the rights of others. Motorola products are not designed, intended, or authorized for use as components in systems
intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the Motorola product could create a
situation where personal injury or death may occur. Should Buyer purchase or use Motorola products for any such unintended or unauthorized application, Buyer shall indemnify and hold
Motorola and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of,
directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that Motorola was negligent regarding the
design or manufacture of the part. Motorola and
are registered trademarks of Motorola, Inc. Motorola, Inc. is an Equal Opportunity/Affirmative Action Employer.
How to reach us:
USA/EUROPE/Locations Not Listed: Motorola Literature Distribution, P.O. Box 5405, Denver, Colorado 80217, 1-303-675-2140
or 1-800-441-2447. Customer Focus Center, 1-800-521-6274
JAPAN: Motorola Japan Ltd.; SPS, Technical Information Center, 3-20-1, Minami-Azabu, Minato-ku, Tokyo, 106-8573 Japan.
81-3-3440-8573
ASIA/PACIFIC: Motorola Semiconductors H.K. Ltd.; Silicon Harbour Centre, 2 Dai King Street, Tai Po Industrial Estate,
Tai Po, N.T., Hong Kong. 852-26668334
Mfax™, Motorola Fax Back System: [email protected]; http://sps.motorola.com/mfax/;
TOUCHTONE, 1-602-244-6609; US and Canada ONLY, 1-800-774-1848
HOME PAGE: http://motorola.com/sps/
© Motorola, Inc., 1999
For More Information On This Product,
Go to: www.freescale.com
EM08MR32UM/D