User's Manual for 865 Universal 48-pindrive Programmer, expandable up to 256. 866 Universal 48-pindrive Programmer with U
Products configuration Before installing and using your programmer, please carefully check that your package includes all next mentioned parts. 8
The programmer software The programmer package contains a CD with the control program, useful utilities and additional information. The permission
Run the control program In Windows environment: double click to icon PG4UW. After start, control program PG4UW automatically scan all existing por
control program Menu bar list of basic functions Filename information on the currently loaded file in buffer Programmer window informa
This submenu is used for source files manipulation, settings and viewing directory, changes drives, changes start and finish address of buffer for
significant value in the sequence) is stored first (at the lowest storage address). Little-endian is an order in which the "little end" (
• user written description of project (it can be arbitrary text, usually author of project and some notes) Note: for projects with serialization tu
information about project passwords see Options / Protected mode. Project information consists of: • manufacturer and name of the first device sel
2. List of lastly used projects is displayed. Click the project you want to reload. File / Project options This option is used for display/edit pro
Buffer / View/Edit This command is used to view (view mode) or edit (edit mode) data in buffer (for viewing in DUMP mode only). Use arrow keys for
F12 checksum dialog allows to count checksum of selected block of buffer change mode view / edit Arrow keys move cursor up, down, right and left
• 256 MB free RAM • one CD drive • HDD, 50 MB free space • operating system: Windows XP • LPT printer port supporting EPP/ECP modes (for programmer
Origin specifies where the search should start. Find & Replace dialog box Enter the search string in the Text to find string input box and ent
Buffer / Fill block Selecting this command causes filling selected block of buffer by requested hex (or ASCII) string. Sets start and end block for
Buffer / Checksum The checksum dialog is used for calculate checksums of selected block in buffer. The checksums are calculated by next way : Byte
Note: If word size was selected, a low byte of checksum value will be written on address specified in box Insert address and a high byte will be wr
If you wish display additional information about the current device, use an <Ctrl+F1> key. This command provides a size of device, organizati
If you wish display additional information about the current device, use an <Ctrl+F1> key. This command provides a size of device, organizati
determines pins number automatically. For other programmers you must enter this number manually. The programmer applies a high voltage to the appr
2./4 Device[ADDR] Buffer[1+(4*ADDR)] 3./4 Device[ADDR] Buffer[2+(4*ADDR)] 4./4 Device[ADDR] Buffer[3+(4*ADDR)] Real addressing will be fo
Enable target system power supply - enables supplying of target system from programmer. Supply voltage for target system is switched on before acti
Inactive level of ISP signals - this parameter determine level of ISP signals after finishing access to target device. Signals of ISP connector can
Quick Start 12
Ignore not programmed serial values means the not programmed serial values are ignored and no action is done with them. Add not programmed serial
Start value Start value option specifies the initial value, from which serialization will start. Generally the max. value for serialization is $1F
• LSByte first (used by Intel processors) will place the Least Significant Byte of serial number to the lowest address in buffer. • MSByte first
2. Following example shows usage of SQTP serialization mode when serial number is split into RETLW instructions for Microchip PIC16F628 devices. No
Note: address 80H is because buffer has byte organization and PIC has word organization so it has equivalent program memory address 40H. When buff
0000040 34CD 34AB 3434 3412 xxxx xxxx xxxx xxxx That’s it. 3. Following example uses the same serialization options as Example number 2, instea
be byte address. If the buffer organization is wider than byte, e.g. 16 bit words (x16), the Serialization Address will be word address. Device / D
label entered by user defines line in input file from which serial values reading starts. addr - Addr defines buffer address to write data followi
• Address for Serialization is always assigned to actual device organization and buffer organization that control program is using for current devi
and user message about complete count down will be displayed. Statistics dialog contains following options: Check boxes Program, Verify, Blank, E
Installing programmer hardware • switch off the PC and programmer • connect the communication port of programmer to a printer port of PC using cab
Device / Device options / Associated file This command is used for setting associated file with current device. This is a file, which can be automa
the found errors to VERIFY.ERR file. In the Display errors mode to the screen can display the program max. 45 the first found differences, which ar
for ISP (In-System Programming) purposes. Jam STAPL is a freely licensable open standard. It supports programming or configuration of programmable
Jam Player version 1 (see Action and Variables controls) Jam Player version 2 (see Action and Procedures controls) Action Select desired action
Program flow executes statements from each procedure. ariables version 1 does not know statements 'action' K pt selected action with appr
Notes statements are used to store information about the Jam file. The information stored in NOTE fields may include any type of documentation or a
3. run PG4UW, select device e.g.: Xilinx XC2x32A [QFG32](Jam), load Jam file (Files of type: select STAPL File) 4. choose “Device operation option
The reserved key <Ctrl+F1> will bring out this menu from any menu and any time immediately. Programmer Menu Programmer includes commands use
Note: Items Establish communication and Speed are available only for 848. Port - selects a LPT port, which will be scanned for a requested program
Handler is not available for sale. Programmer / Module options This option is used for multiple socket programmers for defining MASTER socket and a
Detailed description 14
In Pins with capacitors bar may be entered a list of a pins interconnected by capacitors (for example: if a converter, which have connected capacit
1234567891011121314151617181920 2122232425262728293031323334353637383940J1DIP40 to ZIF socketZIF1ZIF2ZIF3ZIF4ZIF5ZIF6ZIF7ZIF8ZIF9ZIF111 23 45 67 89
manufacturer about his problem it is good to send also diagnostic report. Diagnostic report can help manufacturer to localize the reason of error a
Hex file options This page contains several options for loading control by any of HEX formats. The first option sets erasing buffer (with desired v
internal programmer’s speaker after each device operation for indicating device operation result – good or bad result. Log file This options associ
• Prompt for save program asks user for saving options before quitting program. User can select to save or not to save options Other Page Other al
After password confirmation program switches to Protected mode. The entered password is then used to switch off Protected mode. 2. by reading proje
improve all our products. Please consult manual on www.bkprecision.com . Help / Supported devices This command displays list of all devices support
Partial HTML files are placed to subdirectory DEV_HTML placed to the directory where control program for programmers is located. About When you cho
Common notes 149
865 15
Software PG4UW is common control program for these B+K PRECISION programmers. Thus, during work with him it’s possible to find some items; those re
running, <file_name> means full or relative path to file that has to be loaded, file format is detected automatically /Program[:switch] forc
question, and advise the manufacturer of your problem. Don’t forget please enter of PC type, manufacturer, speed, operation system, resident progra
Direction of connect B+K PRECISION ISP programmer to target system: During in-system programming you connect two electrical devices – ISP programme
programming are inputs in target system then separation by resistors is sufficient and resistors make a low pass filter too. If pins are outputs, t
B+K PRECISION’s recommended circuit for ATMEL AVR: ISP connector target device target systemreset circuitR222kR322kGNDC122nGNDVCCGNDD21N4148GNDR1
PICmicro® microcontrollers This interface corresponds with Microchip application notes TB013, TB017, TB016: How to Implement ICSPTM Using PIC16CXXX
Philips P87LPC76x microcontrollers This interface corresponds with Philips application note AN466: In-system programming of the P87LPC76x family mi
Philips P89LPC9xx microcontrollers Following signals are use for In-system programming of P87LPC76x microcontrollers. RST\ reset / switch to progr
EM Microelectronic EM6812 microcontrollers Following signals are use for In-system programming of EM6812 microcontrollers. RESET reset TEST/VPP sw
Introduction 865 is a new generation of Windows 95/98/Me/NT/2000/XP based B+K PRECISION universal programmers built to meet the rigorous demands of
NEC uPD78Fxxxx microcontrollers This interface corresponds with NEC User's manual of selected target device. This User's manual describes
Other Attention to multitasking OS's (Windows 95/98/Me/NT/2000/XP). There is needful for regular running of control program for these B+K PREC
ports to LPT1 port. Follow the steps bellow (continued from steps 1. - 4.) 5. double click to selected LPT port to show properties of the port 6.
STEP 2 Make sure that "Search for the best driver..." is selected. Select "Search removable media" and deselect "Include t
Troubleshooting and warranty 164
Throubleshooting We really want you to enjoy our product. Nevertheless, problems can occur. In such cases please follow the instructions below. •
faxed) available, so that you can respond quickly to our questions. • If your programmer is diagnosed as defective, consult your local dealer or B+
Warranty terms The manufacturer, B+K Precision gives a warranty on failure-free operating of the programmer and all its parts, materials and workma
Service Information Warranty Service: Please return the product in the original packaging with proof of purchase to the below address. Clearly st
Appendix 169
865 has 48 powerful pindrivers in base unit, expandable up to 256 pindrivers using "pindriver expansion" modules. Advanced pin drivers in
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 [email protected] . D
Why is it important to use the latest version of the control program? • Semiconductor manufacturers continuously introduce new devices with new pa
Note: • Please use "AlgOR (Algorithms On Request)" form and send it direct to B+K PRECISION. • AlgOR service is free of charge. Therefor
Mouser Electronics Authorized Distributor Click to View Pricing, Inventory, Delivery & Lifecycle Information: B&K Precision: 844USB
voltages, check the timing and communication between programmer and PC. An optimally designed printed circuit minimizes negative programming effec
pin drivers, which can perform as required under program control. With our prompt service new devices can be added to the current list within hours
COPYRIGHT © 1997 - 2005 B+K Precision Corporation This document is copyrighted by B+K Precision, Yorba Linda - Californi
Note: Due to low power consumption of 865 in inactive mode, it doesn't require power switch. When the power LED indicator glows with a low int
Manipulation with the programmed device After selection of desired device for your work, you can insert into the open ZIF socket (the lever is up)
This ISP programming solution provides very competitive price but excellent hardware design for reliable programming. This ISP programming soluti
• Use only attached ISP cable. When you use other ISP cable (other material, length…), programming may occur unreliable. • 865 can supply program
HARDWARE Base unit, DACs • FPGA based IEEE 1284 slave printer port, up to 1MB/s transfer rate • on-board powerful microprocessor (20MHz) supported
• Serial E(E)PROM: 24Cxxx, 24Fxxx, 25Cxxx, 45Dxxx, 59Cxxx, 25Fxxx, 25Pxxx, 85xxx, 93Cxxx, NVM3060, MDAxxx series, full support for LV series • Con
865 with ISP module • Serial E(E)PROM: IIC series • Microcontrollers Atmel: AT89Sxxx, AT90Sxxxx, ATtiny, ATmega series • Microcontrollers Cypress
SOFTWARE • Algorithms: only manufacturer approved or certified algorithms are used. Custom algorithms are available at additional cost. • Algorith
PC system requirements See section Introduction/ PC requirements GENERAL • operating voltage 12..15V AC, max. 1A or 15..18V DC, max. 1A • power co
866 29
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
Introduction 866 is a first member of new USB-compatible generation of Windows 95/98/Me/NT/2000/XP based B+K PRECISION universal programmers built
failure. All the inputs of the 866 programmer, including the ZIF socket, connection to PC and power supply input, are protected against ESD up to 1
866 elements 48 pin ZIF socket LED indicator power/sleep LED indicators for work result YES! Button LPT connector for PC <-> 866
Note: Due to low power consumption of 866 in inactive state, it doesn't require power switch. When the power LED indicator glows with a low i
Problems related to the 866 PC interconnection, and their removing If you have any problems with 866 PC interconnection, see section Common not
for programmer (PG4UW), menu Device / Device Info (Ctrl+F1). Be aware, the ISP programming way of respective device must be selected. It is indicat
Multiprogramming by 866 Attaching of more 866 programmers to the same PC (through USB port) is achieved a powerful multiprogramming system with as
Technical specification HARDWARE Base unit, DACs • USB 2.0 port • FPGA based IEEE 1284 slave printer port, up to 1MB/s transfer rate • on-board
ISP connector • 10-pin male type with missinsertion lock • 6 TTL pindrivers, provides H, L, CLK, pull-up, pull-down; level H selectable from 1.8V
• Microcontrollers Cypress: CY8Cxxxxx • Microcontrollers ELAN: EM78Pxxx • Microcontrollers Microchip PICmicro: PIC10xxx, PIC12xxx, PIC16xxx, PIC1
Table of contents How to use this manual... 3 Introduction...
• support all devices in DIP with default socket • support devices in non-DIP packages up to 48 pins with universal adapters • programmer is comp
Buffer operations • view/edit, find/replace • fill/copy, move, byte swap, word/dword split • checksum (byte, word) • print Supported file forma
864 42
Introduction 864 is a universal programmer that supports programmable integrated circuits or devices manufactured in various technologies. Powerful
applied to the target device and for reliable communication with the PC. 864 incorporates optimal PCB design criteria to minimize unwanted effects
Advanced design, including protection circuits, original brand components and careful manufacturing allows us to provide a one-year warranty on par
Note: Due to low power consumption of 864 in inactive state, it doesn't require power switch. When the power LED indicator glows with a low i
Problems related to the 864 PC interconnection, and their removing If you have any problems with 864 PC interconnection, see section Common not
Technical specification HARDWARE Socket, pin drivers and DACs • 48-pin DIL ZIF (Zero Insertion Force) socket accepts both 300/600 mil devices up to
series, Philips LPC series, Cygnal/Silicon Laborat. C8051 series • Microcontrollers Intel 196 series: 87C196 KB/KC/KD/KT/KR/... • Microcontroller
Connecting 848 programmer to PC...77 Manipulation with the programmed device...
SOFTWARE • Algorithms: only manufacturer approved or certified algorithms are used. • Algorithm updates: software updates are available approx. ev
PC system requirements See section Introduction/ PC requirements GENERAL • operating voltage 12..15V AC, max.1A or 15..18V DC, max. 1A • power con
844USB 52
Introduction 844USB is next member of new generation of Windows 95/98/Me/NT/2000/XP based B+K PRECISION universal programmers. Programmer is built
844USB programmer is driven by an easy-to-use control program with pull-down menu, hot keys and on-line help. Selecting of device is performed by i
844USB elements 40 pin ZIF socket LED power/sleep LED, which indicate work result YES! button USB connector for PC ↔ 844USB communicatio
Note: Due to low power consumption of 844USB in inactive state, it doesn't require power switch. When the power LED indicator glows with a l
Description of 844USB ISP connector 12345678910 Front view at ISP connector of programmer. Specification of ISP connector pins depends on the devi
C1R1H/L/read driverin programmerpin of ISPconnectorPU/PD driverin programmerR2 Selftest and calibration If you feel that your programmer does not r
• pindriver: 40 TTL pindrivers, universal GND/VCC/VPP pindriver • FPGA based TTL driver provides H, L, CLK, pull-up, pull-down on all pindriver pi
Conventions used in the manual References to the control program functions are in bold, e.g. Load, File, Device, etc. Re
Programmer, through ISP connector • Serial E(E)PROM: IIC series • Microcontrollers Atmel: AT89Sxxx, AT90Sxxxx, ATtiny, ATmega series • Microcontr
• program • erase • configuration and security bit program • illegal bit test • checksum • security • insertion test • contact check • ID b
• ISP cable • diagnostic POD for selftest • anti-dust cover for ZIF socket • wall plug adapter 15V DC/500mA, unstabilized • user manual • soft
844A 63
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
844A is driven by an easy-to-use control program with pull-down menu, hot keys and on-line help. Selecting of device is performed by its class, by
844A elements 40 pin ZIF socket LED power/sleep LED, which indicate work result YES! button Connector for PC 844A communication cable
Note: Due to low power consumption of 844A in inactive state, it doesn't require power switch. When the power LED indicator glows with a low i
on the programmer's cover. The programmed device is necessary to insert into the socket also to remove from the socket when LED BUSY light off
844A ISP cable Warnings: • When you use 844A as ISP programmer, don’t insert device to ZIF socket. • When you program devices in ZIF socket,
Introduction 7
Technical specification HARDWARE Programmer • two D/A converters for VCCP and VPP, controllable rise and fall time • VCCP range 0..7V/350mA • VP
DEVICE SUPPORT Programmer, in ZIF socket • EPROM: NMOS/CMOS, 27xxx and 27Cxxx series, with 8/16 bit data width, full support of LV series (*1*2) •
• Static RAM: 6116 .. 624000 Programming speed Device Operation Mode Time 27C010 programming and verify in ZIF 23 sec AT29C040A programming an
File load/save • no download time because programmer is PC controlled • automatic file type identification Supported file formats • unformatted
Introduction 848 is a small and powerful EPROM, EEPROM, Flash EPROM and serial EEPROM programmer and static RAM tester, designed for professional m
packages are provided. The software provide also explanation of chip labeling (the meaning of prefixes and suffixes at the chips) for each supporte
Power supply connector + Note: Due to low power consumption of 848 in inactive state, it doesn't require power switch. Connecting 848 progr
lever is down). The correct orientation of the programmed device in ZIF socket is shown on the picture near ZIF socket on the programmer's cov
• 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 • fu
This user's manual covers some B+K Precision programmers: 865, 866, 864, 844USB, 844A, 848, 848A and 849. 865 is a universal programmer and l
Device operations • standard: • automatic ID-based selection of EPROM/Flash EPROM • blank check • read • program • verify • erase • configuration
• anti-dust cover to ZIF socket • software • user manual • registration card • transport packing Additional services • AlgOR • free technical sup
848A 82
Introduction 848A is next member of Windows 95/98/ME/NT/2000/XP based B+K PRECISION specialized programmers. Programmer is built to meet the demand
read serial numbers or any programmed device identification signatures from a file. The software also provide a many informations about programmed
printer port, substitute the programmer cable for the printer cable. Connect the opposite cable end to the programmer. Screw on both connectors to
programmed device from the ZIF socket. Incorrectly placed device in the ZIF socket can cause its damage or destruction. Technical specification HAR
Programming speed Device Operation Time 27C010 programming and verify 42 sec AT29C040A programming and verify 45 sec AM29F040 programming and ver
Supported file formats • unformatted (raw) binary • HEX: Intel, Intel EXT, Motorola S-record, MOS, Exormax, Tektronix, ASCII-SPACE-HEX PC system
849 89
capability. 849 enables also programming serial EEPROM with interface types IIC (24Cxx), Microwire (93Cxx) and SPI (25Cxx). All our programmers wo
Introduction 849 is a new generation of Windows 95/98/ME/NT/2000/XP based B+K PRECISION specialized programmers. Programmer is capable to support
present and correct level of all voltages, check the timing and communication between programmer and PC. 849 performs programming verification at t
849 elements 40 pin ZIF socket LED power/sleep LPT connector for PC ↔ 849 communication cable LED, which indicate work result Power suppl
Caution! If you don't want to switch off your PC when connecting the 849, proceed as follows: • When connecting the programmer to the PC: FI
Description of 849 ISP connector 123456 Front view at ISP connector of programmer. Specification of ISP connector pins depends on the device, whic
Note: H/L/read 849 driver. C1R1H/L/read driverin programmerpin of ISPconnectorPU/PD driverin programmerR2 Selftest and calibration If you feel t
• spare GND, VCCP and VPP driver, which add additional made-by-wire GND/VCCP/VPP pin capability for future devices • FPGA based TTL driver provide
Device operations • standard: • intelligent device selection by device type, manufacturer or typed fragment of part name • blank check • read •
• diagnostic POD for selftest • anti-dust cover for ZIF socket • wall plug adapter, 12V DC/500mA, unstabilized • user manual • software • regi
Software 99
Kommentare zu diesen Handbüchern