Home
M68HC711E9PGMR PROGRAMMER BOARD USER'S MANUAL
Contents
1. zwc NC 11 o NC 12 o zwc NC 13 o 9 sw PERSONAL COMPUTER PORT CONNECTOR A Hayes compatible modem cable purchased from your local computer store can be used to connect the PGMR board to the personal computer HC711E9PGMR AD1 2 7 HARDWARE PREPARATION AND INSTALLATION MOTOROLA 20 OR 25 CONDUCTOR FLAT RIBBON CABLE 3M 3365 20 OR 3M 3365 25 25 D SUBMINIATURE 25 D SUBMINIATURE FEMALE SOCKET CONNECTORPART 5 CONNECTORPART 5 1 CIRCUIT ASSEMBLY CORP 1 CIRCUIT ASSEMBLY CORP CA 25 SMD P CA 25 SMD S 2 ITT CANNON DBSP B25P 2 ITT CANNON DBSP B25S 3 ANSLEY 609 25P 3 ANSLEY 609 25S 4 WINCHESTER 49 1125 4 WINCHESTER 49 1125S 25 PIN D SUBMINIATURE CONNECTOR 4 5 6 6 17 18 1 RED WIRE gt vs lt e h a NOT CONNECTED e eg 5 8 t o g a o o 4 5 6 16 17 18 19 25 PIN D SUBMINIATURE CONNECTOR Figure 2 2 Personal Computer Cable Assembly Diagram 2 8 HC711E9PGMR AD1 M MOTOROLA HARDWARE PREPARATION AND INSTALLATION GND TXD RXD RTS CTS DSR SIG GND DCD DTR The PGMR board is wired as data communication equipment DCE whereas most serial modem ports on personal computers are wired as data terminal equipment DTE This should allow a straight through cable to be used in most setups If an unknown cable is used to connect the PGMR board to a host computer a null mo
2. The 2 3 or 4 byte address at which the data field is to be loaded into memory From 0 to n bytes of executable code memory loadable data or descriptive information For compatibility with teletypewriters some programs may limit the number of bytes to as few as 28 56 printable characters in the S record 2 The least significant byte of the one s complement of the sum of the values represented by the pairs of characters making up the records length address and the code data fields Each record may be terminated with a CR LE NULL Additionally an S record may have an initial field to accommodate other data such as line numbers generated by some time sharing systems An S record file is a normal ASCII text file in the operating system in which it resides Accuracy of transmission is ensured by the record length byte count and checksum fields A 3 S RECORD TYPES A 2 Eight types of S records have been defined to accommodate the several needs of the encoding transportation and decoding functions The various Motorola upload download and other records transportation control programs as well as cross assemblers linkers and other file creating or debugging programs utilize only those S records which serve the purpose of the program For specific information on which S records are supported by a particular program the user s manual for the program must be consulted CPU32Bug supports SO S1 S2 53 S7 S8 and S9 r
3. Follow the HELP and or menu instructions provided HC711E9PGMR AD1 M MOTOROLA OPERATING INSTRUCTIONS ADDRESS DEC MULTI PROGRAMMING PGMR BOARD JUMPER PLACEMENTS NOTE Up to eight PGMR boards can be connected for multi PGMR programming operations When connecting PGMR boards for multi PGMR programming operations each PGMR board must have a unique address assigned for proper programming operations HC711E9PGMR AD1 3 5 OPERATING INSTRUCTIONS AA MOTOROLA To program multiple MC68HC711E9 OTPROM EPROM MCU devices perform the following steps 1 Ensure that the first PGMR board Vpp switch SW2 is placed in the OFF position 2 Ensure that the first PGMR board 5V switch SW1 is placed in the OFF position 3 Install OTPROM EPROM MCU devices into PGMR boards via programming sockets U3 When programming the MCU device the device must be installed upside down belley up in socket U3 as shown below NOTCH 40 6 PA 39 29 17 28 18 MCU INSTALLED UPSIDE DOWN HORIZONTAL FLIP DEVICE NOTCH LOCATED AT UPPER RIGHT CORNER 4 d Place PGMR board 5V switch SW1 to the ON position Red light emitting diodes LED illuminates when power is applied 5 Place PGMR board Vpp switch SW2 to the ON position 6 Invoke PC software program 7 Follow PC display instructions for programming operations a Red LED remains illuminated during normal programming operations b Red LED is extinguished for
4. Signal Name And Description GROUND 5 Vdc Power Input voltage 4 9 to 5 5 Vdc 50 1 max used by the board logic circuits Programming Voltage Input voltage approximately 411 75 to 12 75 5 1 max used by the PGMR board programming circuits Refer to the MC68HC711E9 OTPROM EPROM MCU device technical summary for the appropriate programming voltage Vpp specifications RECEIVE DATA MCU port D bit 0 serial data input line TRANSMIT DATA MCU port D bit 1 serial data output line 1 For multi PGMR programming operation the current value is multiplied by the number of PGMRs connected in series for multi PGMR operation HC711E9PGMR AD1 M MOTOROLA SUPPORT INFORMATION Table 4 2 Personal Computer I O Port Connector P2 Pin Assignments Pin Number 1 2 3 4 5 9 19 20 21 25 HC711E9PGMR AD1 Signal Mnemonic GND TXD RXD CTS DSR SIG GND DCD DTR Signal Name And Description PROTECTED GROUND TRANSMIT DATA Serial data output line RECEIVE DATA Serial data input line Not connected CLEAR TO SEND An output signal used to indicate a ready to transfer data status This pin is connected to DSR pin 6 DCD pin 8 and DTR pin 20 DATA SET READY An output signal used to indicate an on line in service active status This pin is connected to CTS pin 5 DCD pin 8 and DTR pin 20 SIGNAL GROUND This line provides signal gro
5. INSTRUCTIONS CHAPTER 3 OPERATING INSTRUCTIONS 3 1 INTRODUCTION This chapter provides the necessary information to program MC68HC711E9 OTPROM EPROM MCU devices with the PGMR board The PGMR board was designed to program only MC68HC711E9 OTPROM EPROM MCUs The PGMR board operates in conjunction with two software programs which are provided with the PGMR board The first program interfaces the PGMR board with an International Business Machines personal computer IBM PC The second program interfaces the PGMR board with an Apple Macintosh computer Both software programs support either the standalone or multi PGMR programming operations 3 2 LIMITATIONS User generated programs cannot initialize any RAM values this destroys the PGMR host computer interface program 3 3 OPERATING PROCEDURES The following paragraphs describe how to configure the PGMR board for the standalone and multi programming operations Step by step operating procedures are also provided for the standalone and multi PGMR programming 3 3 1 Standalone PGMR Board Programming To configure one PGMR board for standalone programming perform the following steps 1 Place PGMR board Vpp switch SW2 to the OFF position 2 Place PGMR board 5V switch SW1 to the OFF position 3 Install fabricated jumper on PGMR board jumper header J1 HC711E9PGMR AD1 3 4 OPERATING INSTRUCTIONS MOTOROLA 4 Remove fabricated jumpers if installed from PGMR
6. a 2 byte address Hexadecimal 13 decimal 19 indicating that 19 character pairs representing 19 bytes of binary data follow Four character 2 byte address field hexadecimal address 0000 where the data which follows is to be loaded 4 HC711E9PGMR AD1 M MOTOROLA S RECORD INFORMATION The next 16 character pairs of the first S1 record are the ASCII bytes of the actual program code data In this assembly language example the hexadecimal opcodes of the program are written in sequence in the code data fields of the S1 records OPCODE INSTRUCTION 285F MOVE L A7 A4 245F MOVE L A7 A2 2212 MOVE L A2 D1 226A0004 MOVE L 4 A2 A1 24290008 MOVE L FUNCTION A1 D2 2970 MOVE L FORCEFUNC FUNCTION A1 The balance of this code is continued in the code data fields of the remaining S1 records and stored in memory 2A The checksum of the first S1 record The second and third S1 records also each contain 13 19 character pairs and are ended with checksums 13 and 52 respectively The fourth S1 record contains 07 character pairs and has a checksum of 92 The S9 record is explained as follows ER S record type S9 indicating that it is a termination record Hexadecimal 03 indicating that three character pairs 3 bytes follow 00 The address field zeros The checksum of the S9 record Each printable character in an S record is encoded in a hexadecimal ASCII in this
7. board jumper headers J2 through J4 Connect external power supply to PGMR board connector P1 Connect personal computer PC to PGMR board connector P2 Apply power to PC Install applicable PGMR board software program IBM PC or MAC into the PC 9 Invoke PC software program 9o c TON SUA 10 Follow the HELP and or menu instructions provided To program one MC68HC711E9 OTPROM EPROM MCU device perform the following steps Ensure that PGMR board Vpp switch SW2 is placed in the OFF position 2 Ensure that PGMR board 5 V switch SW1 is placed in the OFF position 3 Install OTPROM EPROM MCU device into PGMR board programming socket U3 When programming the MCU device the device must be installed upside down belley up in socket U3 as shown below NOTCH 40 6 A 39 29 17 28 18 MCU INSTALLED UPSIDE DOWN HORIZONTAL FLIP DEVICE NOTCH LOCATED AT UPPER RIGHT CORNER 3 2 HC711E9PGMR AD1 M MOTOROLA OPERATING INSTRUCTIONS 4 Place PGMR board 5V switch SW1 to the ON position Red light HC711E9PGMR AD1 emitting diode LED illuminates when power is applied Place PGMR board Vpp switch SW2 to the ON position Invoke PC software program a Red LED remains illuminated during normal programming operations b Red LED is extinguished for non verification programming operations c Red LED blinks when sample program is in progress NOTE Sample program is contained in the PC software p
8. voltage detector 3 80 4 20 Vdc I C MC68HC711E9P EPROM MCU PLCC Socket surface mount 52 lead PLCC Plastronics P2052SP Ceramic resonator MCU 8 0 MHz Panasonic EFO GC8004A4 or Fox FSC8 00 Fabricated jumper Aptronics 929955 00 use with jumper header J1 For jumper headers J2 J4 User installed User supplied for multi PGMR programming operations HC711E9PGMR AD1 M MOTOROLA SUPPORT INFORMATION Figure 4 1 PGMR Board Parts Location Diagram HC711E9PGMR AD1 4 7 SUPPORT INFORMATION MOTOROLA 4 4 DIAGRAMS Figure 4 2 is the PGMR board schematic diagram 4 8 HC711E9PGMR AD1 SUPPORT INFORMATION M MOTOROLA AT SINHA 3 IAdS LON SHIA O31Idu3WNdD H31TdHDUJ UI ei Se ele 1 1754 LIEB ko SESE LJ mam SH 91 Tama Gas mas lem Sim Sn nid das nra T meis S wasn ees oa 8 AEn wig CL Denm HOl1 2zxMN IZ Adds WO UT ELS ITEM H SE E ua TS eGarrlz3H amp 8S8NkW I4 HOLISNNOD Dang saeg s _ Z gt GEIBENMID Figure 4 2 PGMR Board Schematic Diagram Sheet 1 of 2 4 9 HC711E9PGMR AD1 SUPPORT INFORMATION MOTOROLA m i
9. 204 SWEDEN Solna 46 8 734 8800 SWITZERLAND Geneva 41 22 799 11 11 Zurich 41 1 730 4074 TAIWAN Taipei 886 2 717 7089 THAILAND Bangkok 66 2 254 4910 UNITED KINGDOM Aylesbury 441 296 395 252 UNITED STATES Phoenix AZ 1 800 521 6274 For a list of the Motorola sales offices and distributors http www mcu motsps com sales soffice html HC711E9PGMR AD1 M MOTOROLA HARDWARE PREPARATION AND INSTALLATION CHAPTER 2 HARDWARE PREPARATION AND INSTALLATION 2 4 INTRODUCTION This chapter provides unpacking instructions hardware preparation and installation instructions for the PGMR board ELECTROSTATIC DISCHARGE PRECAUTION Ordinary amounts of static electricity from clothing or work environment can damage or degrade electronic devices and equipment For example the electronic components installed on this printed circuit board are extremely sensitive to electrostatic discharge ESD Always wear a grounding wrist strap whenever handling any printed circuit board This strap provides a conductive path for safely discharging static electricity to ground 2 2 UNPACKING INSTRUCTIONS NOTE Should the product arrive damaged save all packing material and contact the carrier s agent Unpack PGMR board from shipping carton Refer to packing list and verify that all items are present Save packing material for storing or shipping the PGMR board 2 3 HARDWARE PREPARATION This portion of
10. CT MULTI PGMR 52 LEAD PLCC INTERCONNECTING PROGRAMMING CONNECTOR SOCKET USER SUPPLIED Figure 2 1 PGMR Board Connector Switch and Jumper Header Location Diagram 2 2 HC711E9PGMR AD1 M MOTOROLA HARDWARE PREPARATION AND INSTALLATION 2 3 1 Standalone PGMR Select Header 11 Jumper header J1 is used for single board standalone programming operations only The PGMR board is factory configured for standalone MC68HC711E9 OTPROM EPROM MCU programming operation The standalone operation is accomplished via a fabricated jumper installed on jumper header J1 as shown below J1 e e 1 2 NOTE Jumper must be installed for standalone operation When multi PGMR programming is required the fabricated jumper remains installed on the applicable PGMR board having the PC RS 232C cable assembly installed For all other PGMR boards connected for multi PGMR programming fabricated jumpers installed on J1 jumper headers must be removed 2 3 Multi PGMR Programming Address Select Headers J2 thru J4 Multi PGMR programming requires each PGMR board to have an assigned address Jumper headers J2 through J4 are used to select the applicable PGMR board address as shown below As shipped from the factory jumper headers J2 through J4 do not have fabricated jumpers installed The user must supply the fabricated jumpers required for multi PGMR programming J2 PD2 PD3 PD4 HC711E9PGMR AD1 2 3 HARDWARE PREPARATION A
11. HC711E9PGMR AD1 May 1991 M68HC711E9PGMR PROGRAMMER BOARD USER S MANUAL Information contained in this document applies to REVision A M68HC711E9PGMR Programmer Boards Motorola Inc 1991 All Rights Reserved Motorola reserves the right to make changes without further notice to any products herein to improve reliability function or design Motorola does not assume any liability arising out of the application or use of any product or circuit described herein neither does it convey any license under its patent rights nor the rights of others Motorola products are not designed intended or authorized for use as components in systems intended for surgical implant into the body or other applications intended to support or sustain life or for any other application in which the failure of the Motorola product could create a situation where personal injury or death may occur Should Buyer purchase or use Motorola products for any such unintended or unauthorized application Buyer shall indemnify and hold Motorola and its officers employees subsidiaries affiliates and distributors harmless against all claims costs damages and expenses and reasonable attorney fees arising out of directly or indirectly any claim of personal injury or death associated with such unintended or unauthorized use even if such claim alleges that Motorola was negligent regarding the design or manufacture of the part IBM PC is a registered trademark of Inte
12. ND INSTALLATION AA MOTOROLA Up to eight PGMR boards can be connected for multi PGMR programming operations When connecting PGMR boards for multi PGMR programming operations each PGMR board must have a unique address assigned for proper programming operations The following table lists the recommended PGMR board address assignments configured by jumper headers J2 through J4 NOTE When multi PGMR programming more than two boards short across R3 on all boards except the one connected to the power ADDRESS DEC supply 2 4 HC711E9PGMR AD1 M MOTOROLA HARDWARE PREPARATION AND INSTALLATION 2 4 INSTALLATION INSTRUCTIONS The PGMR board is designed for table top operation A user supplied power supply and RS 232C compatible personal computer PC cable assembly is required 241 Power Supply PGMR Board Interconnection The PGMR board requires 4 9 to 5 5 Vdc 3 50 mA and GND for operation The PGMR board also requires approximately 11 75 to 12 75 Vdc 3 5 mA max programming voltage VPP applicable to the MC68HC711E9 OTPROM EPROM MCU device Refer to the MC68HC711E9 OTPROM EPROM MCU device technical summary for the appropriate programming voltage Vpp specifications NOTE To determine the current required for multi PGMR programming 1 Multiply the number of PGMRs by 50 mA 5v and 2 Multiply the number of PGMRs by 5 mA VPP Interconnection of the power supply wiring to the PGMR board power supply con
13. UEYPHES 4 n hat tasa NE nds A 2 S RECORDS CREATION nep eme a e pn eae A 3 S RECORD EXAMPLE esa RR B RAE UTER ds RE RR TUR E aa A 4 FIGURES PGMR Board Connector Switch and Jumper Header Location Diagram 2 2 Personal Computer Cable Assembly Diagram eese 2 8 POMRB BOSE PPIGDAFIH OH o uude ed as uuu d Deui ue aG NSS E 2 11 PGMR Board teorie be Less 2 12 Multi PGMR Board Interconnections 2 13 PGMR Board Parts Location enne eene 4 7 PGMR Board Schematic Diagram Sheet 1 of 2 a 4 9 PGMR Board Schematic Diagram Sheet 2 of 2 sse 4 10 TABLES PGMR Board orte esos acy Te Mee e e e rtis 1 2 External Equipment Requirements a 1 3 Input Power Connector P1 Pin Assignments eese eene enne 4 2 Personal Computer I O Port Connector P2 Pin Assignments 4 3 Multi PGMR Interconnecting Connector Pin Assignments 4 4 POMR Bodrd ce Ais Stade 4 5 HC711E9PGMR AD1 M MOTOROLA GENERAL INFORMATION CHAPTER 1 GENERAL INFORMATION 1 1 INTRODUCTION This manual provides gene
14. d ni F Aide eue I foot i rol iil i 4 RP MI vi x HE m 7 Leto x T Figure 4 2 PGMR Board Schematic Diagram Sheet 2 of 2 4 10 HC711E9PGMR AD1 M MOTOROLA S RECORD INFORMATION APPENDIX A S RECORD INFORMATION A 1 INTRODUCTION The S record format for output modules was devised for the purpose of encoding programs or data files in a printable format for transportation between computer systems The transportation process can thus be visually monitored and the S records can be more easily edited A 2 S RECORD CONTENT When viewed by the user S records are essentially character strings made of several fields which identify the record type record length memory address code data and checksum Each byte of binary data is encoded as a 2 character hexadecimal number the first character representing the high order 4 bits and the second the low order 4 bits of the byte The five fields which comprise an S record are shown below TYPE RECORD LENGTH ADDRESS CODE DATA CHECKSUM HC711E9PGMR AD1 A 1 S RECORD INFORMATION M MOTOROLA Field Type Record length Address Code Data Checksum Where the fields are composed as follows Printable Characters Contents 2 S records type 90 S1 etc 2 The count of the character pairs in the record excluding type and record length
15. dem adapter shown below may be required to match the cable to the PGMR board PC I O port connector A null modem adapter is used to reverse the roles of various data and control signals to make a DTE device appear as a DCE device or vice verse DB 25P GND TXD RXD RTS CTS DSR SIG GND DCD DTR NULL MODEM ADAPTER HC711E9PGMR AD1 2 9 HARDWARE PREPARATION AND INSTALLATION MOTOROLA 2 4 3 Multi Programming PGMR Board Interconnection Up to eight PGMR boards can be connected for multi PGMR programming operations When connecting PGMR boards for multi PGMR programming operations each PGMR board must have a unique address assigned for proper programming operations PGMR board address assignments are configured by jumper headers J2 through J4 Connecting PGMR boards for multi PGMR programming operations is accomplished by using user supplied fabricated terminal strips shown below One end of the terminal strip is soldered to connector P3 as shown in Figure 2 3 The other end of the terminal strip is inserted and fastened into the second board connector P1 as shown in Figure 2 4 E a TERMINAL STRIP SAMTEC PART TSW 205 08 T S RA NOTES The user can also fabricate the terminal strip by using insulated 20 22 AWG solid wires Using wire larger than the recommended size wire will result in damage to the connector When multi PGMR programming more than two boards short across R3 on all boards e
16. e latest issue of hardware at the time of printing Table 4 4 PGMR Board Parts List Reference Designation Component Description Printed Wiring Board PWB M68HC711E9PGMR C1 C2 Capacitor axial electrolytic 47 uF 2096 35 Vdc C3 C5 C11 Capacitor axial ceramic 0 1 uF 50 VDC 2096 C4 C6 C9 C10 Capacitor axial electrolytic 10 uF 9 16 VDC 2096 C7 C8 Not used Capacitor 27 pF 9 50 Vdc 20 1 D1 Red light emitting diode LED J1 J4 Header jumper single row post 2 pin Aptronics 929705 01 02 P1 Terminal block 2S series Augat RDI 2SV 05 power supply connector P2 Connector cable 25 pin DB25 Dupont 86858 325 personal computer I O port connector P3 Not installed Terminal strip Samtec TSW 205 08 T S RA R1 R2 R3 Resistor 100 ohm 5 1 4W R4 Resistor 10k ohm 5 1 4W R5 Resistor 10M ohm 5 1 4W RN1 Resistor Network nine 22k ohm SIP CTS 770 101 22K 1 S2 Switch slide SPDT C amp K 1103M2CQE For custom MCU operating frequency replace ceramic resonator X1 with crystal and install C8 and C9 capacitors 27 pF values are for 8 MHz operation HC711E9PGMR AD1 4 5 SUPPORT INFORMATION MOTOROLA 4 6 Table 4 4 PGMR Board Parts List continued Reference Designation U1 U2 U3 XU3 Y1 Component Description I C MC145407P RS 232C driver receiver I C MC34064P
17. ecords HC711E9PGMR AD1 M MOTOROLA S RECORD INFORMATION An S record format module may contain S records of the following types The header record for each block of S records The code data field may contain any descriptive information identifying the following block of S records The address field is normally zeros A record containing code data and the 2 byte address at which the code data is to reside A record containing code data and the 3 byte address at which the code data is to reside 53 record containing code data and the 4 byte address at which the code data is to reside S5 Arecord containing the number of S1 S2 and S3 records transmitted in a particular block This count appears in the address field There is no code data field A termination record for a block of S3 records The address field may optionally contain the 4 byte address of the instruction to which control is passed There is no code data field A termination record for a block of S2 records The address field may optionally contain the 3 byte address of the instruction to which control is passed There is no code data field A termination record for a block of S1 records The address field may optionally contain the 2 byte address of the instruction to which control is passed If not specified the first entry point specification encountered in the object module input will be used There is no code data field Only one termination
18. example representation of the binary bits which are actually transmitted For example the first S1 record above is sent as TYPE LENGTH ADDRESS CODE DATA CHECKSUM so op Pap Ps Paps 0101 0011 0011100011 0011 0001 0011 0011 0011 0000 0011 0000 0011 0000 0011 0000 0011 0010 0011 1000 0011 mom TB 0011 0010 0100 0001 HC711E9PGMR AD1 5 S RECORD INFORMATION MOTOROLA A 6 HC711E9PGMR AD1 MOTOROLA HC711E9PGMRIL1 CUSTOMER LETTER May 1991 Dear M68HC711E9 PGMR Customer The Macintosh software shipped with the M68HC711E9 PGMR will not program in multi programming mode when using a Macintosh Computer By the time you receive your PGMR this error should be corrected The software correction will be available June 1 1991 on the Motorola Freeware electronic bulletin board system BBS To access the BBS requires 1 1200 2400 baud modem 2 Macintosh Computer with communications software 3 Telephone line Use the following procedure to log onto the freeware line 1 Set system character format to 8 bit no parity 1 stop bit 2 Dial freeware number 512 891 FREE 891 3733 3 Enter the requested information to log on You are now a registered user 4 The M68HC711E9 PGMR software update file is in the MAC directory the filename is PROGE9 SIT Online help is available Macintosh is a registered trademark of Apple Computer Inc
19. le Terminal PC board RS 232C cable assembly 1 User supplied refer to Chapter 2 for details HC711E9PGMR AD1 1 3 GENERAL INFORMATION MOTOROLA 1 6 CUSTOMER SUPPORT For information about a Motorola distributor or sales office near you call AUSTRALIA Melbourne 61 3 887 0711 Sydney 61 2 906 3855 BRAZIL Sao Paulo 55 11 815 4200 CANADA B C Vancouver 604 606 8502 ONTARIO Toronto 416 497 8181 ONTARIO Ottawa 613 226 3491 QUEBEC Montreal 514 333 3300 CHINA Beijing 86 10 68437222 DENMARK 45 43488393 FINLAND Helsinki 358 9 6824 400 FRANCE Paris 33134 635900 GERMANY Langenhagen Hannover 49 511 786880 Munich 49 89 92103 0 Nuremberg 49 911 96 3190 Sindelfingen 49 7031 79 710 Wiesbaden 49 611 973050 HONG KONG Kwai Fong 852 6106888 Tai Po 852 6668333 INDIA Bangalore 91 80 5598615 ISRAEL Herzlia 972 9 590222 ITALY Milan 39 2 82201 JAPAN Fukuoka 81 92 725 7583 Gotanda 81 3 5487 8311 Nagoya 81 52 232 3500 Osaka 81 6 305 1802 Sendai 81 22 268 4333 Takamatsu 81 878 37 9972 Tokyo 81 3 3440 3311 KOREA Pusan 82 51 4635 035 Seoul 82 2 554 5118 MALAYSIA Penang 60 4 22825 14 MEXICO Mexico City 52 5 282 0230 Guadalajara 52 36 21 8977 PUERTO RICO San Juan 809 282 2300 SINGAPORE 65 4818188 SPAIN Madrid 34 1 457 8
20. nector P1 is shown below The power supply cable consists of three 20 22 AWG wires that interconnect GND 5 VDC and Vpp from the user supplied power supply to the PGMR board connector P1 BLK WHT RXD PDO TXD PD1 HC711E9PGMR AD1 2 5 HARDWARE PREPARATION AND INSTALLATION MOTOROLA 2 6 NOTE The RXD PDO and TXD PD1 connections for connector are only used for multi PGMR board interconnections For standalone PGMR board operation the RXD PDO and TXD PD1 connections for connector are not used The RXD PDO and TXD PD1 connections are made via the personal computer I O port connector P2 for the standalone PGMR board operation HC711E9PGMR AD1 M MOTOROLA HARDWARE PREPARATION AND INSTALLATION 2 4 2 Personal Computer PGMR Board Interconnection Interconnection of an RS 232C compatible personal computer PC to the PGMR board is accomplished via a user supplied 20 or 25 conductor flat ribbon cable assembly as shown in Figure 2 2 One end of the cable assembly is connected to the PGMR board I O port connector P2 shown below The other end of the cable assembly is connected to the user supplied PC For connector pin assignments and signal descriptions of the PGMR board PC I O port connector P2 refer to Chapter 4 P2 GND 1 TXD 2 o RXD 3 o 15 NC 4 o 16 CTS 5 o 17 DSR 6 o 18 SIG GND 7 o 19 DCD 8 o QO 200 NC 9 o 2 wc NC 10 o
21. non verification programming operations c Red LED blinks when sample program is in progress 3 6 HC711E9PGMR AD1 M MOTOROLA OPERATING INSTRUCTIONS NOTE Sample program is contained in the PC software program 8 Follow PC display instructions to exit programming operations 9 Place PGMR board Vpp switch SW2 to the OFF position 10 Place PGMR board 5V switch SW1 to the OFF position HC711E9PGMR AD1 3 7 OPERATING INSTRUCTIONS MOTOROLA 3 8 HC711E9PGMR AD1 M MOTOROLA SUPPORT INFORMATION CHAPTER 4 SUPPORT INFORMATION 4 4 INTRODUCTION This chapter provides the connector signal descriptions parts list with associated parts location diagram and schematic diagrams for the PGMR board 4 2 CONNECTOR SIGNAL DESCRIPTIONS Connector P1 interconnects an external power supply to the PGMR board Connector P2 is used to facilitate interconnection of a personal computer to the PGMR board Connector P3 is used to interconnect multiple PGMR boards for multi programming operations Pin assignments for the above connectors P1 P2 and P3 are identified in Tables 4 through 4 3 respectively Connector signals are identified by pin number signal mnemonic and signal name and description HC711E9PGMR AD1 4 1 SUPPORT INFORMATION M MOTOROLA Pin Number 4 2 Table 4 1 Input Power Connector P1 Pin Assignments Signal Mnemonic GND 45V RXD PDO TXD PD1
22. ral information hardware preparation and installation instructions operating instructions and support information for the M68HC711E9PGMR Programmer Board hereafter referred to as PGMR board Appendix A contains PGMR board downloading S record information 1 2 FEATURES PGMR board features include Economical means of programming MC68HC711E9 one time programmable read only memory OTPROM erasable programmable read only memory EPROM MCU devices 52 lead plastic leaded chip carrier PLCC MCU socket circuitry RS 232C compatible personal computer PC I O port Multi PGMR programming interconnection circuitry 1 3 SPECIFICATIONS Table 1 1 lists the PGMR board specifications HC711E9PGMR AD1 1 1 GENERAL INFORMATION M MOTOROLA Table 1 1 PGMR Board Specifications Characteristics MCU Internal Clock PC I O Port Temperature Operating Storage Relative humidity Power requirements 5 V VPP Dimensions 1 For multi PGMR programming operation the current value is multiplied by the number of PGMRs connected in series for multi PGMR operation Specifications MC68HC711E9 EPROM MCU 8 MHz ceramic resonator RS 232C compatible 25 degrees C nominal 40 to 85 degrees C 0 to 90 non condensing 4 9 to 5 5 Vdc 50 mA 1 max Approximately 11 75 to 12 75 9 5 mA max Refer to the MC68HC711E9 OTPROM EPROM MCU device technical summary for the appropriate programming
23. record is used for each block of S records S7 and S8 records are usually used only when control is to be passed to a 3 or 4 byte address Normally only one header record is used although it is possible for multiple header records to occur 4 S RECORDS CREATION S record format files may be produced by dump utilities debuggers linkage editors cross assemblers or cross linkers Several programs are available for downloading a file in S record format from a host system to a microprocessor based system HC711E9PGMR AD1 A 3 S RECORD INFORMATION MOTOROLA A 5 S RECORD EXAMPLE Shown below is a typical S record format module as printed or displayed S00600004844521B 1130000285F245F2212226A000424290008237C2A 511300100002000800082629001853812341001813 5113002041 900084 422343001823420008244952 5113003000144 492 59030000 The module consists of SO record four 51 records an S9 record The SO record is comprised of the following character pairs so S record type 90 indicating that it is a header record Hexadecimal 06 decimal 6 indicating that six character pairs or ASCII bytes follow 00 Four character 2 byte address field zeros in this example 00 48 ASCII H D and R HDR 52 The checksum The first S1 record is explained as follows S record type S1 indicating that it is a code data record to be loaded verified at
24. rnational Business Machines Corp Apple is a trademark of Apple Computer Inc Macintosh is a trademark licensed to Apple Computer Inc Macintosh is a trademark of Macintosh Laboratory Inc Hayes is a registered trademark of Hayes Microcomputer Products Inc Motorola and the Motorola logo are registered trademarks of Motorola Inc Motorola Inc is an Equal Opportunity Affirmative Action Employer PREFACE The M68HC711E9PGMR Programmer Board PGMR was designed to program MC68HC711E9 OTPROM EPROM MCU devices Unless otherwise specified all address references are in hexadecimal throughout this manual M MOTOROLA CONTENTS CONTENTS CHAPTER 1 GENERAL INFORMATION Lh INTRODUCTIONS sz apta 1 1 12 FEATURES ad 1 1 13 SPECIFICATIONS 4c SS S sas NASUS Q t DAS US S soe beate ases 1 1 lay GENERAL DESCRIPTION PEE ui E DEM titt at niis 1 3 I2 EQUIPEMENTSREQUIRED u ann t Pp epu ttt tuti dur 1 3 1 6 CUSTOMER SUPPORT iit ditor rp ede qeu D R dudes qu e EN n RASEN a 1 4 CHAPTER 2 HARDWARE PREPARATION AND INSTALLATION 2 1 INTRODUCTION l a ave tesa yasa 2 1 22 AINPACKINCEINSTRUCTIONS e res aduer 2 1 23 HARDWARE PREPARATIOLN e eer eed ea o pes u 2 1 2 3 1 Standalone PGMR Select Header J1 essen 2 3 2 3 2 Multi PGMR Programming Addre
25. rogram Place PGMR board Vpp switch SW2 to the OFF position Place PGMR board 5 switch SW1 to the OFF position 3 3 OPERATING INSTRUCTIONS MOTOROLA 3 3 2 3 4 Multi PGMR Board Programming Configure PGMR boards for multi programming operation as follows 1 10 11 12 13 14 15 Interconnect up to eight PGMR boards using terminal strips as shown in Chapter 2 On first PGMR board place Vpp switch SW2 to the OFF position On remaining PGMR boards place Vpp switches SW2 to the ON position On first PGMR board place 5V switch SW1 to the OFF position On remaining PGMR boards place 5V switches SW1 to the ON position On the first PGMR board install fabricated jumper on jumper header J1 On remaining PGMR boards remove fabricated jumpers installed on jumper headers J1 Install fabricated jumpers on jumper headers J2 through 14 to establish address assignments for each PGMR board in use NOTE The table on the following page lists the recommended fabricated jumper placements for multi programming operations Install a jumper wire to short across R3 on all boards except the one connected to the Vpp power supply Connect external power supply to the first PGMR board connector P1 Connect personal computer PC to the first PGMR board connector P2 Apply power to PC Install applicable PGMR board software program IBM PC or MAC into the PC Invoke PC software program
26. ss Select Headers J2 thru J4 2 3 2 4 INSTALEXTION INSTRUCTIONS ddnde 2 5 2 4 1 Power Supply PGMR Board Interconnection eee 2 5 2 4 2 Personal Computer PGMR Board Interconnection 2 7 2 4 3 Multi Programming PGMR Board Interconnection 2 10 CHAPTER 3 OPERATING INSTRUCTIONS INTRODUCTION SASS etu te q 3 1 Du a 3 1 5 9 OPERATINGPROCEDURES itle tete D a 3 1 3 3 1 Standalone PGMR Board Programming eese enne 3 1 3 3 2 Multi PGMR Board Programming eee a eM 3 4 CHAPTER 4 SUPPORT INFORMATION AM INTRODUCTION Z qaqa naa panau asa ibis p men as s quae iM T E 4 1 42 CONNECTOR SIGNAL DESCRIPTIONS 4 1 AD PARTS LIS Torann lasta DUE 4 5 4 HC711E9PGMR AD1 CONTENTS MOTOROLA A l A 2 A 3 A A4 A 5 2 1 2 2 2 3 2 4 4 1 4 2 4 2 1 1 15 4 1 4 2 4 3 4 4 vi APPENDIX A S RECORD INFORMATION INTRODUCTION an edi be bres eatem ascolta 1 S RECORD CONTENT ei gnat t ee E da t 1 S RBCORD
27. text describes the inspection preparation of PGMR board components prior to programming operations This description will ensure the user that the PGMR board components are properly configured for operation The PGMR board has been factory tested and is shipped with one factory installed jumper PGMR board should be inspected prepared for jumper placements prior to operation Figure 2 1 illustrates the PGMR board connector switch and jumper header locations HC711E9PGMR AD1 2 1 HARDWARE PREPARATION AND INSTALLATION MOTOROLA Connector P1 facilitates interconnection of an external power supply to the PGMR board Connector P1 also facilitates interconnection of RS 232C transmit TXD and receive RXD serial data lines between PGMR boards for multi PGMR programming operations Connector P2 facilitates interconnection of the PGMR board to external personal computer PC equipment Connector P3 is used to interconnect multiple PGMR boards for multi programming operations Switch SW1 controls external 5 Vdc power to PGMR board Switch SW2 controls external Vpp to the PGMR board Jumper header J1 provides single programming selection capabilitiy for the PGMR board Jumper headers J2 through J4 provide multi programming address selection capabilities for the PGMR board POWER SUPPLY 45V VPP CONNECTOR SWITCH SWITCH RS 232C PC I O PORT CONNECTOR SELECT STANDALONE PGMR U3 MULTI PGMR PROGRAMMING ADDRESS SELE
28. und or common return connection common ground reference between the PGMR board and RS 232C compatible personal computer DATA CARRIER DETECT An output signal used to indicate an acceptable received line carrier signal has been detected This pin is connected to CTS pin 5 DSR pin 6 and DTR pin 20 Not connected DATA TERMINAL READY An input line used to indicate an on line in service active status This pin is connected to CTS pin 5 DSR pin 6 and DCD pin 8 Not connected 4 3 SUPPORT INFORMATION AA MOTOROLA 4 4 Table 4 3 Multi PGMR Interconnecting Connector P3 Pin Assignments Pin Number Signal Mnemonic 1 GND 2 45V 3 VpP 4 RXD PDO 5 TXD PD1 Signal Name And Description 5 Power 5 Vdc output voltage used for multi Programming Voltage Output programming voltage RECEIVE DATA MCU port D bit 0 serial data output TRANSMIT DATA MCU port D bit 1 serial data input line used for multi PGMR interconnection GROUND PGMR interconnection used for multi PGMR interconnection line used for multi PGMR interconnection HC711E9PGMR AD1 M MOTOROLA SUPPORT INFORMATION PARTS LIST Table 4 4 lists the components of the PGMR board by reference designation order The reference designation is used to identify the particular part on the parts location diagram Figure 4 1 that is associated with the parts list table This parts list reflects th
29. voltage specifications 5 0 x 3 0 inches 12 7 x7 62 centimeters HC711E9PGMR AD1 M MOTOROLA GENERAL INFORMATION 1 4 GENERAL DESCRIPTION The PGMR board is designed to program MC68HC711E9 OTPROM EPROM MCU devices The PGMR board requires a user supplied 5 Vdc and Vpp power supply for operation An RS 232C compatible personal computer PC such as an IBM PC or Apple Macintosh can be used to download user assembled code to the PGMR Programming the MC68HC711E9 OTPROM EPROM MCU device is accomplished via the MCU bootloader The PGMR board is shipped with an installed 52 lead PLCC MCU programming socket Each PGMR board can only program one OTPROM EPROM MCU device at a time Multi PGMR programming is accomplished by connecting additional PGMRs connected in series Multi programming allows up to eight OTPROM EPROM MCU devices to be programmed at one time When interconnecting PGMRs for multi programming operations the user must adhere to the specified 5V and voltage and current specifications as listed in Table 1 1 Refer to the MC68HC711E9 Technical Summary BR775 D for additional information pertaining to the MC68HC711E9 OTPROM EPROM MCU device 1 5 EQUIPMENT REQUIRED Table 1 2 lists the external equipment requirements for PGMR board operation Table 1 2 External Equipment Requirements External Equipment 5 Vdc power supply VPP power supply 1 Terminal PC RS 232C compatib
30. xcept the one connected to the VPP power supply 2 10 HC711E9PGMR AD1 M MOTOROLA HARDWARE PREPARATION AND INSTALLATION Figures 2 3 through 2 5 illustrate the PGMR preparation and interconnection techniques For multi PGMR programming operations the fabricated jumper installed on jumper header J1 must remain installed on the applicable PGMR board having the RS 232C personal computer cable assembly installed on connector P1 For the remainder of the PGMR boards connected for multi PGMR programming fabricated jumpers installed on J1 jumper headers must be removed The RXD PDO and TXD PDI connections for connector are only used for multi PGMR board interconnections For standalone PGMR board operation the RXD PDO and TXD PDI connections for connector are not used The RXD PDO and TXD PDI connections are made via the RS 232C personal computer cable assembly connected to connector P2 as shown in Figure 2 4 M68HC711E9 PGMR BOARD TXD PD1 TERMINAL STRIP RXD PDO TXD PD1 Figure 2 3 PGMR Board Preparation HC711E9PGMR AD1 2 11 HARDWARE PREPARATION AND INSTALLATION MOTOROLA Figure 2 4 PGMR Board Interconnection 2 12 HC711E9PGMR AD1 M MOTOROLA HARDWARE PREPARATION AND INSTALLATION BPG AAG Figure 2 5 Multi PGMR Board Interconnections HC711E9PGMR AD1 2 13 HARDWARE PREPARATION AND INSTALLATION MOTOROLA 2 14 HC711E9PGMR AD1 M MOTOROLA OPERATING
Download Pdf Manuals
Related Search
Related Contents
ACLZP0CB - SEM-ZERO - User manual Page 1 of 38 WT-1673 GSM Power Switch USER MANUAL Samsung FLEX-MUXONENAND KFN8GH6Q4M User's Manual User manual for HD RANGER 2 ISDB Guia do Utilizador アロー 回転灯 Mitel 5360 IP Phone User Manual Copyright © All rights reserved.
Failed to retrieve file