P&E Microcomputer Systems, Inc. P.O. Box 2044, Woburn, MA 01888, USA

Similar documents
P&E Microcomputer Systems, Inc. P.O. Box 2044, Woburn, MA 01888, USA

P&E Microcomputer Systems, Inc. P.O. Box 2044, Woburn, MA 01888, USA

indart -HC08 In-Circuit Debugger/Programmer for Freescale HC08 Family FLASH Devices User s Manual Rev. 2.0 Copyright 2006 SofTec Microsystems DC01027

Getting Started with STK200 Dragon

AN ELNEC EN ISP-HC08. Application note for In-System Programming of Motorola/Freescale HC08 microcontrollers

S USB-PC Connection (Cable Not Included) S USB Powered (No External Power Supply Required) S Real-Time Data Acquisition Through the USB

Freescale Semiconductor, I

Purchase Agreement. P&E Microcomputer Systems, Inc. 98 Galen St. Watertown, MA

EVB9S08DZ60. Demonstration Board for Freescale MC9S08DZ60. User s Manual

CMS-8GP32. A Motorola MC68HC908GP32 Microcontroller Board. xiom anufacturing

DLP-FLASH USB-Based FLASH Programmer

U6DIL. AVR USB Module. Rev. 1.1 Documentation Rev. 18. Reusch Elektronik Reusch Elektronik, Dipl.-Ing. (FH) Rainer Reusch

Purchase Agreement. P&E Microcomputer Systems, Inc. 98 Galen St. Watertown, MA

Note that FLIP is an Atmel program supplied by Crossware with Atmel s permission.

EVBQE128. Evaluation Board for Freescale Flexis QE128. User s Manual

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

S3 Flash In-System Programmer

KNJN I2C bus development boards

Applications Engineering!"!"

USB-to-I2C. Ultra Hardware User s Manual.

Purchase Agreement. P&E Microcomputer Systems, Inc. 98 Galen St. Watertown, MA

B1DIL. AVR32 USB Module. Rev. 1.0 Documentation Rev. 4. Reusch Elektronik Reusch Elektronik, Dipl.-Ing. (FH) Rainer Reusch

Purchase Agreement. P&E Microcomputer Systems, Inc. P.O. Box 2044 Woburn, MA Manual version 1.

ONYX-MM-XT PC/104 Format Counter/Timer & Digital I/O Module

U4DIL. AVR USB Module. Rev. 1.1 Documentation Rev. 19. Reusch Elektronik Reusch Elektronik, Dipl.-Ing. (FH) Rainer Reusch

U2DIL. AVR USB Module. Rev. 1.1 Documentation Rev. 37. Reusch Elektronik Reusch Elektronik, Dipl.-Ing. (FH) Rainer Reusch

MAXQ USB-to-JTAG EV Kit

Purchase Agreement. P&E Microcomputer Systems, Inc. P.O. Box 2044 Woburn, MA Manual version 1.

indart -HCS08 In-Circuit Debugger/Programmer for Freescale HCS08 Family FLASH Devices User s Manual Rev. 2.0

Locktronics PICmicro getting started guide

Starter Kit LJ12EVB User s Manual

CEIBO FE-5111 Development System

For an electronic copy of this book, visit Motorola s web site at Motorola, Inc., 2004; All Rights Reserved

DEMO9S08SH32/SG32 Demonstration Board for Freescale MC9S08SH32/SG32

User s Manual. Freescale Semiconductor, I. EML08JLJKUM/D Version 1.0 July 23, User s Manual

USB-to-I2C. Professional Hardware User s Manual.

DC6688SLP-USB Rev3.0 User Manual

ST SPC58 B Line Emulation Adapter System

MeshConnect ISP / WNA (ZIC2410USB-WNA-1) User Guide

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

M16C APPLICATION NOTE. Target Setup for the In-Circuit Debugger. 1.0 Abstract. 2.0 Introduction

EB366. In-Circuit Programming of FLASH Memory Using the Monitor Mode for the MC68HC908GP32. Introduction

_ V1.1. Motorola 6809 B POD rev. C. POD Hardware Reference

8051 Intermidiate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

The Freescale MC908JL16 Microcontroller

User s Manual Copyright SofTec Microsystems. Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc.

Omega MP. Multi-Programming Shield for Atmel Microcontrollers. User Manual

ICD Module (P/N ) Instruction Manual

Modtronix Engineering Modular Electronic Solutions SBC28DC. Single board computer for 28 pin DIP PICs

EVAL-ADG2128EB. Evaluation Board I 2 C CMOS, 8 12 Analog Switch Array with Dual/Single Supplies FEATURES DESCRIPTION

Win-I2CUSB Hardware User s Manual

F²MC-8FX FAMILY MB95100 SERIES EMULATOR HW SETUP 8-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

R8C/Tiny. StarterKit Plus SKP8CMINI-15, SKP8CMINI-17. Clock Stop Detect

CEIBO FE-W7 Development System

Table of Contents TABLE OF CONTENTS...1

Getting Started with the Microcontroller Student Learning Kit (MCUSLK) Using the MC9S12C32 MCU Application Module (CSM-12C32)

Purchase Agreement. P&E Microcomputer Systems, Inc. 98 Galen St. Watertown, MA Manual version 1.

DC6688EMT User Manual

AC/DC. Adapter. Ribbon. Cable Serial. Serial. Adapter. Figure 1. Hardware Setup using an EC2 Serial Adapter

CMT2110A/2210A One-Way RF Link Development Kits User s Guide

RTA-FoUSB-MON. Target Board Circuit Example USB Driver Installation Version Update Information

Goal: We want to build an autonomous vehicle (robot)

Evaluation Board for the AD7709, 16-Bit, Sigma Delta ADC with Current Sources EVAL-AD7709-EB

EMUL51XA PC. User Guide. Edition 1. ICE Technology - All rights reserved worldwide.

Figure 26 CC Debugger Interface

E8a Emulator Additional Document for User's Manual R0E00008AKCE00EP2

S32K148 EVB QUICK START GUIDE REV1 APPLIES FOR: S32K148 EVB (SCH REV A/B) EXTERNAL USE

DESCRIPTION FEATURES. PT6321 Fluorescent Display Tube Controller Driver

Quick Start Guide for the Turbo upsd DK3300-ELCD Development Kit- RIDE

EPM900 - Overview. Features. Technical Data

C8051F700-DK C8051F700 DEVELOPMENT KIT USER S GUIDE. 1. Relevant Devices. 2. Kit Contents. 3. Hardware Setup

DEMO9S08SH8/SG8 Demonstration Board for Freescale MC9S08SH8/SG8

User Manual Rev. 0. Freescale Semiconductor Inc. FRDMKL02ZUM

Freescale Semiconductor Inc. Microcontroller Solutions Group. TWR-MCF51CN User Manual Rev. 1.1

Windows 8 / 7 CONTENTS. USB to RS-422 Converter. Part Number: USB FEATURES. 2 SPECIFICATIONS. 2 CONNECTIONS.. 3

Windows 8 / 7 CONTENTS. USB to RS-485 Converter. Part Number: USB FEATURES. 2 SPECIFICATIONS. 2 CONNECTIONS.. 3

EB-51 Low-Cost Emulator

Assignment 5. You can configure hardware options by setting jumper on the mainboard. See Figure 2-1 for jumper locations. Set a jumper as follows:

E8a Emulator Additional Document for User's Manual R0E00008AKCE00EP9

_ V1.0. Freescale MPC5607B Bolero Mini Target Board. User s Manual. Ordering code

AVR Intermediate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

ZAP Cross Debuggers for Motorola Microcontrollers

DEMO9S08DZ60 Demonstration Board for Freescale MC9S08DZ60

S1C33 Family In-Circuit Debugger S5U1C33001H1400

Clicker 2 for Kinetis

Figure 1-1 ISPAVRU1 application

Purchase Agreement. P&E Microcomputer Systems, Inc. 98 Galen St. Watertown, MA Manual version 1.

Figure 1. 8-Bit USB Debug Adapter

CEIBO FE-51RD2 Development System

Orbit USB Interface Module. User Manual

M68EM05X4 EMULATOR MODULE USER'S MANUAL

Purchase Agreement. P&E Microcomputer Systems, Inc. P.O. Box 2044 Woburn, MA Manual version 1.

DIO-6464LX-USB. Features. Digital I/O Unit with Opto-Isolation for USB DIO-6464LX-USB 1. Ver.1.00

_ V1.3. Motorola 68HC11 AE/AS POD rev. F. POD Hardware Reference

DEMO9S08AC60E. User s Guide. Freescale Semiconductor User s Guide. DEMO9S08AC60EUG Rev. 0.1, 11/2007

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

ootbrobotics.com Electronics and Robotics LLC

POD 51EH C541U 12 EA ALE PSEN XH0 XH1 XH2 XH3 XH4 XH5 XH6 XH7 XL7 XL6 XL5 XL4 XL3 XL2 XL1 XL0. Figure 1. POD 51EH C541U 12

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

_ V1.1. EVB-5566 Evaluation & Development Kit for Freescale PowerPC MPC5566 Microcontroller. User s Manual. Ordering code

Transcription:

P&E Microcomputer Systems, Inc. P.O. Box 2044, Woburn, MA 01888, USA TEL: (617) 353-9206 FAX: (617) 353-9205 http://www.pemicro.com USB-ML-MON08 Rev D Technical Summary Document # PE3357, Version 1.01 1. Introduction 2. Usage of the USB-ML-MON08 Interface 3. Driver Installation on Windows XP/2000 4. Computers running Windows 95, 98, ME, and NT 5. Using a USB Hub 6. Connecting to the target 7. Interface Libraries 8. Firmware Updates 1.0 Introduction The USB-ML-MON08 is an interface cable whose purpose is to allow debug and programming of 68HC08 devices via the MON08 debug port. The USB-ML-MON08 connects the target to the PC running Windows 2000/XP via a standard USB port. The USB-ML-MON08 works with 2V, 3V, and 5V targets with an internal bus frequency in the range of 1MHz to 8MHz. The USB-ML-MON08 automatically detects target bus frequency via the communications line and sets communications baud rate. The interface will optionally provide either 2,3, or 5V power @ 125mA to the target via Pin 15 of the MON08 header. The interface will optionally provide a 7.5MHz or 3.75MHz clock signal at target VDD level to overdrive target crystal and RC clock circuitry. By using the USB-ML-MON08, the user can take advantage of the monitor mode to halt normal processor execution and use a PC to control the processor. The user can then directly control the target s execution, read/write registers and memory values, debug code on the processor, and program internal FLASH.

2.0 Usage of the USB-ML-MON08 Interface The USB-ML-MON08 is an interface cable whose purpose is to allow debug and programming of 68HC08 devices via the MON08 debug port. The pinout of the MON08 debug port is: PIN 1 - NC GND - PIN 2 PIN 3 - NC RST - PIN 4 PIN 5 - NC IRQ - PIN 6 PIN 7 - NC MON4 - PIN 8 PIN 9 - NC MON5 - PIN10 PIN11 - NC MON6 - PIN12 PIN13 OSC MON7 - PIN14 PIN15 - Vout MON8 - PIN16 The MON4-MON8 signals refer to specific port pins on the target processor, and are different for various HC08 devices. P&E s Software will give the exact pinout for each HC08 device. Please note that NC designates that these pins are reserved for P&E use, so do not connect any signal to these lines. Please note that the GND and Vout interface outputs are in opposite corners of the connector, so make sure to not plug the cable in backwards or you may damage the interface. Also note that depending upon the HC08 device selected in software, voltage as high as 9v may be driven on the IRQ and RESET lines by the interface. The USB-ML-MON08 provides a 7.5 MHz or 3.75MHz clock signal at target VDD level to Pin 13 of the MON08 Connector. The user may use this clock signal to overdrive the target RC or crystal circuitry. If this signal is not used, just leave Pin 13 of the target MON08 header unconnected. Please note that if the target already uses a clock oscillator, the USB-ML-MON08 will NOT be able to overdrive it. The clock should have sufficient drive to be used with a target system even if the target system has an RC circuit or crystal connected to the OSC1 pin of the processor. If the user does not want to use this option, they should not connect to pin 13 of the MON08 connector. The USB-ML-MON08 provides the necessary VTST high voltage to either IRQ or RST or both according to the microcontroller specification. The supply of current available to provide high voltage is limited. If the user connects the RST line to a device (such as a reset chip) which does not support VTST voltage levels (8V), such a device may drag down VTST to a level where the HC08 device will not enter monitor mode. If the target will not enter monitor mode, measure the IRQ signal after the entry attempt and verify that the voltage on this line is > 7.5V. This is not a potential issue on devices where we do not drive high voltage on reset, such as the KX, GT, QT, QY, and EY families. The PC software can be configured to have the USB-ML-MON08 drive 2V, 3V, or 5V power to the target on Pin 15 of the MON08 connector. This power is limited to a current of 125mA. This option is set by the device power option in the connection dialog. If the user does not want to use this option, they should not connect to pin 15 of the MON08 connector. The Multilink interface derives its power from the USB port. The USB-ML-MON08 has a female type B USB connector. Use a Type A to Type B USB extension cable to connect the interface to the PC.

The USB-ML-MON08 is a high power USB device. If a USB HUB is used, it must be a self-powered hub (i.e. with a power supply). By default, the USB protocol used is 2.0. There are two LEDs which protrude through the housing of the USB-ML-MON08 interface. The Blue LED indicates that the Multilink interface is powered and running. The Yellow LED indicates that power is being driven onto pin 15 of the debug connector by the P&E interface. The 16-pin ribbon cable, which allows connection to the target debug connector, is fixed within the Multilink housing. The pin 1 is denoted by the red stripe running down the ribbon cable. The proper orientation of this ribbon cable is shown in the following picture. 3.0 Driver Installation on Windows XP/2000 Before connecting the USB-ML-MON08 to the PC, the appropriate drivers need to be installed on the PC. The drivers are automatically installed when installing any of P&E s HC08 development packages built after January 1, 2005. A copy of the driver installation program may also be downloaded from the downloads section of P&E s Support Center located at http://www.pemicro.com. When the cable is plugged in, the operating system should indicate that it has found a driver for the attached P&E USB Device. Follow the instructions in the Found New Hardware Wizard dialog for having windows automatically install the driver. If you connected the Multilink interface prior to installing the drivers, Windows will not have been able to find the appropriate driver and may have disabled the device. If you unplug and re-plug in the device, Windows will automatically disable it even if you have installed the drivers. To force windows to try and load the driver again, perform the following steps while the USB-ML-MON08 interface is plugged into the computer: 1.) Open the Control Panel (Start Button->Settings->Control Panel)

2.) Double Click the System Icon 3.) Select the Hardware tab 4.) Click the Device Manager Button 5.) The P&E MON08 Multilink device will be shown with an exclamation mark next to it. Double click this device. 6.) Click the Reinstall Driver button and follow the dialog instructions for having windows automatically install the driver. If you have download one of P&E s software development packages prior to January 1, 2005, check P&E s website to obtain the latest version which supports the USB-ML-MON08 interface (support for the cable is separate from the Windows USB drivers). If you are using third party software, make sure you have a version which supports the USB-ML-MON08 interface. 4.0 Computers running Windows 98, ME The USB-ML-MON08 is supported under Windows 98 and Windows Millenium Edition (ME). The driver installation is similar to that of Windows XP/2000. 5.0 Computers running Windows 95, NT Windows NT and Windows 95 do not have support for USB, and therefore the USB-ML-MON08 is not supported under these operating systems. For these operating systems, P&E produces the MON08 Multilink which connects the parallel port on the PC to the 16-pin MON08 connector on the target. For more information, visit http://www.pemicro.com. 6.0 Using a USB Hub The USB-ML-MON08 is classified as a high power USB device which is powered from the USB bus. A high power device requires that if a USB hub is used, it must be a self powered hub. This means that it has a separate power supply from which it derivers it s operating power (as opposed to deriving it s power from the PC). It must be able to supply 500mA per port (a high power USB device may derive up to 500mA from the port). P&E has made a powered hub available as an accessory which has been tested with the USB-ML- MON08. Details may be found at http://www.pemicro.com. 7.0 Connecting to the target The following is the proper connection sequence to connect the PC to the target system via the USB-ML- MON08 interface: 1) Make sure that the USB-ML-MON08 is not connected to either the target or the PC. 2) Connect the Multilink to the target via its ribbon cable. Make sure that the ribbon cable is plugged into the target with the proper orientation. Failure to orient the ribbon cable properly may result in damage to the USB-ML-MON08 when it is powered by the USB. The pin 1 is denoted by the red stripe running down the ribbon cable. 3) Connect the Multilink to the PC via a USB extension cable. The Blue LED on the Multilink should become lit after the drivers are automatically installed. 4) Run any of P&E s development software. When the USB-ML-MON08 attempts to contact the target, the yellow LED on the Multilink should become lit.

8.0 Interface Libraries One of the products P&E produces is a set of interface libraries which allows the user to directly control the USB-ML-MON08 from any Windows Development environment which can interact with a DLL. The interface libraries come with examples for controlling the Multilink interface from Microsoft Visual C as well as Borland Delphi. Details of the libraries for the 68HC08 (MON08) may be found at P&E s HC08 Product Page. 9.0 Firmware Updates The latest version of the firmware for the Multilink interface is included in P&E software development kits. When the debugger or programmer is run, if it detects that the Multilink interface firmware needs to be updated, it will ask the user s permission to do this. If given, the update happens automatically. Alternately, the latest version of the firmware may be downloaded from the Firmware Updates section of the Support Center located at http://www.pemicro.com.