Freescale Semiconductor, I

Similar documents
M68HC705E6PGMR PROGRAMMER USER'S MANUAL

M68HC705L4 PROGRAMMER BOARD APPLICATION NOTE

M68HC705E24PGMR PROGRAMMER USER'S MANUAL

M68CPA08W1628T20. Programming Adapter. User s Manual. Freescale Semiconductor, I. User s Manual. M68CPA08W1628T20UM/D Version 1.

KIT34901EFEVB Evaluation Board

M68CPA08QF Programming Adapter. User s Manual. Freescale Semiconductor, I. User s Manual. M68CPA08QF324448UM/D Version 1.

SONIX 8-BIT MCU OTP Easy Writer

Device Errata MPC860ADS Application Development System Board Versions ENG, PILOT, REV A

NOVPEK NetLeap User Guide

SN8F5000 Starter-Kit User Manual

PAS08QF80 User s Manual

Prepared by: Gang Chen ON Semiconductor U1 NCP1529 GND SW 5. Figure 1. Typical Simulation Circuit of NCP1529 for DC DC Applications

PAS08QF5264 User s Manual

LB1868. Specifications Absolute Maximum Ratings at Ta = 25 C. Monolithic Digital IC 2-phase Brushless Fan Motor Driver. Ordering number : EN6202A

Freescale Semiconductor, I

Installing Service Pack Updater Archive for CodeWarrior Tools (Windows and Linux) Quick Start

Apollo2 EVB Quick Start Guide

M68EM05X4 EMULATOR MODULE USER'S MANUAL

EB366. In-Circuit Programming of FLASH Memory Using the Monitor Mode for the MC68HC908GP32. Introduction

NCN9252MUGEVB. High-Speed USB 2.0 (480 Mbps) DP3T Switch for USB/UART/Data Multiplexing Evaluation Board User's Manual EVAL BOARD USER S MANUAL

KIT33972AEWEVBE Evaluation Board

Controller Continuum. for Microcontrollers V6.3. Quick Start

Using the Project Board LCD Display at 3.3 volts

PQ-MDS-QOC3 Module. HW Getting Started Guide. Contents. About This Document. Required Reading. Definitions, Acronyms, and Abbreviations

2005: 0.5 PQ-MDS-PCIEXP

DEMO9S08AC60E. User s Guide. Freescale Semiconductor User s Guide. DEMO9S08AC60EUG Rev. 0.1, 11/2007

AN-HK-33. Motorola Semiconductor Application Note. In-Circuit Programming of FLASH Memory in the MC68HC908JL3. PART 1 Introduction

PACSZ1284. IEEE 1284 Parallel Port ESD/EMI/Termination Network

AL5812EV3 User Guide 150mA, 60V Low-side Adjustable Linear LED Driver

CCD VIDEO PROCESSING CHAIN LPF OP AMP. ADS-93x 16 BIT A/D SAMPLE CLAMP TIMING GENERATOR ALTERA 7000S ISP PLD UNIT INT CLOCK MASTER CLOCK

AND8335/D. Design Examples of Module-to-Module Dual Supply Voltage Logic Translators. SIM Cards SDIO Cards Display Modules HDMI 1-Wire Sensor Bus

Software Defined Radio API Release Notes

LB1868M. Specifications Absolute Maximum Ratings at Ta = 25 C. Monolithic Digital IC 2-phase Brushless Fan Motor Driver. Ordering number : EN6203A

EB180. Motorola Semiconductor Engineering Bulletin. Differences between the MC68HC705B16 and the MC68HC705B16N. Freescale Semiconductor, I

Managing Failure Detections and Using Required Components to Meet ISO7637 pulse 1 on MC33903/4/5 Common Mode Choke Implementation

LA6584JA. Functions and Applications Single-phase full-wave driver for fan motor. Specitications

SDR API Linux Installation

CM DE. 4-Channel LCD and Camera EMI Filter Array with ESD Protection

for ColdFire Architectures V7.2 Quick Start

NB3H83905CDGEVB. NB3H83905CDGEVB Evaluation Board User's Manual EVAL BOARD USER S MANUAL

NUF2221W1T2. USB Upstream Terminator with ESD Protection

APPNOTE NUMBER AN1138 PI3WVR13612 DP1.4/HDMI2.0 Mux/Demux Application Guidelines Justin Lee

Design Recommendations to Implement Compatibility Between the MC13783VK and the MC13783VK5

NUP4114UCW1T2G. Transient Voltage Suppressors. ESD Protection Diodes with Low Clamping Voltage

NCN1154MUTGEVB. NCN1154 DP3T USB 2.0 High Speed Audio Switch Evaluation Board User's Manual EVAL BOARD USER S MANUAL

Mask Set Errata. Introduction. MCU Device Mask Set Identification. MCU Device Date Codes. MCU Device Part Number Prefixes MSE08AZ32_0J66D 12/2002

CM1219. Low Capacitance Transient Voltage Suppressors / ESD Protectors

NCP370GEVB. NCP370 Over Voltage Protection Controller with Reverse Charge Control Evaluation Board User's Manual EVAL BOARD USER S MANUAL

CM1621. LCD and Camera EMI Filter Array with ESD Protection

LA6584M. Overview. Functions and Applications. Specitications. Monolithic Linear IC BTL Driver Single-Phase Full-Wave Fan Motor Driver

CAT3626AEVB. CAT Channel LED Driver Evaluation Board User's Manual EVAL BOARD USER S MANUAL

KIT33988CEVBE evaluation board

MC74F620 MC74F623 OCTAL BUS TRANSCEIVER WITH 3-STATE OUTPUTS (INVERTING AND NONINVERTING)

KITUSBSPIEVME USB-to-SPI Interface Board Featuring the MC68HC908JW32

Freescale Semiconductor, I

Optically-Isolated Multilink BDM Interface for the S08/S12 Microcontrollers by Michael A. Steffen

Updating the Firmware on USB SPI Boards (KITUSBSPIEVME, KITUSBSPIDGLEVME)

CodeWarrior Development Tools mwclearcase Plug-in User s Guide

Using the Multi-Axis g-select Evaluation Boards

eprom 1 Fri Oct 13 13:01:

NB4N855SMEVB. Evaluation Board User's Manual for NB4N855S EVAL BOARD USER S MANUAL.

ZXTR21XXEV1 USER GUIDE

KIT33887EKEVB Evaluation Board

CodeWarrior Development Studio for Freescale 68HC12/HCS12/HCS12X/XGATE Microcontrollers Quick Start SYSTEM REQUIREMENTS Hardware Operating System 200

Using IIC to Read ADC Values on MC9S08QG8

Varactor Diode Monolithic dual Varactor Diode for FM Tunin 14V, 50nA, CR=2.3, Q=150, MCPH3

nc. Factors which affect reset are: 1. External components attached to the RESET pin 2. Low-voltage reset (LVR) on chip 3. Power-on reset (POR) detect

However, if an event comes in when the new value is being written to the pulse accumulator counter, that event could be missed. One solution to this p

Is Now Part of To learn more about ON Semiconductor, please visit our website at

MPC8349E-mITX-GP Board Errata

Headset/Speaker EMI Filter with ESD Protection CM1416/D. Features. Product Description. Applications. ±30kV ESD protection on each channel per

CM1409. LCD and Camera EMI Filter Array with ESD Protection

for Freescale MPC55xx/MPC56xx Microcontrollers V2.10 Quick Start

APPNOTE NUMBER AN1139 PI3WVR13412 DP1.4/HDMI2.0 Mux/Demux Application Guidelines Justin Lee

User s Manual. Freescale Semiconductor, I. EML08JLJKUM/D Version 1.0 July 23, User s Manual

HC912D60A / HC912Dx128A 0.5µ Microcontrollers Mask sets 2K38K, 1L02H/2L02H/3L02H & K91D, 0L05H/1L05H/2L05H

MC56F825x/MC56F824x (2M53V) Chip Errata

Is Now Part of To learn more about ON Semiconductor, please visit our website at

CS MARKING DIAGRAM ORDERING INFORMATION. Figure 1. Block Diagram TO 220 FIVE LEAD TQ SUFFIX CASE 314D

Table 1. RS232 Serial Adapter DEBUG Connector Pin Descriptions

VREG_3V3 Block User Guide V02.03

AND8319/D. How to Maintain USB Signal Integrity when Adding ESD Protection APPLICATION NOTE

Figure 1. Power Barrel Connector Requirements

MC33794 Touch Panel System Using E-Field Sensor Setup Instructions

ASM5P2308A. 3.3 V Zero-Delay Buffer

Freescale Semiconductor, I

SONiX 32-bit MCU ISP. User Guide. SONIX 32-Bit MCU Series. Version 3.1 SN32F700 SN32F710 SN32F720 SN32F100 SN32F730 SN32F740 SN32F750 SN32F760

Programming and Evaluation Tool for Serial EEPROMs

Quick Start Guide for TWR-S08MM128-KIT TOWER SYSTEM MC9S08MM128. The industry s most complete solution for portable medical applications

NB7L72MMNGEVB. NB7L72MMNG Evaluation Board User's Manual EVAL BOARD USER S MANUAL

Is Now Part of To learn more about ON Semiconductor, please visit our website at

CM1461. Praetorian C-L-C LCD and Camera EMI Filter Array with ESD Protection

Electrode Graphing Tool IIC Driver Errata Microcontroller Division

Features µp Compatible Inputs Adjustable Current Limit Thresholds External Sense Resistor Flag Signal to Indicate Output Status.

CM1293A-04SO. 4-Channel Low Capacitance ESD Protection Array

For an electronic copy of this book, visit Motorola s web site at Motorola, Inc., 2004; All Rights Reserved

VREG_3V3 Block User Guide V03.03

1.3 General Parameters

MMCLAB01 Logic Analyzer Board User s Manual

LB1668M. 2 phase Unipolar Brushless Motor Driver. Monolithic Digital IC

Transcription:

M68HC705X4PGMR/D1 August 1991 M68HC705X4 PROGRAMMER BOARD (REVision A PWBs only) INTRODUCTION This application note describes the programming technique used to program and verify the XC68HC705X4 microcontroller (MCU) internal OTPROM/EPROM, and how to construct the programmer board (PGMR) used in conjunction with this application note. All that is required to program the XC68HC705X4 OTPROM/EPROM MCU is the PGMR and a +5 volt and V PP dc power supply. The PGMR can be fabricated for either dual-in-line package (DIP) MCU device programming, or small outline integrated circuit (SOIC) MCU device programming. PROGRAMMING TECHNIQUE The PGMR programming technique allows the user program, contained in an external EPROM, to be copied into the internal PROM (OTPROM/EPROM) of the XC68HC705X4 MCU device. The XC68HC705X4 MCU device is inserted into the PGMR. The applicable program/verify routine is selected via jumper header J1, and power is applied to the PGMR via switch S1. The MCU is taken out of reset and placed in the run mode via switch S2, and MCU control is transferred to the bootstrap ROM. The selected programming routine is then executed. M68HC705X4PGMR/D1 1-1

PROGRAM AND VERIFY MCU PROM In the program and verify MCU PROM routine, the contents of an external 8K EPROM are copied into the MCU PROM areas of the applicable device. There is a direct correlation of addresses between the two devices. Non-MCU PROM addresses are ignored so data contained in those areas are not accessed. Unprogrammed external EPROM address locations should contain $00 to speed up the programming operation. During the programming routine, the PROGRAM LED D2 is illuminated. At the end of the programming routine, D2 is turned off, and the verification routine is entered. If the contents of the MCU PROM and external EPROM exactly match, then the VERIFY LED D3 is illuminated. During the verification routine, all locations are compared to the data residing in external EPROM. The verification routine will stop if a discrepancy has been detected and the error address location will be placed on the external memory address bus. Verify MCU PROM The verify MCU PROM contents routine is normally entered automatically after the MCU PROM is programmed. Direct entry of this mode will cause the MCU PROM contents to be compared to external EPROM contents residing at the same address locations. Both D2 and D3 LEDs are turned off at this time until verification is completed. Upon completion of the verification routine (every location verified) the VERIFIED LED D3 is illuminated. If D3 does not illuminate, a discrepancy has been detected and the error address location will be placed on the external memory address bus. NOTE MCU PROM blank checking can be accomplished by placing $00 into the external EPROM (U2) and following the above verify MCU PROM routine. 1-2 M68HC705X4PGMR/D1

PROGRAMMING MODULE PREPARATION The PGMR must be prepared/configured prior to any program/verify operations. Board preparation consists of the external power source (+5V and V PP ), EPROM installation, DIP PGMR configuration, and SOIC PGMR configuration. External Power Source Power connector P1 is used to connect an external power supply to the PGMR. A +5 Vdc @ 100 ma power source is connected to connector P1 pins labeled +5V and GND. The programming voltage power source is connected to pins labeled V PP and GND. Refer to the specific device data sheet for programming voltage (V PP ) specifications. NOTE The programming voltage (V PP ) must be measured at U3 pin 1 or U4 pin 1 during programming cycle (D2 PROGRAM LED illuminated). EPROM Installation The basic EPROM device used on the PGMR (at location U2) is a 2764 or 27C64, 8K EPROM, 28-pin device. This EPROM device contains the user code to be programmed into the applicable PROM MCU device. DIP PGMR Configuration For dual-in-line package (DIP) device programming, the PGMR printed wiring board (PWB) must be fabricated with a DIP zero-insertion-force (ZIF) socket located at U3. SOIC PGMR Configuration For small outline integrated circuit (SOIC) MCU device programming, the PGMR PWB must be fabricated with SOIC ZIF sockets located at U4. 28-pin SOIC device installation techniques are shown on the following page. M68HC705X4PGMR/D1 1-3

SOCKET COVER ZIF SOCKET 1 28 14 15 MC68HC705X4DW SOIC DEVICE INSTALLATION LATCH 1-4 M68HC705X4PGMR/D1

PROGRAMMING OPERATION To program the XC68HC705X4 MCU PROM, perform the following steps: 1. Place switch S1 to POWER-OFF (left) position. 2. Install MCU and EPROM devices into PGMR. 3. Place switch S2 to RESET-IN (left) position. 4. Place switch S1 to POWER-ON (right) position. 5. Select program/verify routine via jumper header J1. Install the fabricated jumper on J1 to verify that data in the EPROM and data in the MCU is the same. Remove the fabricated jumper from J1 to program and verify an XC68HC705X4 MCU. 6. Place switch S2 to RESET-OUT (right) position. PROGRAM LED illuminates signifying programming sequence being performed. VERIFY LED illuminates signifying verification is completed. 7. Place switch S2 to RESET-IN (left) position. 8. Remove power (via S1), or select and run new routine. M68HC705X4PGMR/D1 1-5

PROGRAMMER BOARD CONSTRUCTION The PGMR is a two-sided Printed Wiring Board (PWB). Table 1 provides the parts list for the PGMR. Component tolerances are generally not critical. Use of Integrated Circuit (IC) or Zero Insertion Force (ZIF) sockets are recommended for both EPROM and MCU devices located at U2 through U4. This will simplify the removal and installation of both devices. Figure 1 is the schematic diagram for the PGMR board. TABLE 1 - PGMR Parts List REFERENCE DESIGNATION C1,C3 C2,C4-C7, C10 COMPONENT DESCRIPTION Capacitor, 47 µf @ 35 Vdc Capacitor, 0.1 µf @ 50 Vdc C8, C9 Capacitor, 33pF @ 50 Vdc (Note 1) D1 Diode, 1N4735 D2, D3 LED, HP # HLMP-4700 or equivalent J1 Header, 2-pin, single row, 3M #929450-01-30 P1 Power connector, Augat # RDI 2SV-03 R1 Resistor, 100K, 1/4W, 5% R2,R5,R9 Resistor, 10K, 1/4W, 5% R3, R4 Resistor, 1K, 1/4W, 5% R6, R7 Resistor, 51, 1/4W, 5% R8 Resistor, 1M, 1/4W, 5% S1, S2 Switch, DPDT, Augat ALCO # MHS223 U1 U2 U3 U4 I.C., 74HC4040 I.C., 2764 or 27C64, 8K EPROM I.C., XC68HC705X4P OTPROM/EPROM MCU, DIP I.C., XC68HC705X4DW OTPROM/EPROM MCU, SOIC (optional user installed) XU2 Socket, DIP, 28-pin ZIF, Welcon # 613-7280316 XU3 Socket, DIP, 28-pin ZIF, Welcon # 613-7280316 XU4 Y1 Socket, SOIC, 28-pin ZIF, Yamaichi # IC51-0282-334-1 (optional user installed) 4 MHz crystal or ceramic resonator 1-6 M68HC705X4PGMR/D1

M68HC705X4PGMR/D1 1-7

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. 1-8 M68HC705X4PGMR/D1