Dataman 448PRO2AP-AU User manual

User manual for
DATAMAN 448PRO2AP-AU
Super fast universal 4x 48-pindrive concurrent
multiprogrammer with built-in actuation unit– core
for automated programmer
DATAMAN 448PRO2AP
Super fast universal 4x 48-pindrive concurrent
multiprogrammer – core for automated
programmer
DATAMAN 48PRO2AP
Super fast universal 48-pindrive programmer – core
for automated programmer

2
COPYRIGHT 2016
Dataman Programmers Ltd
This document is copyrighted by Dataman Programmers Ltd, United Kingdom. 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 Dataman Programmers Ltd.
The control program is copyrighted by Dataman Programmers Ltd. The control program or any part of it may
not be analyzed, disassembled or modified in any form, on any medium, for any purpose.
Information provided in this manual is intended to be accurate at the moment of release, but we continuously
improve all our products. Please check for an updated manual on our website at www.dataman.com.
Dataman Programmers Ltd assumes no responsibility for misuse of this manual.
Dataman Programmers Ltd reserves the right to make changes or improvements to the product described in
this manual at any time without notice. This manual contains names of companies, software products, etc.,
which may be trademarks of their respective owners. Dataman Programmers Ltd respects those
trademarks.
19th May 2016

3
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 manual. Revisions are implemented in
the context sensitive help before the printed User manual.
___________________________________________
We continuously update our manual. You may find the latest version from our website
(www.dataman.com).

4
Table of contents
How to use this manual ....................................................................................................................... 3
Introduction............................................................................................................................................. 6
Products configuration ......................................................................................................................... 8
PC requirements .................................................................................................................................. 9
Free additional services: ................................................................................................................... 10
DATAMAN 448PRO2AP-AU ....................................................................................................................
Introduction ........................................................................................................................................ 12
DATAMAN 448PRO2AP-AU elements ............................................................................................. 14
Connecting DATAMAN 448PRO2AP-AU to the PC ......................................................................... 16
Selftest and calibration check ........................................................................................................... 16
Technical specification ...................................................................................................................... 18
DATAMAN 448PRO2AP ...........................................................................................................................
Introduction ........................................................................................................................................ 20
DATAMAN 448PRO2AP elements ................................................................................................... 22
Connecting DATAMAN 448PRO2AP to the PC ............................................................................... 23
Selftest and calibration check ........................................................................................................... 23
Technical specification ...................................................................................................................... 25
DATAMAN 48PRO2AP .............................................................................................................................
Introduction ........................................................................................................................................ 27
DATAMAN 48PRO2AP elements ..................................................................................................... 29
Connecting DATAMAN 48PRO2AP to the PC ................................................................................. 30
Selftest and calibration check ........................................................................................................... 30
Multiprogramming by DATAMAN 48PRO2AP .................................................................................. 32
Technical specification ...................................................................................................................... 32
Setup ...................................................................................................................................................... 33
Software setup ................................................................................................................................... 34
Hardware setup ................................................................................................................................. 39
PG4UW................................................................................................................................................... 56
PG4UW-the programmer software ................................................................................................... 57
File...................................................................................................................................................... 60
Buffer .................................................................................................................................................. 67
Device ................................................................................................................................................ 74
Programmer ..................................................................................................................................... 104
Options ............................................................................................................................................. 108
Help .................................................................................................................................................. 120
PG4UWMC ........................................................................................................................................... 123
Common notes ................................................................................................................................... 145
Maintenance .................................................................................................................................... 146
Software ........................................................................................................................................... 147
Hardware.......................................................................................................................................... 153
ISP (In-System Programming) ........................................................................................................ 153
Other ................................................................................................................................................ 156
Troubleshooting and warranty ......................................................................................................... 157
Troubleshooting ............................................................................................................................... 158
If you have an unsupported target device ...................................................................................... 158
Warranty terms ......................................................................................................................................

5
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 target device
PMI Programmer Module Interface - connectors used for insertion
programming module to programmer
Buffer part of memory or disk, used for temporary data storage
Printer port type of PC port (parallel), which is primarily dedicated for printer
connection.
USB port type of PC port (serial), which is dedicated for connecting portable and
peripheral devices.
HEX data format format of data file, which may be read with standard text viewers; e.g.
byte 5AH is stored as characters '5' and 'A', which mean bytes 35H and
41H. One line of this HEX file (one record) contains start address and
data bytes. All records are secured with checksum.

6
Introduction

Introduction
7
This user manual covers the following programmers: DATAMAN 448PRO2AP-AU,
DATAMAN 448PRO2AP and DATAMAN 48PRO2AP.
DATAMAN 448PRO2AP-AU is the core for automated programmers and automatic test
equipments (ATE) without ZIF socket opener. It is super fast universal 4x 48-pindrive
concurrent multiprogramming system designed for high volume production programming.
DATAMAN 448PRO2AP-AU is an industrial version of DATAMAN 448PRO2 with built-in
actuation units. The chips are programmed at near theoretical maximum programming
speed. Using build-in ISP connectors the programmer is able to program ISP capable chips in-
circuit.
DATAMAN 448PRO2AP is the core for automated programmers and automatic test
equipments (ATE). It is super fast universal 4x 48-pindrive concurrent multiprogramming
system designed for high volume production programming. DATAMAN 448PRO2AP is an
industrial version of DATAMAN 448PRO2. The chips are programmed at near theoretical
maximum programming speed. Using build-in ISP connectors the programmer is able to
program ISP capable chips in-circuit.
DATAMAN 48PRO2AP is the core for automated programmers and automatic test
equipments (ATE) too. It is an super fast universal programmer with 48 powerful pindrivers
designed for low volume production programming. DATAMAN 48PRO2AP is an industrial
version of DATAMAN 48PRO2. Using build-in ISP connector the programmer is able to
program ISP capable chips in-circuit.
Advanced design, including protection circuits, original brand components and careful
manufacturing allows us to provide a three-years warranty for DATAMAN 448PRO2AP-AU,
DATAMAN 448PRO2AP and DATAMAN 48PRO2AP on parts and labor for the programmers
(limited to 500 insertion of programming module to Programming Module Interface
connectors). For DATAMAN 448PRO2AP-AU ZIF socket actuation unit is warranty limited to
1 000 000 cycles (with using ZIF with socket pressure force 6kg) or 2 500 000 cycles (with
using ZIF with socket pressure force 2,5kg). This warranty terms are valid for customers, who
purchase a programmer directly from Dataman company. The warranty conditions of Dataman
distributors may be different and depending the law system or reseller’s warranty policy.

8
Products configuration
Before installing and using your programmer, please carefully check that your package
includes all next mentioned parts. If you find any discrepancy with respective parts list and/or if
any of these items are damaged, please contact your distributor immediately.
DATAMAN 448PRO2AP-AU
DATAMAN 448PRO2AP
DATAMAN 48PRO2AP
Programmer
USB cable
ISP cable 4x 4x
Power cordset
External power supply
AP1 PMI selftest pod 1x 1x
AP1 ISP connector selftest pod 1x 1x
Programming module fixating screw 8x 8x 2x
Screw with washers for ground connection
Tie and tie mount for fixating cables 2x 2x
Detachable L part for fastening to bottom plate 2x 2x
Pressure plate 4x
Adjustable bar 1 (57,2mm) 8x
Adjustable bar 2 (74,2mm) 8x
Hex key Nr 2,5
CD with software and user manual
Quick Guide
transport case

Introduction
9
PC requirements
Minimal PC requirements
OS - Windows
CPU
RAM [MB]
free disk
space [MB]
USB 2.0 high
speed
USB 1.1
2x DATAMAN 448PRO2AP-AU XP C2D
2,6GHz 1000 1000 -
DATAMAN 448PRO2AP-AU 2000 P4 512 400
-
2x DATAMAN 448PRO2AP XP C2D
2,6GHz 1000 1000 -
DATAMAN 448PRO2AP 2000 P4 512 400 -
DATAMAN 48PRO2AP 2000 P4 512 400 -
1024 x 768 is minimal monitor resolution.
Recommended PC requirements
Windows®
Operating System
CPU
RAM
Free Disk Space
USB 2.0 High
Speed
2x USB 2.0 High
Speed Controllers
2x DATAMAN 448PRO2AP-AU Windows 7 C2Quad 2 GB 2 GB
2x DATAMAN 448PRO2AP Windows 7 C2Quad 2 GB 2 GB
DATAMAN 448PRO2AP-AU Windows 7 C2D 1 GB 1 GB
DATAMAN 448PRO2AP Windows 7 C2D 1 GB 1 GB
DATAMAN 48PRO2AP Windows 7 C2D 1 GB 1 GB
We recommended using higher monitor resolution as 1024 x 768.
These PC requirements are valid for version 3.14/4.2015 of control program for programmers.
For other version see www.dataman.com.
If two programmers are to be connected to a single PC, then we strongly recommend
connecting each programmer to separate USB 2.0 High speed controller (USB EHCI). For
more information see "Hardware setup" chapter.
Free disk space requirement depends also on used IC device size and number of attached
programming sites. For large devices the required free space on disk will be approximately
1000MB + 2x Device size x number of programming sites attached to this PC.

10
Very easy indication, if your PC in hardware/software configuration is good enough for the
current software version and current situation with PG4UW/PG4UWMC, is to run Windows
task manager (Ctrl+Alt+Del) and see the performance folder. It has to be max. 80% of CPU
usage at full run of programming system.
Free additional services:
free technical support (phone/fax/e-mail).
free lifetime software update via Web site.
Free software updates are available from our
Internet address www.dataman.com.

DATAMAN 448PRO2AP-AU
11
DATAMAN 448PRO2AP-AU

12
Introduction
DATAMAN 448PRO2AP-AU is the core for automated programmers and automatic test
equipments (ATE) with built-in actuation units. It is super fast universal 4x 48-pindrive
concurrent multiprogramming system designed for high volume production programming.
DATAMAN 448PRO2AP-AU consist from four DATAMAN 48PRO2 based independent
programming modules, which work separately from other programming modules, therefore
each programming module have separate ZIF socket actuation unit. The chips are
programmed at near theoretical maximum programming speed.
DATAMAN 448PRO2AP-AU is an industrial version of DATAMAN 448PRO2 programmer for
usage in automated programmers without ZIF socket opener. The differences are:
the dimensions of the DATAMAN 448PRO2AP-AU programmer are reduced - compared to
the DATAMAN 448PRO2 - in intent to minimize overhead of the handler's arm movement
more mechanically stable case to be immune against vibration during operation. The case of
DATAMAN 448PRO2AP-AU is prepared to be fastened from top or from bottom of
programmer body into automated programmer working place
different construction of programming modules, stable enough for insert/replace chips by
mechanical arm and also that allow to keep identical position of ZIF socket also after
replacing of the module
built in 4 independent actuation units, one for each programming site, for opening ZIF
after finishing work with device
The ZIF socket actuation unit is designed for all kinds and sizes of ZIF sockets used at
programming modules. Simple design allows applying pressure exactly symmetrically to top
of ZIF socket and it keeps mechanical life of ZIF socket as long as possible.
Smart design of pressure plates is designed to be easy adjustable and the pressure can be
applied to ZIF socket at proper place.
ZIF socket actuation unit work very fast, both action, push and release, take less than 0.5s
each.
In comparison with competitive solutions, where more ZIF sockets are actuated together (...
and slowly), our solution for ZIF socket actuation really don't retard the handler's arm
movement.
The lifetime of ZIF socket actuation unit is more than 2.5 million cycles at condition of ZIF
socket pressure force below 2.5 kg.
DATAMAN 448PRO2AP-AU can be implemented into automated programmer (as a
replacement of obsolete programmer) or into some handler by two ways:
1. using of standard PC, for example DATAMAN 448PRO2AP-AU can be connected to the
control PC of automated programmer (up to 2 DATAMAN 448PRO2AP-AU can be
attached to one computer using USB hub or USB ports of the PC).
2. using DATAMAN 448PRO2AP control unit (option)

DATAMAN 448PRO2AP-AU
13
Up to 2 DATAMAN 448PRO2AP-AU programmers are controlled by DATAMAN
448PRO2AP control unit. The DATAMAN 448PRO2AP control unit is Windows XP
Embedded driven computer, optimized for industrial environment.
One DATAMAN 448PRO2AP control unit in the system serve as a master unit. Here is
running also multiprogramming control software, serialization engine and interface to the
host system.
Interfacing of DATAMAN 448PRO2AP control units is done over standard LAN and
external LAN switch. Interfacing of DATAMAN 448PRO2AP master control unit and host
systems is over LAN or RS232 (other interface on request).
Implementation of DATAMAN 448PRO2AP-AU into available 3rd party automated
programmers and handlers are using simple remote control of the PG4UWMC control
software. There exist examples of implementation for standard programming languages and of
course we are ready to help customer with this task.
Note: For other (standard) parameters of DATAMAN 448PRO2AP-AU/DATAMAN
448PRO2AP programmer, see description of DATAMAN 448PRO2 please.
DATAMAN 448PRO2AP-AU/DATAMAN 448PRO2AP programming modules have
schematics identical like modules for DATAMAN 448PRO2 programmer, but these modules
are mechanically designed for perfect stability at the top of the programmer and also in intent
to keep identical position if the programming module is exchanged. There are available
programming module for device in PLCC, SOIC, PSOP, SSOP, TSOP, TSSOP, TQFP, QFN
(MLF), BGA and other packages.
Note: The programming modules have reference pin (corner) points to Left-Up corner of
programming module. We accept also orders for other orientation of ZIF socket at
programming module if needed, discuss please situation with our sales department.

14
DATAMAN 448PRO2AP-AU programmer is driven by comfortable and easy to use control
program, which work with all versions of MS Windows from Windows XP to Windows 10 64-bit.
It is important to remember that in most cases new devices require only a software update
due to the DATAMAN 448PRO2AP-AU is truly universal programmer. With our unique quick
reaction to customer's needs - software update can be ready within a day from request by
OnDemand software
Advanced design including protection circuits, original brand components and careful
manufacturing and burning allows us to provide a three-year warranty on parts and labor for
the DATAMAN 448PRO2AP-AU (limited to 500 insertion of programming module to
Programming Module Interface connectors).
DATAMAN 448PRO2AP-AU elements
1. power/sleep LED of site
2. work result LEDs
3. ISP connector (20 pins connector 2-1634689-0 from TE connectivity)
4. Pressure plate
5. Adjustable bars
6. Screws for adjustable bar settings
Right top view of DATAMAN 448PRO2AP-AU with programming modules and pressure plates

DATAMAN 448PRO2AP-AU
15
7. Programmer Module Interface (PMI) connectors
8. Rotor of Actuation unit motor
9. Proximity sensor
10. M4 nuts for fastening DATAMAN 448PRO2AP-AU to upper plate
11. M4 nuts for fastening DATAMAN 448PRO2AP-AU to bottom plate using detachable L
parts
12. right site power supply connector
13. right site type B USB connector for PC DATAMAN 448PRO2AP-AU communication
cable
14. right site tie mount for fixating USB cable
Right top view of DATAMAN 448PRO2AP-AU with programming modules and pressure plates
Note: Please, keep a proximity sensors clean and don’t cover them with anything. Please,
keep a rotor of Actuation unit clean too.

16
15. programming module fixating screws
16. rear site type B USB connector for PC DATAMAN 448PRO2AP-AU communication
cable
17. rear site tie mount for fixating USB cable
18. rear site power supply connector
19. temperature controlled fans
20. "GND" screw can be used for grounding of the programmer
Rear view to DATAMAN 448PRO2AP-AU
Connecting DATAMAN 448PRO2AP-AU to the PC
Recommendation for connecting programmer to PC:
1. make ground connection between programmer and PC or other ground
2. connect programmer with PC via USB cable
3. connect power supply to programmer.
Selftest and calibration check
If you feel that your programmer does not react according to your expectation, please run the
programmer (ISP connector) selftest using AP1 PMI selftest pod (AP1 ISP connector selftest
pod), enclosed with the standard delivery package.
Selftest of programmer
Insert AP1 PMI selftest pod into Programmer Module Interface (PMI) connectors of the
programmer.
Run selftest of programmer in PG4UW (Programmer / Selftest plus).

DATAMAN 448PRO2AP-AU
17
AP1 PMI selftest pod
Selftest of ISP connector
Insert AP1 ISP connector selftest pod into Programmer Module Interface (PMI) connectors
of the programmer.
Interconnect 20 pins connector of AP1 ISP connector selftest pod with an ISP connector of
the programmer with an ISP cable, included in delivery programmer package. Be sure that
pins are interconnected properly (i.e. 1-1, 2-2... 20-20).
Run selftest of ISP connector in PG4UW (Programmer / Selftest ISP connector…).
AP1 ISP connector selftest pod

18
Technical specification
GENERAL
external power supply unit: operating voltage 100-240V AC rated, 90-264 VAC max.,
47-63 Hz, DC output 15V, 4.3A, output cable length 1200mm (47.2 inch)
power consumption max. 60W active
dimensions: 310x205x96 mm (12.2 x 8.1 x 3.8 inch).
DATAMAN 448PRO2AP-AU height is measured with pressure plate at upper position.
weight (programmer) 3.9kg (8.6 lb)
operating temperature 5°C ÷ 40°C (41°F ÷ 104°F)
operating humidity 20%..80%, non condensing

DATAMAN 448PRO2AP
19
DATAMAN 448PRO2AP

20
Introduction
DATAMAN 448PRO2AP is the core for automated programmers and automatic test
equipments (ATE). It is super fast universal 4x 48-pindrive concurrent multiprogramming
system designed for high volume production programming.
DATAMAN 448PRO2AP consist from four DATAMAN 48PRO2 based independent
programming modules. The chips are programmed at near theoretical maximum programming
speed.
DATAMAN 448PRO2AP is an industrial version of DATAMAN 448PRO2 programmer for
usage in automated programmers. The differences are:
the dimensions of the DATAMAN 448PRO2AP programmer are reduced - compared to the
DATAMAN 448PRO2 - in intent to minimize overhead of the handler's arm movement
more mechanically stable case to be immune against vibration during operation. The case of
DATAMAN 448PRO2AP is prepared to be fastened from top or from bottom of programmer
body into automated programmer working place
different construction of programming modules, stable enough for insert/replace chips by
mechanical arm and also that allow to keep identical position of ZIF socket also after
replacing of the module
Two DATAMAN 448PRO2AP units can be attached to one control PC to better utilize
programming workplace. DATAMAN offer Windows XP Embedded driven DATAMAN
448PRO2AP control unit, which is able serve two DATAMAN 448PRO2AP programmers.
DATAMAN 448PRO2AP can be implemented into automated programmer (as a replacement
of obsolete programmer) or into some handler by two ways:
1. using of standard PC, for example DATAMAN 448PRO2AP can be connected to the
control PC of automated programmer (up to 2 DATAMAN 448PRO2AP can be attached to
one computer using USB hub or USB ports of the PC).
2. using DATAMAN 448PRO2AP control unit (option)
Up to 2 DATAMAN 448PRO2AP programmers are controlled by DATAMAN 448PRO2AP
control unit. The DATAMAN 448PRO2AP control unit is Windows XP Embedded
driven computer, optimized for industrial environment.
One DATAMAN 448PRO2AP control unit in the system serve as a master unit. Here is
running also multiprogramming control software, serialization engine and interface to the
host system.
Interfacing of DATAMAN 448PRO2AP control units is done over standard LAN and
external LAN switch. Interfacing of DATAMAN 448PRO2AP master control unit and host
systems is over LAN or RS232 (other interface on request).
Implementation of DATAMAN 448PRO2AP into available 3rd party automated programmers
and handlers is using simple remote control of the PG4UWMC control software. There exist
examples of implementation for standard programming languages and of course we are ready
to help customer with this task.
Note: For other (standard) parameters of DATAMAN 448PRO2AP programmer, see
description of DATAMAN 448PRO2 please.
This manual suits for next models
2
Table of contents
Other Dataman Motherboard manuals