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. (c) 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