Do you have a question about the P801 and is the answer not in the manual?
Questions and answers
Summary of Contents for Stag P801
Page 1
Operating Manual for the P801 Production Programmer Stag International Ltd., Silver Court, Watchmead, Welwyn Garden City, Herts AL7 1LT, UK. Tel: +44 1707 332148 Fax: +44 1707 371503 sales@stag.co.uk www.stag.co.uk Stag International Ltd 2002 803 1169 Issue.3 CIS 3171...
Page 2
The P801 programmer complies with the Generic Emission standard EN50081-1 class B and the Generic Immunity standard EN50082-1. It meets the requirements of FCC Part15, subpart J class A. Safety This product is grounded through the grounding conductor of the power cord. NEVER operate this equipment with the grounding conductor disconnected.
1 Introduction The P801 Programmer is a multi socket production programmer, which is extremely simple to use. In local operation, all functions are accessed directly from the keypad in conjunction with menus and prompts displayed on the in-build LCD display.
← to move the cursor left or display previous option. → to move cursor right or display next option. The keys labelled 0-9, A-F are also used to enter numeric data when this is required. P801 Operating Manual...
The module can be inserted or removed while the unit is powered up, but should not be inserted or removed while the unit is performing a device function (e.g. load or program). This is indicated by the busy LED being green. P801 Operating Manual...
The handle should be raised before the part is removed. ! ! ! ! If the BUSY LED is red, parts must not be inserted into the sockets on that module (see section Modules) P801 Operating Manual...
If a device is incorrectly placed in a socket, the P801 may not be able to detect its presence, so the adjacent LED will be turned off. The isolation will ensure that the other parts program correctly, but it is possible that the part in the adjacent socket may not be programmed, this would be indicated by a red LED in that position.
32 bit gang 2 sets of 2 parts with 32 bit wide data The bit mode is used in all device functions (e.g. Load or Program), and can also be used when calculating the checksum and CRC. P801 Operating Manual...
ENTER when ready. The mode may be changed on power up, or when a new device is selected, for example if the mode requires more RAM than the P801 has. Not all modes are available for all parts. 2.3.1 8-bit Gang In 8 bit GANG mode all sockets map to the same RAM image.
The data for image A will be stored at addresses ending 0, 4, 8 and C (hex) the data for image B will be stored at addresses ending 1, 5, 9 and D (hex), the data for image C will be P801 Operating Manual...
On parts that erase in blocks (e.g. Flash), the illegal bit check is used to check if erase is necessary, and then erase the part. ! ! ! ! on EEPROM and Flash devices, the illegal bit check should be enabled, unless the parts are guaranteed empty, and unlocked. P801 Operating Manual...
↑ and ↓ keys to display the other fuses, ENTER is then pressed once to enter all the fuses. On some EEPROMs and Flash the security feature can be used to make the device, or blocks of the device write protected. P801 Operating Manual...
To find out more details of what each fuse does, for a particular part, see the back of the device support list. The security setting is reset to not secure when the P801 is powered up, or a new device is selected, except when selected via AUTOmatic electronic ID.
2.9.3 for details. 2.6.2 RAM data manipulation These functions can be disabled: see section 2.9.3 for details. The following functions can be performed on the P801's internal RAM: FILL RAM BLOCK MOVE INSERT BYTES DELETE BYTES COMPLEMENT RAM STRING SEARCH DATA Select the function required using the ↑...
On selecting `BLOCK MOVE' the RAM address of BLOCK START, BLOCK END, and DESTINATION should be entered in hex using 0-9, A-F and ↑ ↓ ← and → to move the cursor as required. When correct press ENTER. P801 Operating Manual...
ARBITRARY LIMITS ENTIRE MEMORY DEVICE LIMITS Select the option required using the ↑ and ↓ keys, the press ENTER. The three functions available are as follows: ENTIRE MEMORY: This function changes the entire RAM with the specified pattern. P801 Operating Manual...
RAM limits. On selecting this option the address limits should be entered in hex using 0- 9, A-F and ↑, ↓, ← and → to move the cursor as required. When correct press ENTER. P801 Operating Manual...
The format is the same as checksum. 2.7 Setting up the I/O The I/O ports can be used to input and output data to or from the P801's internal RAM. They can also be used to remotely control the unit. 2.7.1 Data Transfer Formats This function enables the user to select the data format for input and output.
I/O. To quit from remote back into local mode, power down the unit, then power up with the EXIT key pressed. The P801 will beep twice to indicate the P801 is returning to local operation. See also Section - Remote Control.
RAM START gives the location to find the first byte of data, then the transmitted address and the RAM address are incremented until the RAM address equals RAM STOP. A rotating wheel is displayed to indicate that data are being transmitted. P801 Operating Manual...
I/O ports or by loading master devices. MISC then select UPDATE P801 will then check that the data in the RAM has the correct format and CRC. The Flash will then be updated. When complete the unit will re-start itself, as if just powered up.
In the following table, anything printed in UPPER CASE should be sent literally, while anything in lower case represents a parameter which you should substitute with an appropriate value. Some of the commands cause P801 to transmit information back to the host, others do not.
Page 26
0=No test, 1=Bit check, 2=Empty check. Read the manufacturer and device code. This command outputs a six character hexadecimal number consisting of the Stag manufacturer and device codes for the currently selected device. Read the interface format. This command outputs a single ASCII character...
Page 27
Read the Flash software revision number. The output consists of the ASCII string "136-" (which identifies this product as the P801) followed by the flash revision number, followed by a '/', then the boot ROM revision. Read the checksum. This command outputs a four character hexadecimal number, corresponding to the currently selected socket (see SS and RS).
Page 28
Empty check devices. Verify devices. Input data from the currently selected port using the currently selected I/O format into the P801's RAM, using the currently selected RAM-START, RAM-STOP and I/O- OFFSET settings. Output data from the P801's RAM to the currently selected...
Turn on cursor 0x1B[1~ Turn off cursor where 0x0C, 0x1B are hex values. Wait for any key on the P801's keypad to be pressed. Exit remote control mode. 3.2 Status Codes Status codes returned by the P801 consist of two hexadecimal characters.
Connector Shell S.G. S.G. Note the cable should be fully shielded and incorporate a ferrite at the P801 end of the cable. Note: For systems using Xon/Xoff protocol a three wire connection is sufficient. Resistors in the P801 will hold handshake lines in the correct polarity. A 3 wire connection may not work reliably with Windows / Windows95 applications, including SCOM WIN, SCOM WIN95.
A1 Increasing the RAM Size of P801 The RAM fitted to P801 can be increased in size from 4Mbyte to 16Mbyte as detailed below: ! ! ! ! Power down the P801 and disconnect from supply before proceeding with this operation Remove the 6 fixing screws from the rear panel- see figure 4 for location of screws.
Page 32
Clips Cut out corner SIMM Power Connector Connector Back of display figure 5 P801 Operating Manual...
440mm x 130mm x 260mm (17.2" x 5.2" x 10.4"). Operating temperature: C - 35 Humidity: 20-80% non-condensing. EMC: Emissions Complies with EN50081-1 class B EN55022 class B Immunity Complies with EN50082-1 Safety: Complies with EN60950, IEC950, CSA C22-950 P801 Operating Manual...
If parts of different dies are detected, then the programmer will return MIS MATCHED PARTS. The parts must be programmed in two lots. "No or incorrect Module" There is no module fitted, that is correct for the currently selected part, or the module is incorrectly fitted. P801 Operating Manual...
Page 35
"WARNING! RAM EXCEEDED" More ram is required for the size of part that is fitted. Depending on the selected bit mode (see section 2.3), up to 8 times the size of the device is required in RAM. P801 Operating Manual...
Page 36
This message is displayed, if a G8xx (gang only) module, is used when an incorrect bit mode is selected. "WRONG MODULE" The module is incorrect for the selected part. "WRONG PART" When Electronic ID is set to check, and parts are inserted that are different to the selected part. P801 Operating Manual...
Need help?
Do you have a question about the P801 and is the answer not in the manual?
Questions and answers