ST7-EMU3
Full-featured, real time emulator series for ST7
Data Brief
The ST7-EMU3 series of emulators is the third
generation of high-end emulators for ST7. EMU3
series emulators are designed to speed up the
development of complex software applications for
ST7 microcontrollers by providing a complete
range of advanced debugging features. In
combination with ST7 Visual Develop (STVD7)
and ST7 Visual Programmer (STVP7), they
provide start-to-finish control of application
development – from building and debugging
applications, to programming your ST7.
The EMU3 series emulators deliver start-to-finish
control by providing both emulation and In-Circuit
Communication (ICC) configurations from a single
platform.
In the emulation configuration, the EMU3 probe
and STVD7 software allow debugging while
connected an application board in place of the
target ST7. This configuration offers the most
complete range of debugging features, including
trace, advanced breakpoints and performance
analysis. In addition, the EMU3 comes with all the
adapters and connectors to connect to the
application board in place of the target ST7.
■
Memory read/write on the fly
■
Low voltage emulation from 1.8 to 5.5 V
■
Programmable clock frequency from 32 KHz
up to 16 MHz
The ICC configuration allows In-Circuit Debugging
(ICD) of the application while it runs on the ST7
that is installed on your application board. Once
debugging is completed, the ICC configuration
allows In-Circuit Programming (ICP) of ST7 Flash
microcontrollers on your application board or an
ST7 Socket Board.
■
Performance Analysis
■
Four-level logic sequencer that allows you to
perform specific actions such as:
– Stop program execution
– Start/stop trace recording,
– Record a snapshot in the trace,
– Output signals via the two output triggers
Key features
These actions can be coordinated with the
occurrence of a specific event or a series of
events such as:
Emulation Features
■
Unlimited breakpoints with counter and
condition
■
Two output triggers
■
Nine external input triggers
■
256K real-time trace recording with timestamp
July 2006
– an event at an address or range of
addresses,
– a specific data value with bit mask,
– a read, write or read/write access,
– stack operation access
...or any combination of these.
Rev 2
For further information contact your local STMicroelectronics sales office.
1/5
www.st.com
5
ST7-EMU3
In-circuit debugging features
The EMU3 series emulators and the STVD7 integrated development environment also allow
you to in-circuit debug your application as it runs on an ST7 with debug modules.
ICD features include:
■
Real-time control of application execution
■
Read and write memory contents and ST7
registers
■
Configuration of option the byte
■
Unlimited software breakpoints in address
ranges corresponding to RAM and XFlash
memory
■
Advanced breakpoints including:
– Break on data access in/outside of
address range or at one of two addresses
– Break on data value at an address
– Break on opcode fetch (within/
outside of address range
– Break on sequential opcode fetch's
– Break on opcode fetch, or data
access at specified addresses
– Break on conditional stack write, or
opcode fetch at specified address
– Break on conditional stack write, or
data access at specified address
In-circuit programming features
The EMU3 series emulators along with STVP7, or STVD7 software, allow you to in-circuit
program and in-circuit debug ST7 devices with Flash memory. Refer to the ST7-EMU3 User
Manual for complete instructions about using the ICC Add-on and installing an ICC
connector on your application board.
Emulator architecture
Figure 1: System configurations
ST Micro Connect – provides the
communication interface with host
PC via parallel, USB or Ethernet
connection in both the Emulation
and ICC configurations.
EMU3 Probe – contains the
system’s emulation boards including
the Target Emulation Board (TEB),
which allows emulation of a specific
ST7 or sub-family of ST7 devices. It
connects to the application board
via furnished, package-specific
adapters and sockets.
ICC Add-on – allows the
communication between the host
PC and the ST7 microcontroller with
Flash memory on the application
board for in-circuit debugging and
in-circuit programming. This
requires installation of a 10-pin, ICC
connector on the application board.
2/5
Emulation Configuration
Host PC running
ST7 Visual Develop
(STVD7)
or
ST7 Visual
Programmer
(STVP7)
PC connection via
parallel, USB or
Ethernet port
ST Micro Connect
EMU3 probe
ICC Add-on
Application board
ST7
In-Circuit Communication
Configuration
ST7-EMU3
ST7 Visual Develop – Integrated Development Environment (IDE) that runs on the host PC
connected to the emulator and allows you to build and debug application software and then
program it to the target ST7.
ST7 Visual Programmer – Software programming interface that runs on the host PC
connected to the emulator and provides advanced controls for reading, programming and
verifying the Flash memory of the target ST7.
Ordering information
The EMU3 series emulators and accessories can be ordered from STMicroelectronic’s sales
offices and distributors. Refer to the on-line product selector at www.st.com/mcu for the
exact emulator ordering code for each supported ST7 microcontroller.
Table 1.
Ordering emulators and accessories
Order code type
Description
Emulator
ST7MDTxx-EMU3
Order an ST7-EMU3 emulator with the connection accessories for all
packages for the supported ST7 sub-family, plus the ICC Add-on for in-circuit
debugging/programming of ST7 Flash microcontrollers.
Spare parts
ST7MDTxx-TEB
Order a Target Emulation Board (TEB) to adapt any EMU3 series emulator
for emulation of the ST7 sub-family supported by the specified TEB. The TEB
comes with connection accessories for all packages for the supported ST7
sub-family.
AC7MDTxx-xxxx
Order extra package-specific connection accessories (adapters, device
adapters, sockets) for an EMU3 series emulator.
AS-xxxxx
Order extra package-specific sockets to solder to the application board
allowing connection of the EMU3 series emulator.
ST7-ICC/ADDON
Order an extra ICC Add-on for connection of an EMU3 series emulator to the
ST7 Flash microcontroller on the application board for in-circuit debugging or
in-circuit programming.
For more information...
The following documents are available for free download at the ST internet site:
ST7-EMU3 Emulator User Manual - Information about setting up an ST7-EMU3 series
emulator for emulation or in-circuit debugging/programming. This manual provides
information that is common to all emulators in the EMU3 series.
ST7xxxx-EMU3 Probe User Guide - Information about connecting the EMU3 emulator to
your application board in the emulation configuration. These documents provide information
that is specific to each type of EMU3 series emulator (ST7MDTxx-EMU3 emulator).
ST7 Visual Develop User Manual - Information and tutorials to help you build and debug
your application software and program it to your ST7 using the STVD7 Integrated
Development Environment and an EMU3 series emulator.
ST7 Visual Programmer online help - Information to help you program your application to
your ST7 using this Windows-based programming software and an ST7-EMU3 series
emulator.
3/5
ST7-EMU3
ST7xxxx Datasheet - Complete information about the features of your target ST7
microcontroller.
Revision history
Table 2.
4/5
Document revision history
Date
Revision
Changes
24-January-2006
1
Initial release.
25-July-2006
2
• Minor text corrections
• Addition of Table 1. with explanation of ordering codes for
emulators and spare parts.
ST7-EMU3
Please Read Carefully:
Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries (“ST”) reserve the
right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at any
time, without notice.
All ST products are sold pursuant to ST’s terms and conditions of sale.
Purchasers are solely responsible for the choice, selection and use of the ST products and services described herein, and ST assumes no
liability whatsoever relating to the choice, selection or use of the ST products and services described herein.
No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document. If any part of this
document refers to any third party products or services it shall not be deemed a license grant by ST for the use of such third party products
or services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of such
third party products or services or any intellectual property contained therein.
UNLESS OTHERWISE SET FORTH IN ST’S TERMS AND CONDITIONS OF SALE ST DISCLAIMS ANY EXPRESS OR IMPLIED
WARRANTY WITH RESPECT TO THE USE AND/OR SALE OF ST PRODUCTS INCLUDING WITHOUT LIMITATION IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE (AND THEIR EQUIVALENTS UNDER THE LAWS
OF ANY JURISDICTION), OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.
UNLESS EXPRESSLY APPROVED IN WRITING BY AN AUTHORIZED ST REPRESENTATIVE, ST PRODUCTS ARE NOT
RECOMMENDED, AUTHORIZED OR WARRANTED FOR USE IN MILITARY, AIR CRAFT, SPACE, LIFE SAVING, OR LIFE SUSTAINING
APPLICATIONS, NOR IN PRODUCTS OR SYSTEMS WHERE FAILURE OR MALFUNCTION MAY RESULT IN PERSONAL INJURY,
DEATH, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE. ST PRODUCTS WHICH ARE NOT SPECIFIED AS "AUTOMOTIVE
GRADE" MAY ONLY BE USED IN AUTOMOTIVE APPLICATIONS AT USER’S OWN RISK.
Resale of ST products with provisions different from the statements and/or technical features set forth in this document shall immediately void
any warranty granted by ST for the ST product or service described herein and shall not create or extend in any manner whatsoever, any
liability of ST.
ST and the ST logo are trademarks or registered trademarks of ST in various countries.
Information in this document supersedes and replaces all information previously supplied.
The ST logo is a registered trademark of STMicroelectronics. All other names are the property of their respective owners.
© 2006 STMicroelectronics - All rights reserved
STMicroelectronics group of companies
Australia - Belgium - Brazil - Canada - China - Czech Republic - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan Malaysia - Malta - Morocco - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America
www.st.com
5/5