XPROG-USB (powered) Motorola Programmer Made by. User Manual

Similar documents
UNLOCKING TECHNOLOGY. U s e r M a n u a l. w w w. a d v a n c e d - d i a g n o s t i c s. c o m

KNJN I2C bus development boards

MC68HC(7)11 EEPROM Programming Tool. User s Guide

M68HC705E6PGMR PROGRAMMER USER'S MANUAL

SBC44EC. Single board computer for 44 pin PLCC PICs

CMS-8GP32. A Motorola MC68HC908GP32 Microcontroller Board. xiom anufacturing

Programmer. User Guide

keyestudio Keyestudio MEGA 2560 R3 Board

Nuvoton 8051 ICP Programmer

M68HC705L4 PROGRAMMER BOARD APPLICATION NOTE

KNJN I2C bus development boards

Engineering Technical Laboratory Rev 2. ETLUNIPROG control software Win98/Win2000/WinXP ODESSA Microprocessor Tools

8051 Intermidiate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

8051 Basic Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

EB-51 Low-Cost Emulator

Nuvoton 8051 ICP Programmer

AN1298. Variations in the Motorola MC68HC(7)05Cx Family By Joanne Field CSIC Applications. Introduction

Modtronix Engineering Modular Electronic Solutions SBC28DC. Single board computer for 28 pin DIP PICs

Development Hardware. Target Board and In-circuit Debugger

CEIBO FE-51RD2 Development System

TPMC816. Two Independent Channels Extended CAN Bus PMC Module. Version 2.2. User Manual. Issue August 2014

Easy Kit Board Manual

TPMC815 ARCNET PMC. User Manual. The Embedded I/O Company. Version 2.0. Issue 1.2 November 2002 D

ARDUINO M0 PRO Code: A000111

Figure 1. JTAGAVRU1 application The JTAGAVRU1 is supported by AVR Studio. Updated versions of AVR Studio is found on

MegaAVR-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

Pridgen Vermeer Robotics Xmega128 Manual

PVK40. User's manual. Feature Rich Development and Educational Kit for 40-pin Microchip PIC microcontrollers

SECURE DIGITAL ACCESS SYSTEM USING IBUTTON

The Atmel ATmega328P Microcontroller

F2MC MB90385 series Evaluation Board Documentation. Revision Date Comment V New document

AN ELNEC EN ISP-HC08. Application note for In-System Programming of Motorola/Freescale HC08 microcontrollers

AVR Intermediate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

Hardware Manual. Crumb128. Rapid Prototyping Module with the Atmega128 AVR Microcontroller

WICE-SPI Hardware Operation Manual

Megawin 8051 ISP via COM Port

SC2004MBS 20x4 Characters MODBUS RTU Slave LCD

EVB-USB2250 User Manual Revision B

_ V1.3. Motorola 68HC11 AE/AS POD rev. F. POD Hardware Reference

SBC45EC. Single board computer for 44 pin PLCC PICs

BIG8051. Development system. User manual

The Atmel ATmega168A Microcontroller

DMX512-4 Channel PWM Driver Board #805

Freescale Semiconductor, I

Supplement for module D041 incl. ATMega8 Prozessor

VLSI AppNote: VSx053 Simple DSP Board

ARDUINO MEGA ADK REV3 Code: A000069

User Manual For CP-JR ARM7 USB-LPC2148 / EXP

Obsolete Product(s) - Obsolete Product(s)

Figure 1-1 ISPAVRU1 application

Introduction: Package list: Authorizations:

User s Manual. PCIe-DIO05 Users Manual (Rev 1.1)

CPT-DA Texas Instruments TMS320F28377D controlcard compatible. DA Series Interface Card. Technical Brief

HC12 Built-In Hardware

Soartronic IOIO UART interface v2e assembly manual.

SF100, SF200, SF300 Serial Flash Programming solutions

ARDUINO MEGA 2560 REV3 Code: A000067

K191 3 Channel RGB LED Controller

Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front

ARDUINO LEONARDO WITH HEADERS Code: A000057

Manual of Board ET-PIC STAMP 18F8722-K22 ET-PIC STAMP 18F8722-K22

SBC65EC. Ethernet enabled Single Board Computer

QUASAR PROJECT KIT # ATMEL AVR PROGRAMMER

MAX6966 Evaluation Kit/Evaluation System

PC3 PC4 PC5 PC6 PC7 VSS VPP1 PB0 PB1 PB2 PB3 PB4 PB5

User s Manual. PCIe-FRM10 User s Manual (Rev 1.3)

Universal RFID Socket board with RS232 / USB interface

General-Purpose Microcontroller Module 12a Hardware Reference Release 1.4a (October 11, 2017)

ARDUINO MICRO WITHOUT HEADERS Code: A000093

M68HC705E24PGMR PROGRAMMER USER'S MANUAL

XNUCLEO-F030R8, Improved STM32 NUCLEO Board

Megawin 8051 ISP-ICP Programmer

Mega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

_ V1.2. Motorola 68HC08 JL POD rev. D1. POD Hardware Reference

The Freescale MC908JL16 Microcontroller

CEIBO FE-5111 Development System

Arduino ADK Rev.3 Board A000069

W65C816SXB Engineering Development System Datasheet

ic-nq EVAL NQ1D EVALUATION BOARD DESCRIPTION

Real Time Clock with Temperature Sensor and RS485/Modbus Comunications

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

User s Manual. PCIe-FRM11 User s Manual (Rev 1.4)

CEIBO FE-W7 Development System

Part Number: PCB-STM32-F4B1 (unpopulated PCB with Discovery module sockets, no other parts) STM32-F4B1 (assembled board, not presently available)

Sprinkler Controller Assembly Manual

QUICK START GUIDE FOR DEMONSTRATION CIRCUIT DC BIT MICROPOWER NO LATENCY DELTA SIGMA ADC LTC2400 DESCRIPTION

EVB-USB2240-IND User Manual Revision B

P&E Microcomputer Systems, Inc. P.O. Box 2044, Woburn, MA 01888, USA

Breeze Board. Type A. User Manual.

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

BV4626 General Purpose I/O. Product specification. Mar 2010 V0.a. ByVac Page 1 of 13

TIP815. ARCNET Controller. Version 1.0. User Manual. Issue September 2009

A Programmer for the 68HC705C8 MicroController Figure 1 PROG05 As Built PROG05 User Guide Version C1 Page 1 of 14

TPMC310. Conduction Cooled PMC Isolated 2 x CAN Bus. Version 1.1. User Manual. Issue June 2014

Production Programming for HC12 internal Flash

Starter Kit LJ12EVB User s Manual

MINI DSP EVM KIT Application Manual

GENERAL DESCRIPTION FEATURES PIN DESCRIPTIONS

The 9S12 in Expanded Mode - How to get into expanded mode Huang Chapter 14

EB380. Migrating from the MC68HC811E2 to the MC68HC711E9. Freescale Semiconductor, I. Introduction. Migrating to the MC68HC711E9

Transcription:

1 XPROG-USB (powered) Motorola Programmer Made by User Manual 2009

2 Table of contents 1.INTRODUCTION 1.1 Main features. 2 1.2 Technical data.. 2 1.3 Programmer board layout, interfaces description... 3 2. TARGET CONNECTION 2.1MC68HC05.. 6 2.1.1 MC68HC05E6... 6 2.1.2 MC68HC05B6/B8/B16/B32 (PLCC52) 6 2.1.3 MC68HC05B6/B8/B16/B32 (QFP64).. 7 2.1.4 MC68HC705B16N/B32 (PLCC52).. 7 2.1.5 MC68HC705B16N/B32 (QFP64). 8 2.1.6 MC68HC(7)05X16/X32 (QFP64). 11 2.1.7 MC68HC05H12. 9 2.1.8 MC68HC(7)05L28 9 2.1.9 MC68HC05P3... 10 2.1.10 MC68HC705P3... 10 2.2. MC68HC08 family 11 2.2.1. MC68HC08AS32/AS32A (PLCC52) 11 2.2.2. MC68HC08AS32/AS32A (QFP64).. 11 2.2.3. MC68HC08AZ32A... 12 2.2.4. MC68HC08AS60/AS60A(PLCC52) 13 2.2.5. MC68HC08AS60/AS60A(QFP64)... 13 2.2.6. MC68HC08AZ60A... 13 2.3. MC68HC11 family..... 14 2.3.1. MC68HC11A8/E1/E9/E20(PLCC52)... 14 2.3.2. MC68HC11A8/E1/E9/E20(QFP64). 14 2.3.3. MC68HC11EA9 15 2.3.4. MC68HC11F1(PLCC68)... 15 2.3.5. MC68HC11F1(QFP80). 16 2.3.6. MC68HC11K4(PLCC84).. 16 2.3.7. MC68HC11K4(QFP80). 17 2.3.8. MC68HC11KS2(LQFP80) 17 2.3.9. MC68HC11KA4(PLCC68)... 18 2.3.10. MC68HC11KA4(QFP64) 18 2.3.11. MC68HC11PH8. 19 2.3.12. MC68HC11P2 19 2.4 M35080 SPI Bus EEPROM... 19 2.5 ADAPTERS... 20 2.6 TROUBLESHOOTING TEST EXAMPLES 25 2.6.1 SIMPLE 93C46 TEST PROGRAMMER 25

3 Main Features Self check for errors handling: High speed RS232 communication interface, fully compatible with USB _ RS232 adapter; Multifunctional XPROG-USB connector; Supports many PLCC, QFP, LQFP adapters for on board Programming Two PWM regulated and ADC controlled voltage regulators. 1.2. Technical Data Dual Power Supply(optionaly): -external Power Supply = od 3,5V do 9V/300mA not stabilized or -USB Power Supply from USB PC socket (+5V) Dimensions 70mm x 90mm x 18mm 1.3 Programmer board layout Figure 1 shows the XPROG- USBProgrammer board layout. This programmer can be powered with one of two diffrent ways of powering: 1.Universal external Power Supply.=9V/300mA stabilized or 2.PC USB socket Power Supply. (USB cable included) Comunication data cable RS232 is also included. We connect this cable to PC COM port to run software.

4 Fig.1 DIP 8 socket Figure 2 and Table 1 shows XPROG-USB connector signals and descriptions. There is a one of two types of edge connectors mounted on XprogUSB board. Fig.2 Table 1. Signals description Signal name Description GND Signal and power ground B0, B1 B7 Protected, high current (±40mA), multifunctional input/output pins.. +5V/100mA ±5% accuracy, output voltage. Vcc PWM regulated, ADC controlled output target supply voltage. Max. current 100mA Vpp PWM regulated, ADC controlled output target programming voltage. Max. current 100mA VppR Vpp with series 4.7K resistor

5 WORKING WITH XPROG-USB. There are some menu icons not activated when run for the first time (JUST LIKE glasses icon for example).to activate it go to File/New Bin File. Now you see the window just like below with activated icons. You have to set up an active COM port to run. Select from main menu a flash memory chip and check (and change if required) clock settings.

6 Go to Options/Enviroment and check COM port setting. After confige COM port select memory chip so that software could know what kind of chip to work with.go to Run/Device and select chip. There will be a diffrent window for working with flash memory and a diffrent one for simple EEprom.

7 The last step to set up software is to check or change clock setting.the clock speed must be equel both in the software and on the board of chip for programming. For example : There is a cristal with 8000000Hz speed the chip on board runs with and you have to check and select (if required) the same speed in the software that s 8000000Hz To setup cristal clock go to OPTIONS/ENVIRONMENT/DEVICE (see picture) 2. TARGET CONNECTION This section contains information on how to connect XPROG-USB to various targets to access internal target resources such as EEPROM, FLASH, ROM, etc. Note: Nets marked Optional - must be Lo or Hi TTL logic level not require connection with XPROG-USB if they have described level in the circuit. Note: Some circuit connections can disturb proper XPROG-USB operation. In this case you must disconnect corresponding MCU pin from circuit. Warnig: XPROG-USB Vpp and VppR pins have high voltage which may damage circuit. If you are not sure that you can t damage circuit, you must disconnect this MCU pin from circuit.

8 2.1. MC68HC05 family 2.1.1. MC68HC05E6 Mask sets: 0F82B, 0G72G Oscillator: 3, 4 pin Package: SOIC28, SDIP28 EEPROM: 0x0100 0x019F 2.1.2. MC68HC05B6/B8/B16/B32 (PLCC52) Mask sets: Oscillator: 16, 17 pin Package: PLCC52 EEPROM: 0x0101 0x01FF CFG(EEPROM): 0x0100

9 2.1.3. MC68HC05B6/B8/B16/B32 (QFP64) Mask sets: Oscillator: 28, 29 pin Package: QFP64 EEPROM: 0x0101 0x01FF CFG(EEPROM): 0x0100 2.1.4. MC68HC705B16N/B32 (PLCC52) Mask sets: Oscillator: 16, 17 pin Package: PLCC52 EEPROM: 0x0101 0x01FF CFG(EEPROM): 0x0100

10 2.1.5. MC68HC705B16N/B32 (QFP64) Mask sets: Oscillator: 28, 29 pin Package QFP64 EEPROM: 0x0101 0x01FF CFG(EEPROM): 0x0100 2.1.6. MC68HC(7)05X16/X32 (QFP64) Maski: 0D53J, 0D69J,1D69J, 1H52A,2D59J Oscillator: 28, 29 pin Package: QFP64 EEPROM: 0x0101 0x01FF CFG(EEPROM): 0x0100

11 2.1.7. MC68HC(7)05H12 Mask sets: 0H57A Oscillator: 1, 52 pin Package: PLCC52 EEPROM: 0x0400 0x04FF 2.1.8. MC68HC(7)05L28 Oscillator: 7, 8 pin Package: SDIP56 EEPROM: 0x0300 0x03EF

12 2.1.9. MC68HC05P3 Mask sets: 1E25B Oscillator: 3, 4 pin Package: SOIC28, SDIP28 EEPROM: 0x0100 0x017F 2.1.10. MC68HC705P3 Mask sets: 1F75B Oscillator: 3, 4 pin Package: SOIC28, SDIP28 EEPROM: 0x0100 0x017F

13 2.2. MC68HC08 2.2.1. MC68HC08AS32/AS32A (PLCC52) Mask sets: 1J27F Oscillator: 2, 3 pin Package: PLCC52 EEPROM: 0x0800 0x09FF 2.2.2. MC68HC08AS32/AS32A (QFP64) Mask sets: 1J27F Oscillator: 58, 59 pin Package: QFP64 EEPROM: 0x0800 0x09FF

14 2.2.3. MC68HC08AZ32A Masks sets 0J66D Oscillator: 58, 59 pin Package: QFP64 EEPROM: 0x0800 0x09FF 2.2.4. MC68HC08AS60/AS60A(PLCC52) Masks sets: 0H62A, 8H62A Oscillator: 2, 3 pin Package: PLCC52 EEPROM1: 0x0800 0x09FF EEPROM2: 0x0600 0x07FF

15 2.2.5. MC68HC08AS60/AS60A(QFP64) Masks sets: 0H62A, 8H62A Oscillator: 58, 59 pin Package: QFP64 EEPROM1: 0x0800 0x09FF EEPROM2: 0x0600 0x07FF 2.2.6. MC68HC08AZ60A(QFP64) Oscillator: 58, 59 pin Package: QFP64 EEPROM1: 0x0800 0x09FF EEPROM2: 0x0600 0x07FF

16 2.3. MC68HC11 2.3.1. MC68HC11A8/E1/E9/E20(PLCC52) Oscillator: 7, 8 pin Package: PLCC52 EEPROM: 0xB600 0xB7FF 2.3.2. MC68HC11A8/E1/E9/E20(QFP64) Oscillator: 31, 33 pin Package: QFP64 EEPROM: 0xB600 0xB7FF

17 2.3.3. MC68HC11EA9 Masks sets: 0D46J, 1D47J,2D47J Oscillator: 7, 8 pin Package: PLCC52 EEPROM: 0xB600 0xB7FF MODB: 22 pin (B4) 2.3.4. MC68HC11F1(PLCC68) Masks sets: 2F37E, E87J Oscillator: 6, 7 pin Package: PLCC68 EEPROM: 0xFE00 0xFFFF

18 2.3.5. MC68HC11F1(QFP80) Masks sets: 2F37E Oscillator: 36, 37 pin Package: QFP80 EEPROM: 0xFE00 0xFFFF 2.3.6. MC68HC11K4(PLCC84) Masks sets: 1E62H Oscillator: 67, 68 pin Package: PLCC84 EEPROM: 0x0D80 0x0FFF

19 2.3.7. MC68HC11K4(QFP80) Masks sets: 1E62H Oscillator: 73, 74 pin Package: OFP80 EEPROM: 0x0D80 0x0FFF 2.3.8. MC68HC11KS2(LQFP80) Masks sets: 1E59B, 2E59B Oscillator: 74, 75 pin Package: LOFP80 EEPROM: 0x0D80 0x0FFF

20 2.3.9. MC68HC11KA4(PLCC68) Masks sets: 0E57S Oscillator: 56, 57 pin Package: PLCC68 EEPROM: 0x0D80 0x0FFF 2.3.10. MC68HC11KA4(QFP64) Masks sets: 0E57S Oscillator: 59, 60 pin Package: QFP64 EEPROM: 0x0D80 0x0FFF

21 2.3.11. MC68HC11PH8 Masks sets: 3D64J, 0H30R Oscillator: 66, 67 pin Package: PLCC84 EEPROM: 0x0D00 0x0FFF 2.3.12. MC68HC11P2 Masks sets: 3E74J, 1E53M,0G10V Oscillator: 66, 67 pin Package: PLCC84 EEPROM: 0x0D80 0x0FFF

22 2.4. M35080 SPI Bus EEPROM The M35080 SPI Bus EEPROM memory with incremental registers area support on-board and ICP (in-circuit programming) modes for reading all EEPROM data, incremental area EEPROM writing, EEPROM writing, erasing all EEPROM data to delivery state. Figure 6. shows M35080 on board programming mode. In this mode M35080 device must be properly inserted into XPROG-USB DIP Socked. Figure 7. shows ICP programming mode. In this mode, for best performance, ICP adapter must be used. Note1. NC = Not Connected Figure 6. M35080 on board programming 2.5 Adapters 2.6.1 MC68HC05 oraz MC68HC705 Supplied with femail edge connector to connect with mail XPROG- USB edge connector. We can read/write HC05B6 and HC705 with PLCC52 package. There is a jumper to switch between Hco5 and HC705 There is a jumper descripion on the PCB bottom side.. 2.6.2 HC08AS32/AS32A Supplied with femail edge connector to connect with mail XPROG- USB edge connector. We can read/write HC08AS32/AS32A/ mask sets 1J27F /AS60A mask sets 0H62A,8H62A PLCC52 package.

23 2.6.3 MC68HC11A8 Supplied with femail edge connector to connect with mail XPROG-USB edge connector. We can read/write HC11A8/E1/E9/E20 and HC11/EA9 PLCC52 package. There is a jumper to switch between Hco5 and HC705 There is a jumper descripion on the PCB bottom side.. 2.6.4 MC68HC11F1 Supplied with femail edge connector to connect with mail XPROG- USB edge connector. We can read/write HC11F1 in PLCC68 package. 2.6.5 HC05E6 masks: 0F82B oraz 0G72G Supplied with femail edge connector to connect with mail XPROG-USB edge connector. We can read/write HC05E6 in SOIC28 package 2.6.5 HC08AZ32 0J66D mask - QFP64 case Supplied with femail edge connector to connect with mail XPROG-USB edge connector. We can read/write HC08AZ mask sets 0J66D in QFP64 package. Oscillator: 58, 59 pin NOTE1:You must choose HC08AZ32 (without any mask) in menu item to read/write this chip.(this is just obove HC08AZ32(J66D)). NOTE2. Using external stabilized power supply 9 12V is required to read/write this chip. Using USB powering may be unsuccessfull.

24 2.6.6 HC11A8/E1/E9/E20 QFP64 Supplied with femail edge connector to connect with mail XPROG- USB edge connector. We can read/write HC11A8/E1/E9/E20 and HC11/EA9 in QFP64 package. Oscylator: 31, 33 pin 2.6 TROUBLESHOOTING TEST EXAMPLES 2.6.1 SIMPLE 93C46 TEST PROGRAMMER I essume you have done: 1.Run WIN98 (simulated WIN98 withing WIN XP system does not run). 2.USB & RS232 cables connected both sides: your Xprog-T and PC sockets. 3.Run software the way described at point 1.4 DPD_V42.EXE software on page nr5. 4.Set DIPSWITCH for HC05;08;11, (Works under Win98 OS) page nr4 5. Check up an active COM port to run. Go to Options/Enviroment and check COM port setting. See page nr6. 6. Don t use any USB -> RS232 adapters during test procedure. 7.Choose from main menu 93C46 chip and place the chip into 8pin DIP8 socket on Xprog-T board. It s important to choose correct manufacture. This way you tell Xprog-T you have SGS/Thomson 93C46 chip. Don t choose instead other manufacture like for example ATMEL as this may fault with DEVICE IS SILENT answer. Click RUN. That s all. Your chip should be read in 5sec. 2.6.2 HC08 0J66D the best and most simple way is to use adapter.in this case you have to remove 0J66D chip and solder it to adapter.don't choose anyway J66D from Xprog software menu item but HC08AZ32 without any mask instead (placed next above J66D).It s recomended you will have to use external Power supply 6-12V stabilised as in my case Xprog does not read this chip using USB power supply.this is tested. You can of course read the chip in its own circuit.mind to set the same quarz speed in menu options. It must be the same value with the one on the board. Secondly you must power the board from other external power supply (not from Xprog board) to keep the chip living. So you need to use two power supplies,one for HC08AZ32 on the board and second one (in case of reading HC08) to run xprog hardware. If you need more help,please feel free to ask elektronika@telwis.pl.