Home

 Product Overview
   68HC05
   68HC08
   68HC11
   68HC12
   68HC16
   68300
   M·CORE
   MPC500

 Product Catalog
   68HC05
   68HC08
   68HC11
   Selector Guides

   · Microcontroller

   · Development Tool

 Technical Support
   Development
        Tools
   Documentation
   Errata Sheets

   FAQs
   Third Party
   Tutorial

 Contact Us
   How to buy
   For add'l support

 Other
   MCU Site Map
   Web Links

M68HC11 Development Tools

This page helps you understand and order systems and tools for developing applications based on Motorola's M68HC11 family of microcontrollers:
  • Motorola Modular Development System (MMDS11)
    This powerful, full-featured emulation system supports the development of embedded systems based on an M68HC11 MCU.

  • Motorola HC11 Evaluation System (EVS)
    Developers can use this EVS to economically design, debug, and evaluate target M68HC11-based systems.

  • Motorola HC11 Serial Programmer SPGMR11)
    The Serial Programmer is used to program M68HC11 devices that contain an EPROM or EEPROM array.

  • Motorola HC11 Evaluation Boards (M68HC11EVB and M68HC11EVBU)
    These low-cost boards, the M68HC11 Evaluation Board and the Universal Evaluation Board, help developers evaluate code destined for a subset of devices in the M68HC11 family of MCUs.

MMDS11 Modular Development System

The MMDS11 features high-speed, nonintrusive in-circuit emulation, real-time read/write memory, and bus state analysis for debugging hardware and software - along with an integrated development enviournment that substantially speeds development and debugging tasks.

Hardware and Software Components

The MMDS11 hardware comprises four separately purchased hardware components:
  • Station module - This metal case allows easy access for installing or replacing emulation modules. The station module includes these items:

    • RS-232C serial cable (9-lead)
    • RS-232C adapter (9->25-pin)
    • two cables and 16 logic clips for selecting individual signals
    • built-in power supply (85 to 264 VAC)
    • The station module works across many devices of the M68HC11 family, and once purchased can be reused for any number of M68HC11 development projects.


    Note: The following device-specific components must be purchased separately from the station module. An emulator module or a target cabling component can often be adapted to a wide range of M68HC11 devices.

  • Emulation module - Printed circuit board that plugs into the control board and fits inside the station module. The device-specific EM completes functionality for one or more M68HC11 MCUs.
  • Target head - Adapter that plugs into the target system's MCU socket. Where necessary, it includes a TQ socket that aligns target-head guidepins with the target.
  • Flex cable - Matched impedance ribbon cable that connects the EM to the target head.

MMDS11 Host System Requirements

A host system for use with the MMDS11 must be at least a 486 PC with a minimum of 650KB RAM and at least 1 MB available hard disk space. The system must also include a 3.5-inch diskette drive.

HC11 Evaluation System (EVS)

This economical tool supports the design, debugging, and evaluation efforts necessary for developing targets systems based on an M68HC11 MCU, letting developers generate, execute, and debug code in any of three modes of operation:
  • single chip - I/O only
  • expanded - full bus access
  • special test - expanded plus additional features.
Users can either generate code with a resident on-line assembler or download the code from an external terminal into the EVS's user-evaluation RAM. The MCU I/O expansion port facilities easy connection to the target system, and users can add a separetely purchased logic analyzer for external hardware trace of code execution.

Hardware and Software Components

A complete M68HC11EVS consists of these four separately purchased hardware components:
  • Platform board (PFB) - Printed circuit board that works across all devices of the M68HC11 family and which can be reused across all M68HC11 derivatives. Includes a low-cost assembler and interface software.
  • Emulation module - Smaller printed circuit board that plugs onto the PFB to complete the Evaluation System functionality for one or more MCUs.
  • Target head - Special adapter that plugs into the MCU socket of a target system.
  • Flex cable - Ribbon cable that connects the EM to the target head.

M68HC11EVS software components include:

  • IDE - The MMEVS IDE, which comes with the platform board, provides an editor, an assembler, ans a source-level debugger with graphical user interface to support target system emulation.
  • IASM11,EVM11 - The IASM11 is an absolute assembler for DOS. The EVM11 is a absolute debugger for DOS. Each is shipped with the M68HC11 PFB.

Third-party software products are also available for use with the M68HC11EVS.

Third-party Software for the HC11EVS

Third-party Supplier Compiler Assembler Debugger
Cosmic Cosmic C Cosmic ASM CXDB
IAR ICC (IAR) ASM (IAR) C-SPY
HIWARE HiCross Hiasm Hilight


Choosing an MMDS11 or HC11EVS Development System

The key component of the M68HC11 development system is the MMDS11 station module. The key component of the M68HC11 evaluation system is the M68HC11PFB platform board. Both the station module and the platform board can be reused in multiple M68HC11 projects. Only the MCU-specific components—EM, target head, and flex cable—must be ordered separately for each project.

The following steps help you put together a complete system. A table below, MMDS11 and M68HC11EVS Development Systems, helps with the specifics.

  • Step 1. Identify the device to be emulated and its package type. The components that complete the development system or the evaluation system are ordered according to the device to be emulated.
  • Step 2. Select the emulation module that goes with the device. Each device requires an EM. A particular EM can be adapted for multiple devices—which means you frequently will not need to order multiple emulation modules for multiple M68HC11 development or evaluation projects.
  • Step 3. Select the device-specific flex cable. Flex cables are often reusable across devices and with multiple EMs, so you may not need to reorder this component.
  • Step 4. Select the device-specific target head. Like flex cables, target heads are often reusable for other devices and EMs.

MMDS11 and M68HC11EVS Development Systems

In addition to the M68MMDS11 station module or the M68HC11PFB platform board, order these components separately:
Device Package Module (EM) Flex Cable Target Head
68HC11A8 48-pin plastic DIP (P)
52-lead PLCC (FN)
64-lead QFP (FU)
M68EM11E20
M68EM11E20
M68EM11E20
M68CBL11B
M68CBL11C
M68CBL11C
M68TB11E20P48
M68TC11E20FN52
M68TC11E20FU64
68HC11D3 40-pin plastic DIP (P)
44-lead PLCC (FN)
44-lead QFP (FB)
M68EM11D3
M68EM11D3
M68EM11D3
M68CBL11C
M68CBL11C
M68CBL11C
M68TC11D3P40
M68TC11D3FN44
M68TC11D3FB44
68HC711D3 40-pin plastic DIP (P)
44-lead PLCC (FN)
M68EM11D3
M68EM11D3
M68CBL11C
M68CBL11C
M68TC11D3P40
M68TC11D3FN44
68HC11E9/68HC711E9 52-lead PLCC (FN)
52-lead QFP (PB)
64-lead QFP (FU)
M68EM11E20
M68EM11E20
M68EM11E20
M68CBL11C
M68CBL11C
M68CBL11C
M68TC11E20FN52
M68TC11E20PB52
M68TC11E20FU64
68HC11E20/68HC711E20 52-lead PLCC (FN)
64-lead PLCC (FU)
M68EM11E20
M68EM11E20
M68CBL11C
M68CBL11C
M68TC11E20FN52
M68TC11E20FU64
68HC811E2 48-pin plastic DIP (P)
52-lead PLCC (FN)
M68EM11E20
M68EM11E20
M68CBL11B
M68CBL11C
M68TB11E20P48
M68TC11E20FN52
68HC11F1 68-lead PLCC (FN)
80-lead TQFP (PU)
M68EM11F1
M68EM11F1
M68CBL11C
M68CBL11C
M68TC11F1FN68
M68TC11F1PU80
68HC11G5/68HC11G7 84-lead PLCC (FN) M68EM11G5 M68CBL11D M68TD11G5FN84
68HC11K4/68HC711K4 80-lead TQFP (FU)
84-lead PLCC (FN)
M68EM11K4
M68EM11K4
M68CBL11E
M68CBL11D
M68TE11K4FU80
M68TD11K4FN84
68HC11KA2 /68HC711KA2 68-lead PLCC (FN) M68EM11KA4 M68CBL11C M68TC11KA4FN68
68HC11L6/68HC711L6 64-lead QFP (FU)
68-lead PLCC (FN)
M68EM11L6
M68EM11L6
M68CBL11C
M68CBL11C
M68TC11L6FU64
M68TC11L6FN68
68HC11P2/68HC711P2 84-lead PLCC (FN) M68EM11P2 M68CBL11D M68TD11K4FN84

Serial Programmer for HC11 MCUs (SPGMR11)

The SPGMR11 programs M68HC11 family devices that contain an EPROM or EEPROM array. Using plug-in programming adapters to accommodate a variety of MCU devices and packages, the SPGMR11 can either:
  • Operate as a standalone programmer connected to a host computer. (In this case, a 5-volt power supply must be connected to the SPGMR11.)
  • Connect a host computer to the MMDS11 station module. (In this instance, the MMDS11 supplies 5-volt power.)

An on-board programming-voltage circuit eliminates the need for an external 12-volt supply. The SPGMR11 also includes a +5-volt power cable and a DB9-to-DB25 connector adapter, along with programming software that runs on the host computer. One or two standard DB9 male/female cables are required to make the system connections.

Hardware and Software Components

A complete SPGMR11 system consists of two separately purchased hardware components:
  • Serial programmer base unit (M68SPGMR11) – This small, lightweight box connects to the host computer's serial communication port via a standard 9-lead cable. If used as a standalone programmer, the base unit connects directly to a +5-volt DC power supply. If used with an MMDS11, the base unit connects to the MMDS with a 9-lead cable and a +5-volt power cable. (The +5-volt power cable is included with the MMDS11.)
  • Programming adapter – Device-specific programming adapters enable the Serial Programmer to program a variety of M68HC11 microcontroller devices in various package configurations. Connectors on the programming adapter plug into connectors in the top of the serial programmer case. The programming adapter is ordered separately from the serial programmer base unit.
The PROG11 programming software included with the serial programmer base unit (M68SPGMR11) runs on the host computer. Neither the software nor the programmer affects host system operation until MCU programming begins. Commands allow the user to blank check, erase, program, and verify memory bytes and memory ranges, as well as display and upload memory contents and reset the MCU.

Putting Together an HC11 Serial Programmer

To devise a complete M68HC11 Serial Programmer system, follow these simple steps. The table on page 26, Selecting an SPGMR11 Adapter Kit, is a useful guide for ordering the correct components.
  • Step 1. Order the Serial Programmer base unit. Regardless of the type of device to be programmed, the Serial Programmer base unit—M68SPGMR11—is required. The M68SPGMR11 is used across the full spectrum of devices that contain EPROM or EEPROM arrays.
  • Step 2. Select the device-specific programming adapter kit. Device-specific programming adapters must be purchased separately from the base unit.

Selecting an SPGMR11 Adapter Kit

In addition to the M68SPGMR11 base unit (order adapter separately):
Device Package Programming Adapter
M68HC11A8 48-pin plastic DIP (P)
52-lead PLCC (FN)
64-lead QFP (FU)
M68PA11A8P48
M68PA11E20FN52
M68PA11E20FU64
M68HC11D3 40-pin plastic DIP (P)
44-pin QFP (FB)
44-lead PLCC (FN)
M68PA11D3P40
M68PA11D3FB44
M68PA11D3FN44
M68HC711D3 40-pin plastic DIP (P)
44-lead QFP (FB)
M68PA11D3P40
M68PA11D3FB44
M68HC11E9/M68HC711E9 52-lead PLCC (FN)
52-lead QFP (PB)
64-lead QFP (FU)
M68PA11E20FN52
M68PA11E20PB52
M68PA11E20FU64
M68HC11E20/M68HC711E20 52-lead PLCC (FN)
64-lead PLCC (FN)
M68PA11E20FN52
M68PA11E20FU64
M68HC811E2 48-pin plastic DIP (P)
52-lead PLCC (FN)
M68PA11A8P48
M68PA11E20FN52
M68HC11F1 68-lead PLCC (FN)
80-lead TQFP (PU)
M68PA11F1FN68
M68PA11F1PU80
M68HC11G5
M68HC11G7
84-lead PLCC (FN) M68PA11G5FN84
M68HC11K4/M68HC711K4 80-lead TQFP (FU)
84-lead PLCC (FN)
M68PA11K4FU80
M68PA11K4FN84
M68HC11KA2/M68HC711KA2 68-lead PLCC (FN) M68PA11KA4FN68
M68HC11KA4/M68HC711KA4 68-lead PLCC (FN) M68PA11KA4FN68
M68HC11L6/M68HC711L6 64-lead QFP (FU)
68-lead PLCC (FN)
M68PA11L6FU64
M68PA11L6FN68
M68HC11P2/M68HC711P2 84-lead PLCC (FN) M68PA11K4FN84
M68HC11PH8 84-lead PLCC (FN)
100-lead TQFP (PU)
M68PA11PH8FN84
M68PA11PH8PU100

HC11 Evaluation Boards (EVB/EVBU)

This M68HC11 Evaluation Board (EVB) and Universal Evaluation Board (EVBU) are economical boards for evaluating code destined for the following members of the M68HC11 family:
  • MC68HC11A8
  • MC68HC11E9
  • MC68HC711E9
  • MC68HC811E2
The EVB comes with an on-board MC68HC11A8, and the EVBU comes with an on-board MC68HC11E9. These boards feature:
  • The BUFFALO ROM monitor program, which resides in the on-board MC68HC11, provides one-line assembly, disassembly, and debugging commands to simplify debugging and evaluation of M68HC11 MCUs.
  • Either expanded mode of operation, with full bus access for debugging and evaluation (EVB), or single-chip (I/O only) mode of operation (EVBU).
  • Built-in RS-232C I/O port circuitry that supports communication and data transfers between the EVB/EVBU and the external terminal or host computer.
  • In the EVBU, a wire-wrap area for MCU custom interfacing, with a hole pattern that allows installation of most DIP sockets, strip sockets, headers, and connectors. This interfacing takes advantage of the MCU I/O port connector.

System Requirements Both the EVB and the EVBU use an RS-232C I/O-compatible external terminal or a host computer running such a terminal program. For the EVBU, a +5-volt DC power supply is needed; for the EVB, the power supply must provide +5-volt DC, +12-volt DC, and –12-volt DC.

Selecting and Ordering the Right Board To order the EVB or EVBU for evaluation of one of the four M68HC11 devices for which they can be used, simply indicate the required part number:
  • MC68HC11EVB – Includes one flat-ribbon cable for target use.
  • MC68HC11EVBU – Contains a wire-wrap area for system development use.

 

| Privacy