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