ST ST7-EMU3 Series User manual

March 2009 Rev 4 1/39
UM0034
User Manual
ST7-EMU3
series emulator
Introduction
Thanks for choosing ST7! This manual will help you set up and start using your ST7-EMU3
emulator.
The ST7-EMU3 emulator is the latest generation of ST7 emulators. In combination with the
ST7 debugging and programming software, it gives you unprecedented control of
application development - from building and debugging your applications to programming
your ST7 microcontroller.
The ST7-EMU3 emulator gives you start-to-finish control of application development by
providing you with emulation and in-circuit communication (ICC) configurations. The ST
Micro Connect box is your common hardware interface for emulation and in-circuit
debugging and programming.
In the emulation configuration, your emulator’s probe and ST7 Visual Develop (STVD7)
software allow you to build and debug your application software. This configuration gives
you the most complete range of debugging features, including advanced breakpoints and
performance analysis.
In the in-circuit communication configuration, the ICC Add-on and STVD7 allow you to
debug your application while it runs on your ST7, and to program your ST7 microcontroller
with ST7 Visual Programmer (STVP7).
Figure 1. ST7-EMU3 emulator configurations
ST Micro Connect box
Host PC running
STVD7 or STVP7 Emulation configuration
STVD7
ST Micro Connect box
Probe
-or-
In-circuit communication
configuration
STVD7 or STVP7
ST Micro Connect box
ICC Add-on
ST7 in your application
ICC Add-on
ST7
Connects via Parallel,
USB or 10 MHz
Ethernet connection
Probe
www.st.com

Contents ST7-EMU3 series emulator
2/39
Contents
1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.1 About the user manuals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2 Host PC system requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3 Getting assistance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2 Getting Started with ST7-EMU3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1 Delivery check list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2 Quick set up for emulation configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.3 Quick set up for in-circuit communication configuration . . . . . . . . . . . . . . . 8
3 Connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.1 Parallel port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.1.1 Connecting to the parallel port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.1.2 Changing the parallel port set up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.2 USB port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.2.1 Connecting to the USB port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.3 Ethernet connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.3.1 Assigning an IP address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4 Emulation configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.1 Emulation features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.2 System architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.3 ST Micro Connect box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.3.1 Physical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.3.2 Probe connection cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.3.3 Power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.3.4 Output and Input triggers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.4 EMU3 probe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.4.1 Target emulation board (TEB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.4.2 Application board connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.4.3 Analyzer input connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.4.4 Application power supply follower . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.5 Sharing ST Micro Connect with EMU3 probe and ICC Add-on . . . . . . . . 23

ST7-EMU3 series emulator Contents
3/39
4.6 Automatic firmware updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.7 Emulator functional limitations and discrepancies . . . . . . . . . . . . . . . . . . 23
4.7.1 Voltage limitation for I2C peripheral . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.7.2 Memory emulation limitation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.7.3 Limitations and discrepancies for specific MCUs or families of MCUs . 23
5 In-circuit communication configuration . . . . . . . . . . . . . . . . . . . . . . . . 24
5.1 System architecture and development features . . . . . . . . . . . . . . . . . . . . 24
5.2 ICC connection requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.3 ICC Add-on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
5.3.1 Voltage selector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
5.4 Sharing ST Micro Connect with ICC Add-on and EMU3 probe . . . . . . . . 28
Appendix A EMC conformity and safety requirements. . . . . . . . . . . . . . . . . . . . 29
Appendix B Troubleshooting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Appendix C Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Appendix D Product support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
D.1 Software updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
D.2 Hardware spare parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
D.2.1 Sockets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
D.2.2 Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
D.3 Getting prepared before you call. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

Overview ST7-EMU3 series emulator
4/39
1 Overview
1.1 About the user manuals
This manual will help you set up your ST7-EMU3 emulator and connect it to your PC. Here,
you will find:
●Quick set up instructions for the emulation and in-circuit communication configurations
●Detailed hardware information
●A troubleshooting guide for your emulator
For information about the hardware and software intended for use with your emulator, refer
to the following documents that are included with it:
●ST7-EMU3 Probe user guide- for instructions about connecting your ST7MDTxx-EMU3
emulator to your application board.
●ST7-EMU3 Emulation Characteristics- for a detailed description of characteristics
specific to your ST7MDTxx-EMU3’s Target Emulation Board (TEB).
●ST7 Visual Develop on-line help- build and debug your application software.
●ST7 Visual Programmer on-line help - program your ST7.
●ST7xxxx Datasheet - ICC connection information that is specific to your ST7.
1.2 Host PC system requirements
Both the hardware and software components of the ST7-EMU3 emulator have been
designed to operate with:
●One of the following operating systems: Microsoft® Windows® 98, 2000, Millennium,
NT® or XP®.
●Intel® Pentium (or compatible) processor with minimum speed of 133 MHz.
●Minimum RAM of 32 MB (64 MB recommended).
●50 MB of free hard disk space to install all of the ST7 tools.
Note: To install STVD7 and STVP7, Windows® 2000, NT® and XP® users must have
administrator privileges.
1.3 Getting assistance
For more information, application notes, FAQs and software updates for all the ST
microcontroller families, check out the CD-ROM or our website: www.st.com
For assistance on all ST microcontroller subjects, or for help using your emulator, refer to the
contact list provided in Product support. We’ll be glad to help you.

ST7-EMU3 series emulator Getting Started with ST7-EMU3
5/39
2 Getting Started with ST7-EMU3
Your ST7-EMU3 emulator can be configured for emulation, as well as in-circuit debugging
and programming of your ST7 microcontroller.
To help you get started, the following sections provide:
Section 1.1 – a checklist of components included with your emulator
Section 1.2 – quick set up instructions for the emulation configuration
Section 1.3 – quick set up instructions for the in-circuit communication configuration
2.1 Delivery check list
The ST7-EMU3 emulator comes with (refer to Figure 2):
1. One ST Micro Connect box.
2. One EMU3 probe containing a target emulation board (TEB) corresponding to the ST7
you wish to emulate.
3. One DC power supply for the ST Micro Connect box.
4. Two 80-wire flat cables and two ferrite clips.
5. Three trigger cables.
6. One 9-wire, analyzer-input cable.
7. One parallel cable and one USB cable for emulator-PC connection,
One DB9F/DB9M serial cable (not shown) for Ethernet configuration.
8. One ICC Add-on (STMC ICC board, ICC cable with HE10 connectors).
9. Device adapters (refer to the ST7xxxx-EMU3 Probe User Guide).
All ST7-EMU3 emulator s also come with the following documentation:
●This manual
●
ST7xxxx-EMU3 Probe User Guide
●
ST7 ASM Quick Reference Guide
●
ST Product and Tool Selection Guide
●The Microcontroller Development Tools CD-ROM with all the software you need to run
your ST7-EMU3 emulator, including:
– The ST7 Visual Develop (STVD7) software with user manual in Adobe® Acrobat®
PDF format.
– The ST7 Visual Programmer (STVP7) software, which includes an online help file
to get you started.
– The ST7 Assembler-Linker software with user manual in Adobe® Acrobat® PDF
format.
– Software demonstration packages, including C compilers and toolchains by
Cosmic and Metrowerks.
●The ST Microcontrollers Mini-ROM with a presentation of the ST family of
microcontrollers.

Getting Started with ST7-EMU3 ST7-EMU3 series emulator
6/39
Figure 2. Parts delivered with the ST7-EMU3 emulator (not to scale)
(1)
(3)
(5)
(7)
(9)
(2)
(4)
(6)
(8)
(10)
x2
x3

ST7-EMU3 series emulator Getting Started with ST7-EMU3
7/39
2.2 Quick set up for emulation configuration
1. Connect your PC to your ST Micro Connect box via parallel, USB or Ethernet port. For
more details refer toChapter 3: Connectivity on page 9.
For Ethernet connections, you must assign your ST Micro Connect box an IP address.
For instructions refer to Section 3.3: Ethernet connection on page 12.
Caution: Before connecting your emulator and your application board, make sure that both your ST
Micro Connect box and the application board are powered OFF.
2. Fasten ferrite clips to the 80-wire flat cables connecting the ST Micro Connect box to
your EMU3 probe (see Figure 4).
3. Connect your application board to the EMU3-probe. You can use the emulator without
connecting to your application board. For details about connecting to your application
board refer to your ST7xxxx-EMU3 Probe User Guide provided with your emulator.
Caution: Never have your application board powered on while the emulator is powered off—this can
cause serious damage to the emulator.
4. Connect the power supply to your ST Micro Connect box. For power supply
information, refer to Section 4.3.3: Power supply on page 19.
5. Power up your ST Micro Connect box.
6. Power up your application.
Caution: You must always power up your emulator and your application board before running your
application executable in STVD7. Doing otherwise will result in an erroneous emulation.
Figure 3. Connect your PC Figure 4. Fasten the ferrite clips
ST Micro Connect box
(back panel)
Parall
el
Ethernet
USB
EMU3 probe
ST Micro Connect box

Getting Started with ST7-EMU3 ST7-EMU3 series emulator
8/39
2.3 Quick set up for in-circuit communication configuration
1. Connect your PC to your ST Micro Connect box via the parallel or USB ports. Ethernet
is not supported for in-circuit debugging and programming.
For more details refer to Chapter 3 on page 9.
Caution: In order to use the ICC Add-on you must design your application board with an HE10
connector linked to the microcontroller in your application. The pins connected to the HE10
connector must use a signal voltage of 3.3 or 5 V. For more information refer to Section 5.2:
ICC connection requirements on page 25.
2. Select the voltage (3.3 or 5 V) with the selector switch on the board of your ICC add-on.
For more information on voltage specifications, refer to Section 5.3: ICC Add-on on
page 28.
3. Plug the ICC Add-on into the ‘Ext Link’ on your ST Micro Connect box.
4. Plug the ICC Add-on into the HE10 connector on your application board.
5. Power up your ST Micro Connect box.
6. Power up your application.
Figure 7. Plug in the ACC Add-on
Figure 5. Connect your PC Figure 6. Select voltage
ST Micro Connect box
(back panel)
Parall
el
USB ICC Add-on
Two 80-wire flat cables (not used)
HE10
connector
ST7

ST7-EMU3 series emulator Connectivity
9/39
3 Connectivity
The ST Micro Connect box provides three possible connections to the host PC:parallel port,
USB and Ethernet. The type of connection that you use will be determined, in part, by the
configuration you choose for your EMU3 emulator.
In the in-circuit communication configuration, you can use either the USB or the parallel
port. Ethernet is not supported in this configuration. In the emulation configuration you can
use the Ethernet, USB or parallel port.
When you start your emulation, in-circuit debugging or in-circuit programming sessions, you
will have to set the connection type in STVD7 or STVP7. In STVD7, set the port in the
Debug Instrument Settings window (Debug Instrument>Target Settings). When
programming your ST7 with STVP7, set the port in the Configuration window
(Configure>Configure ST7 Visual Programmer). For more information refer to your
software's online help.
The following sections provide you with information about supported connections, as well as
how to connect your PC via:
●Section 3.1 – Parallel port
●Section 3.2 – USB port
●Section 3.3 – Ethernet port
3.1 Parallel port
Your EMU3 emulator supports the parallel port connection modes listed in Table 1, when
using either the emulation or the in-circuit communication configurations.
Table 1. Supported parallel port connection modes
EMU3 emulator configuration Operating systems Compatible parallel port modes
Emulation,
In-circuit Communication Windows®98,Millennium,
NT®4, 2000, XP ECP(1), Bidirectional, Compatible, SPP,
Nibble, Centronics or EPP.
1. ECP mode is normally chosen as a default mode as it provides the best performance.

Connectivity ST7-EMU3 series emulator
10/39
3.1.1 Connecting to the parallel port
Figure 8. Parallel port connection between ST Micro Connect box and PC
To connect your emulator to your PC, connect the end of the parallel cable with the ferrite to
the ST Micro Connect’s rear panel 25-pin SUB-D connector (see Figure 8). Connect the
other end of the parallel cable to one of the PC’s parallel ports (LPT1 or LPT2). Be sure to
use the parallel cable provided with your emulator. Using a longer parallel cable may cause
emulator malfunctions. The use of switch boxes between the parallel port connector of your
PC and the emulator is not recommended.
3.1.2 Changing the parallel port set up
Under certain circumstances, you may receive the following error message:
Connection Error (LPT1/LPT2): Interconnection failure. Verify your
input/output cable.
This may mean that the setup of the LPT1 or LPT2 port on your PC is not compatible with
the emulator. To set up the port correctly:
1. Shut down and restart your PC in order to enter the BIOS setup.
2. Follow the messages displayed on the screen and when prompted, press the key
required to enter the BIOS setup (usually a function key or the ESC key).
3. Select the parallel ports menu (this may be listed under I/O ports).
4. Change the Mode of the LPT port that you have chosen for your ST Micro Connect box
(i.e. either LPT1 or LPT2) to one of the compatible modes listed in Table 1 on page 9.
5. Save your changes and exit the BIOS setup.
To LPT1 or
LPT2
Set the connection type in
STVD7 or STVP7
ST Micro Connect box
view of rear panel
Parallel port
connector
1
3
2

ST7-EMU3 series emulator Connectivity
11/39
3.2 USB port
Your EMU3 emulator supports USB connection in both the emulation and in-circuit
communication configurations, when using Windows®98, Millenium, 2000 and XP®.
3.2.1 Connecting to the USB port
Figure 9. USB connection between ST Micro Connect box and PC
For USB port connections, plug the USB cable into the USB port of the ST Micro Connect
box (as shown in Figure 9) and connect the other end into the PC’s USB port. Once the
ST Micro Connect box is connected and powered-on for the first time, your PC will
automatically look for a USB device driver.
To USB port on PC
Set the connection type in
STVD7 or STVP7
ST Micro Connect box
view of rear panel
USB
connector
1
3
2

Connectivity ST7-EMU3 series emulator
12/39
3.3 Ethernet connection
Your EMU3 emulator supports 10 MHz Ethernet connections when set up in the emulation
configuration. When you program with the ICC Add-on, use the parallel or the USB port.
For Ethernet connections, you must first give your ST Micro Connect box an IP address in
order for it to be recognized as a device on your network. If your ST Micro Connect box has
not been assigned an IP address, refer to Section 3.3.1 on page 12 for detailed instructions.
Figure 10. Ferrite for Ethernet cable
Once you have assigned an IP address to the ST Micro Connect box, connect it to your
network using the Ethernet connector on the rear panel. To reduce signal noise, you should
attach the provided ferrite to your Ethernet cable as shown in Figure 8. The ferrite should be
placed as close as possible to the end that is plugged into your ST Micro Connect box. The
Ethernet cable is not provided with your EMU3 emulator.
3.3.1 Assigning an IP address
To give your ST Micro Connect box an IP address do the following:
1. Connect the provided serial cable between the serial port of your ST Micro Connect
and a serial port on your PC (either COM1 or COM2).
Note: To set the IP address, you must use a direct serial cable like the one provided (i.e. the PC-
side Receive Data pin (Rx) connects directly to the emulator-side Rx pin and the PC-side
Transmit Data pin (Tx) connects directly to the emulator-side Tx pin). You cannot use a
serial cable with an inverted connection (Rx pin connected to Tx pin).
2. From Windows, open a Hyperterminal window. This is done by selecting
Start>Programs>Accessories>Communications>Hyperterminal.
3. If the Hyperterminal software is not installed on your system, you will have to install it
from your Windows®CD-ROM, by selecting Start>Settings>Control
Panel>Add/Remove Programs>Windows Setup, and clicking on the Hyperterminal
option.
4. The Connection Description dialog box will open. Type in the name you wish to give
to the new connection configuration and click OK, as shown in Figure 11.
5. When the Connect To dialog box opens, select the serial port on your PC that you
connected the serial cable to in Step 1. Click OK..
6. When the COM1 Properties dialog box opens, configure the COM port properties as
shown in Figure 13. Click OK.
7. When the Hyperterminal console opens, type ipaddr at the prompt, followed by the
IP address you wish to assign to your ST Micro Connect box. Remember that this IP
Connect a ferrite as close as
possible to the end of the cable that
will be plugged into your
ST Micro Connect box

ST7-EMU3 series emulator Connectivity
13/39
address must be unique on your network. In Figure 14, we have used
164.129.123.244 as the IP address. Press the Enter key on your keyboard.
8. The Hyperterminal console will indicate that the IP address has been set, and will also
report the submask.
9. At the prompt type nvsave, and press Enter, to save your configuration (Figure 14).
10. The Hyperterminal console will indicate that your configuration has been saved
11. Exit the Hyperterminal console and disconnect the serial cable between your host PC
and the ST Micro Connect box. Connect it to your network using an Ethernet
connection.
12. Ensure that no application board is connected to your ST Micro Connect box, then
reboot it by switching it off and then on again. When rebooted, your network will
recognize the device by its new IP address.
Figure 11. Hyperterminal new connection Figure 12. Connecting to a COM port
Figure 13. Configuring the COM port Figure 14. Configuration saved
Assign the IP address
Save the configuration

Emulation configuration ST7-EMU3 series emulator
14/39
4 Emulation configuration
In the emulation configuration, the ST7-EMU3 emulator provides you with a full range of
emulation features to make building and debugging your application fast and easy. The
following sections provide information about the emulation configuration, including
descriptions of:
●Section 4.2 – system architecture
●Section 4.1 – overall emulation features
●Section 4.3 – ST Micro Connect box features
●Section 4.4 – EMU3 probe features
●Section 4.5 – the dual configuration capability
●Section 4.6 – automatic firmware updating
●Section 4.7 – product limitations and discrepancies
4.1 Emulation features
The features described below are common to all ST7 EMU3 emulators:
●Link to host PC via USB, 10 MHz Ethernet and parallel port connections.
●2.5 to 5.5 V operating voltage (refer to your ST7xxxx Datasheet).
●Programmable internal CPU clock with frequency up to 24 MHz, depending on your
ST7 (see your ST7xxxx Datasheet).
●256k x 112-bit real-time trace (address, data and control buses).
●Advanced breakpoints based on a 4-level logical sequencer that allows you to perform
specific actions upon the occurrence of an event or series of events. Advanced
breakpoints functionality provides flexibility of use, permits simple or multi-level
breakpoint conditions, control of trace recording and triggering of output signals.
●9 external input triggers, which are recorded in the trace and can be used as signal
events in the advanced breakpoints. Input triggers include:
– 1 input trigger via SUB-click connector on the ST Micro Connect box
– 8 input triggers on analyzer input
●2 output triggers via SUB-click connectors on the ST Micro Connect box.
●Full access to entire 64 KB of ST7 memory. Read/write privileges on the entire memory
space (see Section 4.7.2 on page 23, regarding limitations). Granularity of memory
mapping is 1.
●Read/Write on-the-fly feature allows you to intrusively read or write to memory while
executing your application.
●Easily upgradable – the PLDs and firmware of the ST Micro Connect and the EMU3
probe are updated automatically by STVD7.
●Easily expandable – you can change the emulation target (i.e. the type of ST7 to be
emulated) easily and economically by changing the target emulation board (TEB) in the
EMU3 probe.

ST7-EMU3 series emulator Emulation configuration
15/39
4.2 System architecture
Figure 15. Emulation configuration
The ST7-EMU3 emulator is composed of:
●ST7 Visual Develop (STVD7): software from which you can configure and control your
emulator, and debug your application. It runs on your PC, which you connect to your
emulator via a parallel, USB or Ethernet connection.
●The Target Emulation Module consisting of:
–TheST Micro Connect Box, which contains the common resources for
communication between the PC and emulation hardware. It links to a host PC via
parallel, USB or Ethernet ports, and to the probe by way of two 80-wire flat cables.
–Theprobe, which contains the active emulation hardware including the target
emulation board (TEB). The target emulation board has the specific resources
necessary to emulate an individual ST7, or family of ST7 microcontrollers. It also
permits the connection to your application board.
●Flex connectors which are furnished in your emulator’s connection kit and provide the
connection between your emulator’s TEB and your application board.
●Adapters which may be necessary for some device packages, when connecting to
your application board.
●Sockets which you must install on your application board, allowing you to connect your
emulator to the application in place of your ST7.
Emulator-to-PC
Host PC
ST Micro Connect box
Interface between PC and EMU3 prob
e
Connects via two 80-wire flat cables
EMU3 probe
• CEB - common to all EMU3 probe
s
• DEB - ST7 MCU specific
• TEB - specific to an ST7
Interface with application board
Connects via device adapters or flex cables provided with your emulator
Connection via
parallel port,
USB port
or Ethernet
Running ST7 Visual
Develop (STVD7)
Houses 3 emulation boards:
or family of ST7s

Emulation configuration ST7-EMU3 series emulator
16/39
4.3 ST Micro Connect box
The ST Micro Connect box is a common hardware target interface for a range of ST7. It
connects to your application via the EMU3 probe (emulation configuration) or the ICC Add-
on (in-circuit communication configuration). Depending on the configuration and your PC’s
operating system, it allows you to connect your PC via parallel port, USB port or Ethernet
connection.
Figure 16. ST Micro Connect box
4.3.1 Physical characteristics
Front panel
On the front panel of the ST Micro Connect box you will find:
●On/Off switch for the emulator,
●input and output trigger connectors,
●emulator status LEDs,
●26-pin ‘Ext Link,’ for ICC connection,
●ports for two 80-pin flat cables that connect the ST Micro Connect box to the EMU3
probe.
The three emulator status LEDs on the front panel of the ST Micro Connect box indicate the
state of the development tool during emulation:
●Reset (Red)—indicates that the ST7 emulation chip is being reset. In addition, there is
one LED on the EMU3 probe, near the ST Micro Connect connectors, that lights when
data is being communicated between the ST Micro Connect box and the EMU3 probe.
●Wait (Yellow)—indicates that emulator is in halt or wait for interrupt mode.
●Run (Green)—indicates that the ST7 application is running (the ST7 is not in RESET,
WFI or HALT mode).

ST7-EMU3 series emulator Emulation configuration
17/39
Figure 17. ST Micro Connect box front panel
Rear panel
The rear panel houses the following connectors:
●RS232 serial connector.
●USB port connector.
●Ethernet connector.
●parallel port connector.
●power input connector.
Figure 18. ST Micro Connect box back panel
ST MICRO CONNECT
Ext Link
Triggers
OUT1 IN OUT2 RESET RUN
‚
WAIT .............
.............
OFF ON
EMU3 EMULATOR
Ports for two 80-pin flat
ST Micro Connect cables
SMB input trigger
connection port
Two SMB output
trigger connection ports
Power On/Off switch
and Power on LED Emulator status LEDs
26-pin Ext Link for ICC connection
Power supply connecto
r
Parallel port connector
LEDs
RX TX
Ethernet
PWR
+5V@8A
SERIAL
............ .............
PARALLEL
ETHERNET
®
.
..
USB
....
.....
USB
RS232 connector
..
connector
connector

Emulation configuration ST7-EMU3 series emulator
18/39
4.3.2 Probe connection cables
The ST Micro Connect box connects to your EMU3 probe via the two 80-wire flat cables
coming from the front panel. When you receive your emulator, the ST Micro Connect box
and the probe should already be connected (see Figure 19).
Figure 19. Connecting the 80-pin cables to the EMU3 probe
To disconnect or reconnect the cables, do the following:
To disconnect the probe
1. Power off your application board and the ST Micro Connect box.
2. Unplug the long, 80-wire flat cable that is connected to port number 2 on top of the
probe. Grasp the sides of the plug, squeeze to release the two metal locks and pull
upwards, unplugging the cable from the port.
3. Unplug the short, 80-wire flat cable that is connected to port number 1 in the same
manner.
To reconnect the probe
Plug the 80-wire flat cables back into their ports.
●The short 80-wire flat cable (bottom) always plugs into port number 1.
●The long 80-wire flat cable (top) always plugs into port number 2 (see Figure 19).
Upper cable (long)
Lower cable (short)
Micro Connect ports
EMU3 probe
ST Micro Connect box
12
&

ST7-EMU3 series emulator Emulation configuration
19/39
4.3.3 Power supply
The power supply for your emulator connects to the rear panel of the ST7 Micro Connect
box (see Figure 18). When you connect the power supply be sure to:
1. Ensure that the operating voltage (110 Volts/220 Volts), which is indicated on the label
on the power supply, matches your mains supply. Contact your dealer if this voltage
does not correspond to your mains supply.
2. Connect the external power supply provided with the emulator to the rear panel of the
ST Micro Connect box using the 5-pin DIN connector.
3. Plug the power supply into the mains using the supply cable provided.
AC voltage: 100 V to 240 V
Frequency: 50 to 60 Hz
4.3.4 Output and Input triggers
Your ST Micro Connect box has two output triggers (OUT1, OUT2), and one input trigger
(IN), which are available via SUB-click connectors located on the front panel (see
Figure 17). Both input and output signals are at TTL level.
Advanced Breakpoints in STVD7, allow you to define an event based on input signals (see
also Section 4.4.3 on page 22), and program signals to the output triggers.
The following trigger output modes (schematically represented in Figure 20) are supported:
●Output a pulse—where a signal of value 1 is sent during exactly one memory cycle.
●Toggle—where the signal value is changed from 0 to 1 or from 1 to 0.
●Set the output high —where the output signal is set equal to 1.
●Set the output low—where the output signal is set equal to 0.
Several examples of how to program Advanced Breakpoints to control the sending of signals
to the output triggers are given in STVD7’s online help and user manual.

Emulation configuration ST7-EMU3 series emulator
20/39
Figure 20. Output trigger action modes
1st toggle
action
2nd toggle
action
3rd toggle
action
4th toggle
action
5th toggle
action
6th toggle
action
set output
high
set output
low
set output low
(no action as output
already low)
set output
high
set output
low
Pulse output trigger
Toggle output trigger
Set output high/low
Period of time between event
provoking pulse action
pulse lasting one
processor cycle
Table of contents
Other ST Computer Hardware manuals

ST
ST X-NUCLEO-53L8A1 User manual

ST
ST X-NUCLEO-IDW04A1 User manual

ST
ST STM32F10 Series Installation and operating instructions

ST
ST STM32MP157D-DK1 User manual

ST
ST X-NUCLEO-OUT06A1 User manual

ST
ST X-NUCLEO-IHM17M1 User manual

ST
ST STEVAL-IFP046V1 User manual

ST
ST UM2033 User manual

ST
ST STEVAL-DPSG474 User manual

ST
ST TIP120 User manual

ST
ST STM32G071B-DISCO User manual

ST
ST X-NUCLEO-S915A1 User manual

ST
ST X-NUCLEO-EEPRMA1 User manual

ST
ST X-NUCLEO-GFX01M1 User manual

ST
ST SPC58NH-DISP User manual

ST
ST STEVAL-MKI015V1 Quick start guide

ST
ST X-NUCLEO-53L5A1 User manual

ST
ST X-NUCLEO-OUT10A1 User manual

ST
ST STEVAL-ST25R3916B User manual

ST
ST L6470H User manual