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

Similar documents
midon design A 1-Wire Multi-purpose Sensor 1WIO Figure 1 MD2083 As-Shipped August 23, WIO User Guide Version 1.

KDR00101 DMX Controlled Relay Kit

KDR00301 DMX Controlled Relay Kit

DIY KIT 121. ATMEL 89Cx051 PROGRAMMER

KDS Channel DMX Controlled Servo Kit

LCD Prototype Circuit on Solderless Breadboard. 840 Pin Solderless Breadboard ( # ND)

Images Scientific OWI Robotic Arm Interface Kit (PC serial) Article

Storage Card Interface Kit

Sierra Radio Systems. Digital Compass. Reference Manual. Version 1.0

Rapid28iXL PIC Prototyping PCB User Manual

Rapid40iXL PIC Prototyping PCB User Manual

QUASAR PROJECT KIT # ATMEL AVR PROGRAMMER

Rapid40i PIC Prototyping PCB User Manual

ES-562/564U COMBINATION CLOCK/TIMER

Assembly Instructions (8/14/2014) Your kit should contain the following items. If you find a part missing, please contact NeoLoch for a replacement.

PICAXE EXPERIMENTER BOARD (AXE090)

K191 3 Channel RGB LED Controller

GLiPIC Ver C Assembly manual Ver 1.0

DIY KIT 123. ATMEL 89xxxx PROGRAMMER

Storage Card Interface Kit

MICRO-TRAK 300 MANUAL VER 1.4

MAIN PCB (The small one)

Post Tenebras Lab. Written By: Post Tenebras Lab

SRI-02 Speech Recognition Interface

KPIC-0818P (V050919) Devices Included in this Data sheet: KPIC-0818P

Chill Interface PCB Assembly Instructions

M68HC705L4 PROGRAMMER BOARD APPLICATION NOTE

PedalSync. 9 Switches MV-62. Chip. Module. and

EAS MINI DAQ. INT of JP4 is for internal power from PC EXT of JP4 is for external power - needed for low power laptops

RKP08 Component List and Instructions

ES-362U PRESETTABLE MASTER TIMER

Code Practice Oscillator (CPO)

Uzebox Kit Assembly Guide

solutions for teaching and learning

AXE Stack 18. BASIC-Programmable Microcontroller Kit. An inexpensive introduction to microcontroller technology for all ability levels

Building the RGBW LED Controller

RFID: Read and Display V2010. Version 1.1. Sept Cytron Technologies Sdn. Bhd.

DMX CONTROLLED RELAY K8072

RC-210 Repeater Controller Assembly Manual

Building the Super-VMW CPU Meter by Vincent M. Weaver 18 May 2011

solutions for teaching and learning

Uzebox Kit Assembly Guide

solutions for teaching and learning

AKKON USB CONTROLLER BOARD

High Power (15W + 15W) Stereo Amplifier

Pacific Antenna Easy TR Switch Kit

µrrc µr/c Robot Controller v1.1

Zippy AVR Programmer. Zippy Programmer Features. Lomae Pty Ltd PO BOX 1297 Baulkham Hills, NSW,1755 ACN

QRPGuys Digital Dial/Frequency Counter

solutions for teaching and learning

An open-source hardware+software project. For design files and additional documentation, please visit:

Freescale Semiconductor, I

Bolt 18F2550 System Hardware Manual

Number Name Description Notes Image 0101 Resistor, 100 ohm. brown-black-browngold. ¼ watt, 5% tolerance, red-red-brown-gold. brown-black-red-gold.

AVR-M Rev 5 ASSEMBLY

3-slot Backplane For RC2014 User Guide

Construction Construction Instructions

CLCD1 Serial 1 wire RS232 LCD development board

Sierra Radio Systems. HamStack. Project Board Reference Manual V1.0

QRPometer Assembly Manual Copyright 2012 David Cripe NM0S The 4 State QRP Group. Introduction

DELUXE STEREO AMPLIFIER KIT

BIPOLAR PROM ADAPTER READ THIS SHEET FIRST!

Installation/assembly manual for DCC/Power shield

4.0 Blue LED DCF77 Clock documentation

Universal Keying Adapter 3+

RC210 Repeater Controller Assembly Manual

VG-305A AC Traffic Light Controller Kit

RC-210 Repeater Controller Assembly Manual

KEYLITE. Specifications: The Keylite keys your rig with paddles or an IBM compatible Keyboard. Power Requirements: 9V-14V

Adafruit Metro Mini. Created by lady ada. Last updated on :12:28 PM UTC

CPU369-Module Documentation. Fujitsu Microelectronics Europe GmbH Am Siebenstein Dreieich-Buchschlag, Germany

LushOne Inca Synth Module Build Instructions

F²MC-8L FAMILY MB89201 SERIES FLASH PROGRAMMING 8-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

ARES 2 Tone Sequential Tone Decoder Kit Assembly Instructions

4.1 Parts and Components... IV Assembly Tips... IV Assembly Precautions... IV Required Tools, Equipment and Materials..

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

LocoBuffer Documentation 08/07/2003

Propeller Proto Board (#32212) Propeller Proto Board USB (#32812) Proto Board Accessory Kit (# )

Button Code Kit. Assembly Instructions and User Guide. Single Button Code Entry System

Advanced Strobe 1.0 Kit

USER MANUAL FOR HARDWARE REV

Arduino shield kit. 1) Low Pass Filter (LPF) kit (available for LF/MF/HF/VHF bands 2,200m to 6m)

Thursday, September 15, electronic components

R-31JP ASSEMBLY MANUAL

RDS MAX V2.0. PCS Electronics

Ocean Controls KT-5193 Modbus Programmable Stepper Motor Controller

Schematic Diagram: R2,R3,R4,R7 are ¼ Watt; R5,R6 are 220 Ohm ½ Watt (or two 470 Ohm ¼ Watt in parallel)

insidegadgets Standalone Temperature/Voltage Logger v1.3 Kit

Warranty Disclaimer. Limitation of Liability

Shack Clock kit. U3S Rev 2 PCB 1. Introduction

EVB-USB2514Q36-BAS, USB2513 and USB Pin QFN Evaluation Board, Revision C User Manual

Cumbria Designs T-1. C-1 Controller. User Manual

TuBbika SMR-4-PLUS voicecard

Intelligent Devices IDI 1100 Series Technical Manual

February 28,

Morse Code Practice Oscillator

EVB-USB2250 User Manual Revision B

University of Florida EEL 4744 Drs. Eric M. Schwartz, Karl Gugel & Tao Li Department of Electrical and Computer Engineering

EL Wire sequencer / power supply PART NO

EE 354 August 1, 2017 Assembly of the AT89C51CC03 board

Transcription:

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

Table of Contents midon design 1. Introduction...3 2. Description...4 3. Construction...5 4. Testing the Circuit...8 5. Parts List and Suggested Sources...10 6. Accessories for this project...11 7. Frequently Asked Questions...12 8. Legal Disclaimer...13 9. Appendix 1 PCB Layout...14 Figure 1 PROG05 As Built...1 Figure 2 Programmer Schematic Diagram...4 Figure 3 Parts Placement...6 PROG05 User Guide Version C1 Page 2 of 14

1. Introduction This programmer is used for programming the Motorola 68HC705C8 (or C8A). The 68HC705C8 has the following attributes; 8K bytes of internal EPROM 304 bytes of internal RAM 24 user-definable input/output ports 7 Input only ports Serial Control Interface (SCI) Serial Peripheral Interface (SPI) 16 bit capture/compare timer system Watch Dog timer This micro-controller is used in numerous projects available from Midon Design. Programming is very straightforward when this programmer is used in conjunction with the easy to use DOS-compatible software also available from Midon Design. Both One Time Programmable (OTP) and EPROM versions of the 68HC705C8 can be programmed with this circuit. The PC software used to program the micro-controllers was written and developed by Gil Shultz. PROG05 User Guide Version C1 Page 3 of 14

2. Description Figure 2 Programmer Schematic Diagram As you can see from the schematic diagram in Figure 2, this is a very simple circuit built around Motorola s 68HC705C8 8-bit micro-controller. The SCI is connected to a MAX233 serial interface driver from Maxim. This five-volt only device converts the TTL level serial communications to standard RS232 levels through the use of built-in voltage converters. No external capacitors or additional power supplies are required to obtain the ± 12 volts required for standard RS232 levels. A simple power supply, consisting of U3 and C5, converts 12 volt DC to the 5 volts required for the circuit. A LM78L05 version of voltage regulator was used due to the low power consumption (less than 32mA, worst-case) of the circuit. The programming voltage, 15.5VDC ± 0.5V, is connected when requested to connector P2. Two LED's are available to provide a visual state of programming. PROG05 User Guide Version C1 Page 4 of 14

3. Construction Standard construction techniques may be used for this circuit and a printed circuit board is available if desired. The prototype was point-to-point wired on a Radio Shack prototype PCB (part # 276-168B). If building the Programmer from the PCB, refer to Figure 3 for component placement. Begin by inserting IC sockets (highly recommended). Follow this with the insertion of all passive components. I like to proceed by inserting all resistors, then all capacitors. Watch the polarity of the electrolytic capacitors. The positive lead of the electrolytic capacitors is the square pad for that component. There are only 4 types of discrete resistors; 470, 10K, 2.7K and 10M. The colorcodes for these are shown in Table 1. Insert the resistors where shown in Figure 3. The SIP resistor R1 should be mounted as shown, with care to ensure pin 1 is oriented to the square pad on the PCB. Table 1 Resistor Color Codes Value 1st Stripe 2nd Stripe 3rd Stripe 4th Stripe (Tolerance) 2.7K Red Violet Red Gold 10K Brown Black Orange Gold 10M Brown Black Green Gold 470 Yellow Violet Brown Gold PROG05 User Guide Version C1 Page 5 of 14

Figure 3 Parts Placement Next, insert voltage regulator U3. At this time, you should also insert connectors P1 and P2. Once that is done, put down the soldering iron and get out a suitable power supply. Connect the power supply to the terminals of P1, being careful to connect the proper polarity to the correct terminal. Power up and then measure voltages between pins 40 and 20 of IC U1. Pin 40 should be +5 volts while pin 20 is ground. If you are wiring this circuit on your own board, then check polarity on the other IC socket as well. Table 2 shows the voltages required on each IC. Table 2 Power and Ground Table IC +5Volt Ground U1 40 20 U2 7 6,9 PROG05 User Guide Version C1 Page 6 of 14

Turn off the power and get back your soldering iron. To finish up, insert the crystal, the LED's, the switch and the remaining connector. The flat side of the LED's should be lined up with the square pad for it. You are now ready to prove in the circuit. PROG05 User Guide Version C1 Page 7 of 14

4. Testing the Circuit Carefully insert the MAX233 in it's socket, observing polarity while doing so. Insert a blank 68HC705C8. Do not apply VPP programming voltage until told to do so. Install the PROG07 DOS program on your PC. Connect a serial cable between the PC and the Programmer. Run the PROG7 program. Now power up the Programmer. Use the C,B (Check, Blink) commands on the PROG7 program to verify that the PC is communicating with the Programmer. The result should be alternating flashing of the PROG and VERF LED's. A failure mode will be indicated on your PC. If this does not work, verify: 1. that you have a good serial connection between the units, 2. that the PROG7 program is communicating on the correct serial port (the default is COM1). You can also try pushing the RESET button on the Programmer. If these troubleshooting steps do not work, verify that the Programmer board has the correct components placed and that there are no solder bridges. If all is now working, you are ready to start programming your micro-controllers! The PROG7 commands are shown in Figure 4. PROG05 User Guide Version C1 Page 8 of 14

<D>ump \ /-r<o>m -<C>hip / \-r<a>m / /-r<o>m \ /-r<o>m /-<F>lush buffer -<B>uffer / \-r<a>m \-r<a>m /-<F>ile / \ /-r<o>m / \-<R>ead File <L>oad buffer from \-r<a>m \ \ /-r<o>m \-<C>hip \-r<a>m /-r<o>m /-<F>ile / \-r<a>m <W>rite buffer to \ \-<C>hip - Program <C>heck Programming Module /-<P>rogram Ram /-r<a>m / \-<V>erify ram <P>rogram Chip from buffer \ \ /-<B>lank check ---r<o>m---<p>rogram rom \-<V>erify rom ESC to exit command! Your choice ( D L W P C? Esc S)? Figure 4 Available Commands PROG05 User Guide Version C1 Page 9 of 14

5. Parts List and Suggested Sources Table 3 Included Parts List Qty Designations Part Number Description DigiKey Part # JameCo Part # 1 C3,5 100uFd Capacitor, P6239-ND 94289 electrolytic, 10uFd 2 C1,2 22pFd Capacitor, 22pFd 1358PH-ND 15405 1 D1 LED Green LED 34761 1 D2 LED Red LED 94511 1 D3 1N4001 1N4001 Silicon 1N4001GICT-ND 35975 Diode 2 P1,2 Term PC Mount terminal 277-1027-ND 152346 strip, 2 pin 1 P3 DB-9 DB-9 Female PC A2100-ND 104951 Mount connector 2 R4,5 10K Resistor, 10K, ¼ W 10KQBK-ND 29911 1 R6 2.7K Resistor, 2.7K, ¼ W 2.7KQBK-ND 30390 1 R1 10KSIP 6 pin SIP, 10K, ¼ W Q510K-ND 97826 1 R7 10M Resistor, 10M, ¼ W 10MQBK-ND 29938 2 R2,3 470 Resistor, 470, ¼ W 470QBK-ND 31165 1 U3 LM78L05 Voltage Regulator LM78L05ACZ-ND 51182 1 U2 MAX233 RS232 Interface MAX233CPP-ND 106163 1 Y2 2.0MHz Crystal CTX068-ND 102621 1 J1 HDR 3 pin header strip ED8250-ND 1 U2 ZIF40 40 pin ZIF socket A348-ND 102752 1 U7 DIP20 20 pin DIP socket 1 SW1 SW SPST SPST mom PCB 155256 switch 1 PCB MD2012 PROG05 PCB no longer available PROG05 User Guide Version C1 Page 10 of 14

6. Accessories for this project 12VAC (or DC) adapter Midon Part Number MD3004 PC Programming Software (Prog7) - available from www.midondesign.com web site PROG05 User Guide Version C1 Page 11 of 14

7. Frequently Asked Questions 1. Is a PCB available for this project? A. No we discontinued this project in 2002 after lack of demand for kits and no longer have stock of the PCB s. 2. Can you provide the PCB design files? A. No the original PCB was designed using an older, proprietary system and are not available. In Appendix 1 you will find a graphic depiction of the PCB layout should you choose to design your own. 3. Can this programmer program other processors? A. No the hardware and software design is specific to the 68HC705C8 and 68HC705C8A only. 4. Is the source code available for the programming software? A. No the source code is property of the original author (not Midon Design). PROG05 User Guide Version C1 Page 12 of 14

8. Legal Disclaimer YOUR USE OF THIS PRODUCT IS AT YOUR OWN RISK. YOU ASSUME FULL RESPONSIBILITY AND RISK OF LOSS RESULTING FROM THE USE OF THIS PRODUCT. MIDON DESIGN WILL NOT BE LIABLE FOR ANY DIRECT, SPECIAL, INDIRECT, INCIDENTAL, CONSEQUENTIAL OR PUNITIVE DAMAGES OR ANY OTHER DAMAGES WHATSOEVER, WHETHER IN AN ACTION BASED UPON A STATUTE, CONTRACT, TORT (INCLUDING, WITHOUT LIMITATION NEGLIGENCE) OR OTHERWISE, RELATING TO THE USE OF THIS PRODUCT. Thank you! support@midondesign.com Copyright 2001-2004 Midon Design. All rights reserved. No part of this document may be reproduced, recorded, transmitted or distributed in any form or by any means without the written consent of Midon Design. Midon Design P.O. Box 1784 Suwanee, GA 30024 USA www.midondesign.com PROG05 User Guide Version C1 Page 13 of 14

9. Appendix 1 PCB Layout PROG05 User Guide Version C1 Page 14 of 14