Summary of the content on the page No. 1
TMS370 Microcontroller/Gang
Programmer
User’s Guide
2546239-9704 Microcontroller Products
Summary of the content on the page No. 2
2546239-9704
Summary of the content on the page No. 3
TMS370 Microcontroller/Gang Programmer User’s Guide SPNU023 February, 1991
Summary of the content on the page No. 4
IMPORTANT NOTICE Texas Instruments (TI) reserves the right to make changes to its products or to discontinue any semiconductor product or service without notice, and advises its customers to obtain the latest version of relevant information to verify, before placing orders, that the information being relied on is current. TI warrants performance of its semiconductor products and related software to the specifications applicable at the time of sale in accordance with TI’s standard warranty. Testi
Summary of the content on the page No. 5
Preface Read This First How to Use This Manual This manual describes how to use and operate the TMS370 Microcontroller Programmer and the TMS370 Gang Programmer. Chapter 1 gives an over- view of each programmer and describes the correct way to install your specific programmer. After your programmer is correctly installed, you can use the configuration commands and display commands, described in Chapters 2 and 3, respectively, to operate your programming system for your specific applica- tion. Th
Summary of the content on the page No. 6
Related Documentation Related Documentation The following TMS370 documents are available through Texas Instruments Incorporated: The TMS370 Family Data Manual (literature number SPNS014) describes the hardware aspects of the TMS370, such as pin functions, architec- ture, stack operation, and interface; the manual also includes the TMS370 assembly language instruction set. The TMS370 Family Assembly Language Tools (literature number SPNU010) describes how to use of the TMS370 assembly language to
Summary of the content on the page No. 7
Information About Cautions and Warnings Information About Cautions and Warnings This book may contain cautions and warnings. A caution describes a situation that could potentially damage your soft- ware or equipment. This is what a caution looks like. A warning describes a situation that could potentially cause harm to you. This is what a warning looks like. The information in a caution or a warning is provided for your protection. Please read each caution and warning carefully. Trademarks MS-D
Summary of the content on the page No. 8
Read This First vi
Summary of the content on the page No. 9
Contents 1 Introduction and Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 1.1 Microcontroller Programmer Overview and Description . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 1.2 Gang Programmer Overview and Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4 1.2.1 Operating the Gang Programmer in PC Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6 1.2.2 Operating
Summary of the content on the page No. 10
Contents 2.12 Saving Configuration Parameters and the Device Table to a File — the Save Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15 2.13 Showing the Display Window — the Display Command . . . . . . . . . . . . . . . . . . . . . . . . . 2-16 2.14 Ending Your Current Session and Returning to DOS — the Quit Command . . . . . . . 2-16 3 Operating in the Display Window . . . . . . . . . . . . . . . . . . . . . . .
Summary of the content on the page No. 11
Running Title Figures 1–1. Microcontroller Programmer Personality Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 1–2. Gang Programmer Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4 1–3. Socket Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-11 2–1. Command Menu Structure . . . . . . . . . . . . . . . . . . . .
Summary of the content on the page No. 12
Running Title Tables 1–1. XDS Memory Expansion/Communications Board Switch Settings . . . . . . . . . . . . . . . . . . 1-10 2–1. Edit Control Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4 2–2. Configuration Window Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5 2–3. Show Ranges Parameter Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Summary of the content on the page No. 13
Running Title Examples A–1. Example Configuration/Batch File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-2 D–1. Keystroke File Example.key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-2 xi
Summary of the content on the page No. 14
Table of Contents xii
Summary of the content on the page No. 15
Chapter 1 Introduction and Installation This chapter describes how each programmer operates, how to install hard- ware, and how to install software. It also gives examples on getting started. Chapter 1 comprises the following sections: Section Page 1.1 Microcontroller Programmer Overview and Description . . . . . . . . 1-2 1.2 Gang Programmer Overview and Description . . . . . . . . . . . . . . . . 1-4 1.3 Properly Installing the Programmer Hardware . . . . . . . . . . . . . . . . 1-8 1.4 Proper
Summary of the content on the page No. 16
Microcontroller Programmer Overview and Description 1.1 Microcontroller Programmer Overview and Description The TMS370 Microcontroller Programmer is an interactive, menu-driven sys- tem that facilitates programming TMS370 family devices and EPROMs either directly or through an XDS. The microcontroller programmer is currently capable of programming the TMS370, TMS7742, TMS77C82, 2732, 2764, 27128, and 27256 device families. To program the TMS7742 and TMS77C82 devices, you will need a 40-pin to 2
Summary of the content on the page No. 17
Microcontroller Programmer Overview and Description The base unit of the programmer contains two LEDs. The red LED is marked program or device power and is lit whenever power is applied to device sockets. The green LED is marked power and indicates that the base is turned on. This LED should turn on approximately three seconds after power is supplied to the programmer. Do not insert or remove devices from the programmer while the red program (device power) LED is lit! On the front edge of the p
Summary of the content on the page No. 18
Gang Programmer Overview and Description 1.2 Gang Programmer Overview and Description The TMS370 Gang Programmer is an interactive, menu-driven system that provides programming support for on-chip EEPROM or EPROM of TMS370 microcontrollers in production environments. The gang programmer has the following features: Two modes of operation—PC mode and standalone mode. Ability to program up to 16 devices. LEDs that indicate programming or verification failure. A buzzer that indicates programming com
Summary of the content on the page No. 19
Gang Programmer Overview and Description alone mode; it is ignored in PC mode. The red LED built into this switch is marked TMS370 power on and indicates that power is being supplied to the sockets on the gang programmer. Do not insert or remove devices from the programmer while the red TMS370 power on LED is lit! The main body of the gang programmer consists of 16 sockets whose type and arrangement are dependent on the type of gang programmer top you have. Below each socket is a red LED, which
Summary of the content on the page No. 20
Gang Programmer Overview and Description 1.2.1 Operating the Gang Programmer in PC Mode In PC mode, the gang programmer is an interactive, menu-driven system that facilitates programming TMS370 family devices and EPROMs. The system al- lows you to perform any or all of the operations listed below. Program any or all of the 16 devices from PC memory Modify or add a new device to the device table Verify any or all devices against either PC memory or the master device. Upload any of the 16 devices.