BK Precision 865 User Manual
Hide thumbs Also See for 865:

Advertisement

Quick Links

User's Manual for
865
Universal 48-pindrive Programmer,
expandable up to 256.
864
Universal 48-pindrive Programmer
844A
Universal 40-pindrive Programmer with ISP capability
848
Universal Memory Programmer
849
MCS51 Series and Atmel AVR Microcontrollers Programmer with ISP
capability
862
MCS51 Series and Atmel AVR Microcontrollers Programmer
863
Microchip PICmicro Programmer
861
Serial EEPROM Programmer

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the 865 and is the answer not in the manual?

Questions and answers

Summary of Contents for BK Precision 865

  • Page 1 User's Manual for Universal 48-pindrive Programmer, expandable up to 256. Universal 48-pindrive Programmer 844A Universal 40-pindrive Programmer with ISP capability Universal Memory Programmer MCS51 Series and Atmel AVR Microcontrollers Programmer with ISP capability MCS51 Series and Atmel AVR Microcontrollers Programmer Microchip PICmicro Programmer Serial EEPROM Programmer...
  • Page 2 COPYRIGHT  1997 - 2002 B+K Precision Corporation This document is copyrighted by B+K Precision, Yorba Linda - California. All rights reserved. This document or any part of it may not be copied, reproduced or translated in any form or in any way without the prior written permission of B+K Precision The control program is copyright B+K Precision, Yorba Linda - California.
  • Page 3: How To Use This Manual

    How to use this manual This manual explains how to install the control program and how to use your programmer. It is assumed that the user has some experience with PCs and installation of software. Once you have installed the control program we recommend you consult the context sensitive HELP within the control program rather than the printed User's Manual.
  • Page 5: Table Of Contents

    Introduction ..................9 Products configuration..............12 PC requirements................13 Quick Start ..................15 865 ....................17 Introduction...................18 865 elements ................22 Connecting 865 to the PC ............23 Self test and Calibration ...............25 Technical specification ..............26 864 ....................31 Introduction...................32 864 elements ................35 Connecting 864 to the PC ............36 Self test and Calibration ...............38...
  • Page 6 Software ..................93 The programmer software............94 File ....................98 Device ..................102 Buffer ..................114 Options..................120 Diagnostics ................127 Help.................... 128 Common notes ................131 Software ..................132 Hardware ................... 133 ISP (In-System Programming) ........... 134 Other ..................137 Troubleshooting and warranty............
  • Page 7 Conventions used in the manual References to the control program functions are in bold, e.g. Load, File, Device, etc. References to control keys are written in brackets <>, e.g. <F1>. Terminology used in the manual: Device any kind of programmable integrated circuits or programmable devices ZIF socket Zero Insertion Force socket used for insertion of...
  • Page 9: Introduction

    Introduction...
  • Page 10 This user's manual covers some B+K Precision programmers: 865, 864, 844A, 848, 849, 862, 863 and 861. 865 is a universal programmer and logic IC tester with 48 powerful pindrivers in base configuration, expandable up to 256. This design allows to easily add new devices to the device list.
  • Page 11 There are available two SW versions - for DOS (PG4U) and for WIN95/98/Me/NT/2000/XP (PG4UW). Control program is common for all these B+K PRECISION programmers (865, 864, 844A, 848, 849, 862, 863 and 861). Advanced design, including protection circuits, original brand...
  • Page 12: Products Configuration

    865, 864, 844A, 848 and 849 programmer configuration • programmer • cable with two 25 pin, D-type connectors for connecting the programmer to the PC •...
  • Page 13: Pc Requirements

    • operating system: MS Windows 95/98/Me/NT/2000/XP • one free bi-directional printer port with nothing attached • for 865, 844A and 849 free parallel (printer) port on PCI bus, IEEE 1284 compatible (ECP/EPP) Note: For convenience, we suggest that you use a...
  • Page 15: Quick Start

    Quick Start...
  • Page 16 Installing programmer hardware • switch off the PC and programmer • connect the communication port of programmer to a printer port of PC using cable supplied • switch on the PC • connect the connector of the power supply adapter to the programmer Installing the programmer software Run the installation program from the CD (DOS: Install.exe,...
  • Page 18: Introduction

    Best "value for money" in this class. 865 interfaces with the IBM PC, AT or higher, portable or desktop personal computers. Programmer allows you to directly connect to your PC through any standard parallel (printer) port (no special interface card needed).
  • Page 19 865 has 48 powerful pindrivers in base unit, expandable up to 256 pindrivers using "pindriver expansion" modules. Advanced pin drivers incorporate high-quality high-speed circuitry to deliver programming testing performance without overshoot or ground bounce for all device technologies. Pin drivers operate down to 1.8V so you'll be ready to program the full range of today's advanced low-voltage devices.
  • Page 20 PLCC, DIL to PSOP, DIL to SOIC, DIL to TQFP and DIL to TSOP. Software controlled pin-swapping capability together with universal converters are what give the 865 the ability to program the target device in any package type. For example, just one DIL44 to PLCC44 converter will allow the 865 to handle any PLCC44 target device in the current device list.
  • Page 21 "adapters.txt" included with the control program. It is important to remember that in most cases new devices require only a software upgrade since the 865 has 48 true pin drivers, which can perform as required under program control. With our prompt service new devices can be added to...
  • Page 22: Elements

    Note: When the 865 programmer isn't active, control program switch the programmer into "sleep mode". In this state it consumes less than 1W of power. Therefore the programmer has no On/Off switch. When the power LED indicator glows with a low intensity the 865 is in sleep mode.
  • Page 23: Connecting 865 To The Pc

    Connecting 865 to the PC Switch off PC and programmer. Insert the communication cable included with your 865 programmer package to a free printer port on your PC. If your computer is equipped with only one printer port, substitute the programmer cable for the printer cable.
  • Page 24 Problems related interconnection, and their removing If you have any problems with 865 ) PC interconnection, see section Common notes please.
  • Page 25: Self Test And Calibration

    Self test and Calibration If you feel that your programmer does not react according to your expectation, please run the programmer self test using Diagnostic POD, enclosed with the standard delivery package. For optimal results with programmer we recommend you undertake every 6 months, an extended test and to check the calibration.
  • Page 26: Technical Specification

    Technical specification HARDWARE Base unit, DACs • FPGA based IEEE 1284 slave printer port, up to 1MB/s transfer rate • on-board powerful microprocessor (20MHz) supported by FPGA based state machine, 20MHz powered • three D/A converters for VCCP, VPP1, and VPP2, controllable rise and fall time •...
  • Page 27 • Flash EPROM: 28Fxxx, 29Cxxx, 29Fxxx, 29BVxxx, 29LVxxx, 29Wxxx, 49Fxxx series, from 256Kbit to 32Mbit, with 8/16 bit data width, full support for LV series • serial E(E)PROM: 17Cxxx, 24Cxxx, 24Fxxx, 25Cxxx, 59Cxxx, 85xxx, 93Cxxx, NVM3060, MDAxxx series, full support for LV series •...
  • Page 28: Device Operations

    Programming speed Note. These times strongly depend on PC speed, LPT port type and operating system free resources. Therefore are given values of two different PC configurations for comparison. Device Operation Time A Time B 27C010 programming and verify 24 sec 20 sec AT29C040A programming and verify...
  • Page 29: Buffer Operations

    • temperature 5°..40°C • humidity 20%..80%, non condensing Base configuration package includes • 865, base unit • 865, DIL48 socket module • connection cable • diagnostic POD for self test • anti-dust cover for ZIF socket • power supply adapter 12VAC/12W •...
  • Page 30 • AlgOR • free technical support (phone/fax/e-mail). • free lifetime software update via Web site.
  • Page 32: Introduction

    Introduction 864 is a universal programmer that supports programmable integrated circuits or devices manufactured in various technologies. Powerful internal pin-driver electronics controls logic levels, pull-up/pull-down, clock, ground, one power supply and two programming supplies and is able to read all 48 pins independently.
  • Page 33 applied to the target device and for reliable communication with the PC. 864 incorporates optimal PCB design criteria to minimize unwanted effects at the pins of the target socket (such as ground-bouncing and supply/programming voltage glitches). All the inputs of the 864, including the socket, are protected against ESD and whilst inserted the target device is also protected against ESD damage.
  • Page 34 Advanced design, including protection circuits, original brand components and careful manufacturing allows us to provide a one-year warranty on parts and labor for the 864 (limited 25,000-cycle warranty on ZIF socket).
  • Page 35: Elements

    864 elements ! 48 pin ZIF (Zero Insertion Force) socket " LED indicator power/sleep # LED indicators for work result $ YES! Button % Connector for PC <-> 864 communication cable & Power supply connector Power supply connector Note: When the 864 programmer isn't active, control program switch the programmer into "sleep mode".
  • Page 36: Connecting 864 To The Pc

    Connecting 864 to the PC Switch off PC and programmer. Insert the communication cable included with your 864 programmer package to a free printer port on your PC. If your computer is equipped with only one printer port, substitute the programmer cable for the printer cable.
  • Page 37 removing the physical connection to the programmer, but the content of actually programmed cell may remains undefined. Don't unplug the target device from the ZIF socket during work with devices (LED BUSY shine). Problems related interconnection, and their removing If you have any problems with 864 ) PC interconnection, see section Common notes please.
  • Page 38: Self Test And Calibration

    Self test and Calibration If you feel that your programmer does not react according to your expectation, please run the programmer self test using Diagnostic POD, enclosed with the standard delivery package. For optimal results with programmer we recommend you undertake every 6 months, an extended test and to check the calibration.
  • Page 39: Technical Specification

    Technical specification Socket, pin drivers and DACs • 48-pin DIL ZIF (Zero Insertion Force) socket accepts both 300/600 mil devices up to 48-pin • Three D/A converters for VCCP, VPP1, and VPP2, with controllable rise and fall time and current limitation •...
  • Page 40 • support all devices in DIP with default ZIF-48 socket • support PLCC28, PLCC32 and PLCC44 with universal adapter (optional accessory, to be ordered separately) • compatible with third-party adapters for non-DIP support Programming speed Note. These times strongly depend on PC speed, LPT port type and operating system free resources.
  • Page 41: Supported File Formats

    Supported file formats • unformatted (raw) binary • HEX: Intel, Intel EXT, Motorola S, MOS, Exormax, Tektronix, ASCII-space-HEX • JEDEC (ver. 3.0.A) PC system requirements See section Introduction/ PC requirements General • operating voltage 12..15V AC/max.1A (adapter included in package) •...
  • Page 43 844A...
  • Page 44: Introduction

    Introduction 844A is next member of new generation of Windows 95/98/Me/NT/2000/XP based B+K PRECISION universal programmers. Programmer is built to meet the demands of the development labs and field engineers to universal, but portable programmer. 844A is a small, fast and powerful programmer of all kinds of programmable devices.
  • Page 45 844A programmer performs programming verification at the marginal level of supply voltage, which, obviously, improves programming yield, and guarantees long data retention. 844A is driven by an easy-to-use control program with pull- down menus, hot keys and on-line help. Selecting of device is performed by its class, by manufacturer or simply by typing a fragment of vendor name and/or part number.
  • Page 46: Elements

    844A elements ! 40 pin ZIF socket " LED power/sleep # LED, which indicate work result $ YES! button % Connector for PC ) 844A communication cable & Power supply connector 7 Connector for ISP Note: Due to low power consumption of 844A in inactive state, it doesn't require power switch.
  • Page 47: Connecting 844A To Pc

    Connecting 844A to PC Switch off the PC and programmer. Insert the connection cable, included in the 844A programmer delivery, to the free printer port of PC. If your computer is equipped with only one printer port, substitute the programmer cable for the printer cable.
  • Page 48: In-System Serial Programming By 844A

    In-system serial programming by 844A For general definition, recommendation and direction about ISP see section Common notes / ISP please. Description of 844A ISP connector Description VCCP for target device, with sense 2, 10 H/L/read, GND, VCCP, VPP H/L/read, GND, VPP H/L/, read, VPP H/L/read, GND, VCCP H/L/read, GND...
  • Page 49 Warnings: • When you use 844A as ISP programmer, don’t insert device to ZIF socket. • When you program devices in ZIF socket, don’t insert ISP cable to ISP connector. • Use only attached ISP cable. When you use other ISP cable (other material, length…), programming may occur unreliable.
  • Page 50: Self Test And Calibration

    Self test and calibration If you have feeling, that your programmer doesn’t behave according to yours expectations (but at least every 3 month), please run self test using Diagnostic POD, that contains standard programmer delivery. For optimal fruit of work with 844A programmer is recommended every 6 months (no more) to make extended test and check the calibration.
  • Page 51: Technical Specification

    Technical specification HARDWARE Programmer • two D/A converters for VCCP and VPP, controllable rise and fall time • VCCP range 0..7V/350mA • VPP range 0..25V/200mA • FPGA based IEEE 1284 slave printer port, up to 1MB/s transfer rate • autocalibration •...
  • Page 52 (*2) - there exist only few adapters for devices with more than 40 pins. Therefore think please about more powerful programmer (864, 865), if you need to program devices with more than 40 pins Look please at list of all supported devices.
  • Page 53 Device operations • standard: • intelligent device selection by device type, manufacturer or typed fragment of part name • blank check, read, verify • program • erase • configuration and security bit program • illegal bit test • checksum • security •...
  • Page 54: Additional Services

    Base configuration package includes • 844A programmer • connection cable PC-programmer • ISP cable • diagnostic POD for self test • anti-dust cover for ZIF socket • wall plug adapter 15V DC/500mA, unstabilized • user manual • software • "DEVICE PROBLEM REPORT" form •...
  • Page 56: Introduction

    Introduction 848 is a small and powerful EPROM, EEPROM, Flash EPROM and serial EEPROM programmer and static RAM tester, designed for professional mobile applications. In addition, 848 programmer with auxiliary modules support also microprocessors (MCS48, MCS51, PICmicro, AVR), GALs, etc. Generators for supply voltage and programming voltage are digitally controlled and level of H can be limited, therefore programmer can work with 'true LV' device too - from 2V.
  • Page 57 Taking into consideration the 848 programmer design, protective circuits, and the components used, the manufacturer is able to provide a one-year warranty on parts and labor for the programmer (limited 25,000-cycle warranty on the ZIF socket).
  • Page 58: Elements

    848 elements ! 32 pin ZIF socket " LED power/sleep # LED, which indicate work result $ YES! button % communication connector, for PC ) 848 cable connection & connector for power supply connection Note: Due to low power consumption of 848 in inactive state, it doesn't require power switch.
  • Page 59: Connecting 848 Programmer To Pc

    Connecting 848 programmer to Switch off the PC and programmer. Insert the connection cable, included in the 848 programmer delivery, to the free printer port of PC. If your computer is equipped with only one printer port, substitute the programmer cable for the printer cable.
  • Page 60 Note for laptop and 848 users Since the 848 programmer is supplied with 12V, notebook and/or laptop users may operate their PREPROMs-02aLV everywhere this voltage is available, e.g. in a car. Ten series- connected NiCd batteries can supply the programmer for more than one hour at full performance.
  • Page 61: Self Test And Calibration

    Self test and calibration If you have feeling, that your programmer doesn’t behave according to yours expectations (but at least every 3 month), please run 848 self test using Diagnostic POD, that contains standard programmer delivery. For optimal fruit of work with 848 programmer is recommended every 6 months (no more) to make extended test and check the calibration.
  • Page 62: Specification

    848 specification Socket, pin drivers and DACs • 32-pin DIL ZIF (Zero Insertion Force) socket accepts both 300/600 mil devices up to 32-pin • two D/A converters for VCCP and VPP, with controllable rise/fall time and current limitation • TTL driver provides H, L and read all 32 pins •...
  • Page 63 Device operations • standard: • automatic ID-based selection of EPROM/Flash EPROM • blank check • read • program • verify • erase • configuration and security bit program • illegal bit test • security: • contact check • ID byte check •...
  • Page 64 Package included • 848 programmer • 1.8m (6 ft.) connecting cable 848 to (IBM) PC • wall plug adapter 12V DC • diagnostic POD, that enable programmer's self test • anti-dust cover to ZIF socket • diskette with control program •...
  • Page 66: Introduction

    Introduction 849 is a new generation of Windows 95/98/ME/NT/2000 based B+K PRECISION specialized programmers. Programmer is capable to support all today available Microcontrollers of MCS51 series (up to 40 pins) and AVR Microcontrollers (8-40 pins) by parallel and serial way. 849 has been developed in close cooperation with Atmel W&M., therefore programmer's hardware is focused to support all current and future Microcontrollers of Atmel W&M MCS51 family.
  • Page 67 849 performs programming verification at the marginal level of supply voltage, which, obviously, improves programming yield, and guarantees long data retention 849 is driven by an easy-to-use comfortable software with pull- down menu, hot keys and on-line help. You can select device by classes, by manufacturers or simply type device vendor's name and part number.
  • Page 68: Connecting 849 Programmer To Pc

    Connecting 849 programmer to Switch off the PC and programmer. Insert the connection cable, included in the 849 programmer delivery, to the free printer port of PC. If your computer is equipped with only one printer port, substitute the programmer cable for the printer cable.
  • Page 69: In-System Serial Programming By 849

    In-System serial programming by For general definition, recommendation and direction about ISP see section Common notes / ISP please. Description of 849 ISP connector Description 1,2,3,4,5 H/L/read target VCC sense Specification of ISP connector pins depends on programming device and is displayed at Additional info window. This specification corresponds with Atmel application note AVR910: In-System Programming.
  • Page 70 • Use only attached ISP cable. When you use other ISP cable (other material, length…), programming may occur unreliable. • 849 cannot supply target system and target system cannot supply 849. Before action with target device 849 check power supply of target system. If this power supply is different as expected, no action with device will be executed.
  • Page 71: Self Test And Calibration

    Self test and calibration If you have feeling, that your programmer doesn’t behave according to yours expectations (but at least every 3 month), please run self test using Diagnostic POD, that contains standard programmer delivery. For optimal fruit of work with 849 programmer is recommended every 6 months (no more) to make extended test and check the calibration.
  • Page 72: Specification

    849 specification Socket, pin drivers and DACs • FPGA based IEEE 1284 slave printer port, up to 1MB/s transfer rate • 40-pin DIL ZIF (Zero Insertion Force) socket accepts both 300/600 mil devices up to 40-pin • two D/A converters for VCCP and VPP, controllable rise and fall time •...
  • Page 73 • program • verify • erase • configuration and security bit program • security: • insertion test, reverse insertion check • contact check • ID byte check • special: • statistic • count-down mode • auto device serial number increment Buffer operations •...
  • Page 74 • transport case Additional services • Keep Current • AlgOR • free technical support (phone/fax/e-mail). • free lifetime software update via Web site.
  • Page 76: Introduction

    Introduction 862 is little and powerful portable programmer for MCS51 series and Atmel AVR Microcontrollers. 862 enables also programming serial EEPROM with interface types IIC (24Cxx), Microwire (93Cxx) and SPI (25Cxx). The programmer is equipped by DIL ZIF 40pin socket. The quality of programmer is completed by comfortable control program.
  • Page 77: Connecting 862 Programmer To Pc

    Connecting 862 programmer to Switch off the PC and programmer. Insert the connection cable, included in the 862 programmer delivery, to the free printer port of PC. If your computer is equipped with only one printer port, substitute the programmer cable for the printer cable.
  • Page 78 (interrupted cable...). Moreover, an device is usually destroyed in the programming mode due to forced interruption of the control program run (Reset or switching the computer off) due to removing the connecting cable, or unplugging the programmed device from the ZIF socket. Incorrectly placed device in the ZIF socket can cause its damage or destruction.
  • Page 79: Specification

    862 specification Socket, pin drivers and DACs • 40-pin DIL ZIF (Zero Insertion Force) socket accepts both 300/600 mil devices up to 40-pin • TTL driver provides H, L and read for all pins Device support • Microcontrollers 51 series: 87Cxxx, 87LVxx, 89Cxxx, 89Sxxx, 89LVxxx series from Atmel, Intel, Philips, ...
  • Page 80 PC system requirements See section Introduction/ PC requirements General • operating voltage 15÷20V DC/200mA • power consumption 3W max. • dimensions 132x66x30 [mm] (5.2x2.6x1.2 [inch]) • weight (without external adapter) ca. 200g • temperature 5° ÷ 40°C • humidity 20%..80%, non condensing Package included •...
  • Page 82: Introduction

    Introduction 863 is little and powerful portable programmer for Microchip PIC series of Microcontrollers. 863 enables also programming serial EEPROM with interface types IIC (24Cxx), Microwire (93Cxx) and SPI (25Cxx). The programmer is equipped by DIL ZIF 40pin socket. The quality of programmer is completed by comfortable control program.
  • Page 83: Connecting 863 Programmer To Pc

    Connecting 863 programmer to Switch off the PC and programmer. Insert the connection cable, included in the 863 programmer delivery, to the free printer port of PC. If your computer is equipped with only one printer port, substitute the programmer cable for the printer cable.
  • Page 84 (interrupted cable...). Moreover, an device is usually destroyed in the programming mode due to forced interruption of the control program run (Reset or switching the computer off) due to removing the connecting cable, or unplugging the programmed device from the ZIF socket. Incorrectly placed device in the ZIF socket can cause its damage or destruction.
  • Page 85: Specification

    863 specification Socket, pin drivers and DACs • 40-pin DIL ZIF (Zero Insertion Force) socket accepts both 300/600 mil devices up to 40-pin • TTL driver provides H, L and read for all pins Device support • Microcontrollers Microchip PIC series: 12xxx, 14xxx, 16xxx, 8/16/18/28/40 pins •...
  • Page 86 • dimensions 132x66x30 [mm] (5.2x2.6x1.2 [inch]) • weight (without external adapter) ca. 200g • temperature 5° ÷ 40°C • humidity 20%..80%, non condensing Package included • 863 programmer • 1.3m (4.3 ft.) connecting cable 863 to (IBM) PC • wall plug adapter 15V DC/ 500mA, unstabilized •...
  • Page 88: Introduction

    Introduction 861 is universal programmer of all serial EEPROM in 8-pin DIL package. 861 programs EEPROM with interface IIC, SPI and Microwire, also specialty example digital thermometers. The programmer supports LV (3.3V) devices too. 861 interfaces with the IBM PC, AT or higher, portable or desktop personal computers.
  • Page 89: Connecting 861 Programmer To Pc

    Connecting 861 programmer to Switch off the PC and programmer. Insert the connection cable, included in the 861 programmer delivery, to the free printer port of PC. If your computer is equipped with only one printer port, substitute the programmer cable for the printer cable.
  • Page 90 situations, for example power failures and PC failure (interrupted cable...). Moreover, an device is usually destroyed in the programming mode due to forced interruption of the control program run (Reset or switching the computer off) due to removing the connecting cable, or unplugging the programmed device from the ZIF socket.
  • Page 91: Specifications

    861 specifications Socket and control of pins: • DIL/ZIF socket (300mil) • each pin is possible to set in position Low and Pull-up • from each pin is possible to read • support of Low Voltage devices For work with serial EEPROM are used nearest 8 pins to lever, unused pins are not connected.
  • Page 92 • temperature range: 5..40°C Package included • 861 programmer • 1.3m (4.3 ft.) connecting cable 861 to (IBM) PC • wall plug adapter 12V DC/ 500mA, unstabilized • diskette with control program • user manual • "DEVICE PROBLEM REPORT" form •...
  • Page 93: Software

    Software Software...
  • Page 94: The Programmer Software

    The programmer software The programmer package contains a CD with the control program, useful utilities and additional information. The permission to freely copy the content of the CD is granted in order to demonstrate how B+K Precision’s programmers works. Differences and modifications to this manual (if they exist) may be found in www.bkprecision.com web site.
  • Page 95 B+K Precision’s programmer. Program PG4U/PG4UW is common for these B+K Precision’s programmers, hence program try to find all supported (865, 864, 844A, 848, 849, 862, 863 and 861) programmers. Notes: When the PG4U/PG4UW program is started, program is checked for its integrity.
  • Page 96 Description of the user screen Windows program PG4UW DOS program PG4U Header bar the name, copyright statement and version of the PG4U/PG4UW the control program Menu bar list of basic functions File window/Filename information on the currently loaded file in buffer Status window information about the status of the programmer and PG4U/PG4UW...
  • Page 97 Software Menu selection is carried out in the normal GUI fashion - either by cursor moving plus pressing <Enter>, or by typing the highlighted letter in the wanted menu or - of course - by mouse. Hot-keys are available for even quicker selection of intensely used commands.
  • Page 98: File

    File This submenu is used for source files manipulation, settings and viewing directory, changes drives, changes start and finish address of buffer for loading and saving files by binary, MOTOROLA, MOS Technology, Intel (extended) HEX, Tektronix, ASCII space, JEDEC, and POF format. File / Load Analyze file format and loads the data from specified file to the buffer.
  • Page 99 Software window is for displaying information about currently selected project file in dialog Load project. Project information consists of: • name and manufacturer of the first device selected in the project • date and time of project creation • version of program by which project was created •...
  • Page 100 To Reload a file: 1. From the File menu, choose Reload file. 2. List of lastly used files is displayed. Click the file you want to reload. Note: When reloading a file the file format is used, by which the file was lastly loaded/saved. File / Reload project Choose this option to reload a recently used project.
  • Page 101 Software File / Exit without save The command deallocates heap, cancels buffer on disk (if exists) and returns back to the operation system. File / Exit and save The command deallocates heap, cancels buffer on the disk (if exists), saves current setting of last 10 selected devices to disk and returns back to the operation system.
  • Page 102: Device

    Device The functions for a work with selected programmable devices - device select, read data from device, device blank check, device program, device verify and device erase. Device / Select from default devices This window allows selecting the desired type of the device from list of default devices.
  • Page 103 Software a key <Space> as a separation character) and press <Enter> or click OK button. Press a key <Esc> or click Cancel button at any time to cancel device selection without affecting the currently selected device. Selected device is automatically saved to buffer of default devices (max.
  • Page 104 device number in a search box (use a key <Space> as a separation character) and press <Enter> or click OK button. Press a key <Esc> or click Cancel button at any time to cancel device selection without affecting the currently selected device. Selected device is automatically saved to buffer of default devices (max.
  • Page 105 Software Device / Device options All settings of this menu are used for programming process, serialization and associated file control. Device / Device options / Operation options All settings of this command are used for programming process control. This is a flexible environment which content items associated with current device and programmer type.
  • Page 106 Actual serialization settings for actually selected device are saving to disk along with associated device by File / Exit and save command. When incremental mode is active following actual settings are saved to configuration file: address, size, serial value, incremental step and settings of modes ASCII / BIN, DEC / HEX, LS byte / MS Byte first.
  • Page 107 Software There are following options, that user can modify for incremental mode: S / N size S / N size option defines the number of bytes of serial value which will be written to buffer. For Bin (binary) serialization modes values 1-4 are valid for S / N size and for ASCII serialization modes values 1-8 are valid for S / N size.
  • Page 108 Decimal numbers are entered and displayed using the characters '0' through '9'. Hexadecimal numbers also use characters 'A' through 'F'. The special case is Binary Dec, that means BCD number style. BCD means the decimal number is stored in hexadecimal number, i.e. each nibble must have value from 0 to 9.
  • Page 109 Software ; Comment meaning is: basic part Basic part defines buffer address and array of bytes to write to buffer. Basic part must be always defined after label in line. optional part Optional part defines the second array of bytes and buffer address to write to buffer.
  • Page 110 ‘;’ - the semicolon character means the beginning of a comment. All characters from „;„ to the end of line are ignored. Comment can be on individual line or in the end of definition line. Note: • Label names can contain all characters except ‘[‘ and ‘]’. The label names are analyzed as non case sensitive, i.e.
  • Page 111 Software count down counter is decremented. Count down has user defined start number of devices to do. When count down value reach zero, it means, specified number of devices is complete and user message about complete count down will be displayed.
  • Page 112 Reload Count down button in Statistics panel reloads initial value to Count down. Device / Device options / Associated file This command is used for setting associated file with current device. This is a file, which can be automatic loaded to buffer after device is selected from default devices select list or by start control program.
  • Page 113 Software found differences, which are located by the address where they were caused. Device / Program This command allows to programming of the all device or its part by the data of the buffer. The control program reports a result of this action by a write of an error message to INFO window.
  • Page 114: Buffer

    Buffer This submenu is used for buffer manipulation, block operation, filling a part of buffer with string, erasing, checksum and of course editing and viewing with other items (find and replace string, printing...). Buffer / View/Edit This command is used to view (view mode) or edit (edit mode) data in buffer (for viewing in DUMP mode only).
  • Page 115 Software switch the mode of buffer data view between 8 bit and 16 bit view. It can be also do by mouse clicking on the button to the right of View/Edit mode buffer indicator. This button indicates actual data view mode (8 bit or 16 bit), too. checksum dialog allows to count checksum of selected block of buffer change mode view / edit...
  • Page 116 Direction box specifies which way you want to search, starting from the current cursor position (In edit mode). Forward (from the current position or start of buffer to the end of the buffer) is the default. Backward searches toward the beginning. In view mode searches all buffer.
  • Page 117 Software Note: Characters 0 and 1 immediately changes content of edit area. Buffer / Fill block Selecting this command causes filling selected block of buffer by requested hex (or ASCII) string. Sets start and end block for filling and requested hex or ASCII string. Buffer / Copy block This command is used to copy specified block of data in current buffer on new address.
  • Page 118 ignored Word sum by words to "word". CY flag is ignored Byte (CY) sum by bytes to "word". CY flag is added to result. Word (CY) sum by words to "word". CY flag is added to result. CRC-CCITT sum by bytes to "word" using RESULT=PREVIOUS + (x^16 + x^12 + x^5 +1) CRC-XModem sum by bytes to "word"...
  • Page 119 Software writes the chosen checksum into the buffer on address specified by Insert address.
  • Page 120: Options

    Options The Options menu contains commands that let you view and change various default settings. Options / General options General options dialog allows user to control following options of program. File options File options page allows you to set file masks, auto-reload of current file and choose file format recognizing for loaded files.
  • Page 121 Software Example: A file contents data by Motorola S - format. A data block started at address FFFF0H. It is a S2 format with length of address array of 3 bytes. For all data reading you can set a value of negative offset to FFFF0H. It means, that the offset will be subtracted from current real addresses and so data will be written from buffer address 0.
  • Page 122: Save Options

    Save options Save options page allows you to select the program options saving when exiting program. Three options are available here: Don't save options - don't save options during quitting program and don't ask for saving options. Auto save options - save options during quitting program without asking for saving options.
  • Page 123 Software Speed - sets speed, if a manual establishing communication is selected, which PC sends data into the programmer. Speed is expressed as a percent from a maximal speed. The communication speed modification is important for PCs with "slow" LPT ports, which haven't sufficient driving power for a PC<->programmer cable (laptop, notebook, ...).
  • Page 124 settings are saved to configuration file by command Options / Save options or when control program is closed. Handler is not available for sale. Options / Module options This option is used for multiple socket programmers for defining MASTER socket and activity of each socket. MASTER socket group box allows user to set socket which is preferentially used...
  • Page 125 Software This setting is saved to disk by command Options / Save options. Options / Log file This options associates with using of Log window. All reports for this window can be written into the Log file too. The Log file name as REPORT.REP and the control program creates this file in current directory.
  • Page 126 Options / Save options This command saves all settings that are currently supported for saving, even if auto-save is turned off. Following options are saved: options under the Options menu, ten last selected devices, file history, main program window position and size.
  • Page 127: Diagnostics

    Software Diagnostics This command includes self test for programmers and IC test. Diagnostics / Self test Command executes a self test of current programmer without diagnostic POD. We recommend execute also Diagnostics / Self test plus of programmer. Diagnostics / Self test plus Command executes a self test of current programmer using diagnostic POD, which is included in standard delivery of programmer.
  • Page 128: Help

    Help Pressing the <F1> key accesses the Help. When you selecting menu item and press <F1>, you access context-sensitive help. If PG4U / PG4UW is executing an operation with the programmer <F1> generates no response. The following Help items are highlighted: •...
  • Page 129 Software Help / Device list (cross reference) This command makes cross reference list of all devices supported by all programmers available on market and supported by this control program. The resulting list is in HTML format and consists of following files: - one main HTML file TOP_DEV.htm with supported device manufacturers listed - partial HTML files with list of supported devices for each...
  • Page 131: Common Notes

    Common notes...
  • Page 132: Software

    Options. If you use package converter with come pins coupled by capacitor, enter list of these pins. Automatic YES! feature is available for 865, 864, 844A programmer only. Some special devices (e.g. Philips Coolrunner family) require external DAT files, that isn't present in standard PG4U/PG4UW SW delivery on CD.
  • Page 133: Hardware

    Hardware Due a large variety of parallel port types, a case may occur when the programmer cannot "get concerted" with the PC. This problem may be shown as none communication between the PC and the programmer, or by unreliable communication. If this behavior occur, try to connect your programmer to some other PCs or other parallel ports near you.
  • Page 134: Isp (In-System Programming)

    ISP (In-System Programming) Definition In-system programming allows programming reprogramming of device positioned inside the end system. Using a simple interface, the ISP programmer communicates serially with the device, reprogramming nonvolatile memories on the chip. In-system programming eliminates the physical removal of chips from the system. This will save time, and money, both during development in the lab, and when updating the software or parameters in the field.
  • Page 135 Note: When you don’t keep below directions and you damage programmer during in-system programming, it is damage of programmer by unqualified manipulation and is out of warranty. 1. Turn off both devices – ISP programmer and target device. 2. Assign same GND potential for all devices, e.g. connect GND of all devices by wire.
  • Page 136 Description of required pins for in-system programming by 849. Name Comment Serial Clock Programming clock, generated by the In- System programmer (master). MOSI Master Out – Slave In Communication line from In-System programmer (master) to target MCU being programmed (slave). MISO Master In –...
  • Page 137: Other

    Other Attention multitasking OS's (WIN 3.11/95/98/Me/NT/2000/XP). There is needful for regular running of control program for these B+K PRECISION programmer that printer port, on which is programmer connected, must be reserved for this programmer only. Otherwise, any other program must not simultaneously to use (or any way to modify) this printer port.
  • Page 139: Troubleshooting And Warranty

    Troubleshooting and warranty...
  • Page 140: Throubleshooting

    Throubleshooting We really want you to enjoy our product. Nevertheless, problems can occur. In such cases please follow the instructions below. • It might be your mistake in properly operating the programmer or its control program PG4U/PG4UW. • Please read carefully all the enclosed documentation again.
  • Page 141 • If your programmer is diagnosed as defective, consult your local dealer or B+K PRECISION about the pertinent repair center in your country. Please carefully include the following items in the package: • defective product • completed "DEVICE PROBLEM REPORT" form •...
  • Page 142: If You Have An Unsupported Target Device

    If you have an unsupported target device If you need to operate on a target device not supported by the control program for programmer, please do not despair and follow the next steps: • Look in the device list of the latest version of the control program on our Internet site (section Download, file corresponded to your programmer).
  • Page 143: Warranty Terms

    Warranty terms The manufacturer, B+K Precision gives a warranty on failure-free operating of the programmer and all its parts, materials and workmanship for one-year from the date of purchase. This warranty is limited to 25,000-cycles on DIL ZIF socket or 10,000-cycles on PLCC ZIF sockets).
  • Page 144: Service

    Service Information Warranty Service: Please return the product in the original packaging with proof of purchase to the below address. Clearly state in writing the performance problem and return any leads, connectors and accessories that you are using with the device. Non-Warranty Service: Return the product in the original packaging to the below address.
  • Page 145: Appendix

    Appendix...
  • Page 147: Appendixppendix Appendix - Device Problem Report Form

    Appendix A - Device Problem Report form Please make a copy of this page and either fax it to 714-237-9214 or e-mail it to tech@bkprecision.com DEVICE PROBLEM REPORT Subject(title of problem):_________________________________ Date:_____________ Customer Customer, name:___________________________ Distributor, name:_______________ Address:__________________________________ Date of purchasing:______________ Contact person and e-mail:____________________ Date of sending registration card:______ Information about product.
  • Page 148 Note: • if you haven't installed the latest version of control program, you can get it from www.bkprecision.com page (Download section). It is very important to have latest version of software, because: a) it is possible the problem you have is already solved by software update b) we don't save older version of software.
  • Page 149 Why is it important to use the latest version of the control program? • Semiconductor manufacturers continuously introduce new devices with new package types, manufactured by new technologies in order to support the need for flexibility, quality and speed in product design and manufacturing. To keep pace and to keep you up-to-date, we usually implement more than 500 new devices into the control program within a year.
  • Page 150: Appendix C - Algor Service

    Appendix C - AlgOR service (Algorithms On Request) AlgOR is a free service, by which we respond, as flexible as possible on the customer's request to implement programming support for new devices. This service may be used also for requesting new features of the control program. AlgOR process is simple.
  • Page 151 Use this form please, if you request to add unsupported device into control program or you request to add/change some feature of control program. Fill-out this form completely and send it by e-mail, fax or snail-mail directly to B+K PRECISION. Incomplete form mean lowest level of interest from customer's side.
  • Page 152 Mouser Electronics Authorized Distributor Click to View Pricing, Inventory, Delivery & Lifecycle Information: B&K Precision 861 862...

This manual is also suitable for:

864844a848849862863 ... Show all

Table of Contents