QW1 TechTools, QW1 Datasheet

PROGRAMMER PIC MCU QUICKWRITER

QW1

Manufacturer Part Number
QW1
Description
PROGRAMMER PIC MCU QUICKWRITER
Manufacturer
TechTools
Series
QuickWriter™r
Type
QuickWriterr
Datasheets

Specifications of QW1

Contents
MCU Programmer with In-Circuit Serial Programming Cable and Optional GANG Adapters
For Use With/related Products
PIC Micro® MCU
For Use With
CBL-ICSP - CABLE PROG QUICKWRITER SERIALQW-4SSOP18 - ADAPTER QUICKWRITER 4GANG 18SSOPQW-4SSOP28 - ADAPTER QUICKWRITER 4GANG 28SSOPQW-4SO8/14W - ADAPT QUICKWRTR 4GANG 8/14SOIC WQW-4SO8/14N - ADAPT QUICKWRTR 4GANG 8/14SOIC NQW-4SOIC18 - ADAPTER QUICKWRITER 4GANG 18SOICQW-4ZIF18 - ADAPTER QUICKWRITER 4-GANG 18ZIFQW-4SOIC28 - ADAPTER QUICKWRITER 4GANG 28SOICQW-4PLCC44 - ADAPTER QUICKWRITER 4GANG 44PLCCQW-4ZIF40/28 - ADAPT QUICKWRITER 4GANG 40/28ZIFMP-ZIF14 - ADAPTER QUICKWRITER 14-PIN ZIFMP-SOIC8/14 - ADAPTER QUICKWRITER 8/14-SOICMP-SSOP18 - ADAPTER QUICKWRITER 18-SSOPMP-SSOP28 - ADAPTER QUICKWRITER 28-SSOPMP-14000 - ADAPTR QUICKWRTR PIC14000 28-PINMP-SOIC18 - ADAPTER QUICKWRITER 18-SOICMP-SOIC28 - ADAPTER QUICKWRITER 28-SOICMP-PLCC44 - ADAPTER QUICKWRITER 44-PIN PLCCMP-ZIF18/28 - ADAPTER QUICKWRITER 18/28PIN ZIFMP-ZIF40 - ADAPTER QUICKWRITER 40-PIN ZIF

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
QW152
Manufacturer:
Laird Technologies IAS
Quantity:
135
QuickWriter Help
2.1
©2006 TechTools

Related parts for QW1

QW1 Summary of contents

Page 1

... QuickWriter Help 2.1 ©2006 TechTools ...

Page 2

... Setting the Configuration Word (Fuses) ................................................................................................................................... 16 3 Using Gang Adapters ................................................................................................................................... 17 4 Using Serial Numbers ................................................................................................................................... 18 5 Reading the MCU Contents ................................................................................................................................... 20 Part V Advanced 1 In-Circuit Programming ................................................................................................................................... 23 2 ICP with Self Powered Targets ................................................................................................................................... 24 3 Cable Connector ................................................................................................................................... 25 4 Command-line Operation ................................................................................................................................... 26 5 Exit Codes ................................................................................................................................... 26 6 Legend - Programming Tasks ................................................................................................................................... 27 Index ©2006 TechTools ...

Page 3

Contents Part I ...

Page 4

... Setting Options for Production Personnel Operation Selecting the MCU Setting the Configuration Word (Fuses) Using Gang Adapters Using Serial Numbers Reading the MCU Contents Advanced In-Circuit Programming ICP with Self Powered Targets Cable Connector Command-line Operation Exit Codes Legend - Programming Tasks ©2006 TechTools ...

Page 5

HEX File Part II ...

Page 6

... Microchip : Includes Code, Data, ID and Configuration Word information. This format is normally saved with a ".hex" extension. TechTools : Includes Code, Data, ID, Device type, Configuration Word and sometimes Calibration information. This format is normally saved with a ".obj" extension. QuickWriter will accept the above formats and adjust all relative data according to the type of information found in the HEX file ...

Page 7

Setting Options Part III ...

Page 8

... SECTION" menu items, which will always be available while "Option Editing" is enabled in General Options. - Enables and disables programming operations and sections of the MCU for - General options that are not normally needed during development but help - Advanced settings mainly related to In-Circuit Programming. ©2006 TechTools ...

Page 9

... JW (windowed) device. Attempting to program the calibration area of an OTP (one time programmable) device will result in corrupted calibration data. Enable Fuses - If selected, the Configuration Word will be programmed and verified during Auto Run cycles. ©2006 TechTools Numbers). Setting Options 7 Serial Number options ...

Page 10

... To match Microchip's "Code Protected" checksum value, enable this option and "Read" a code protected device. If not selected, QuickWriter's checksum will include all enabled buffers (Code, EEDATA, User IDs and FUSES) and the resulting calculation is displayed bit HEX value. Setting the Configuration Word ©2006 TechTools ...

Page 11

... Setting Options for Production Shortcuts Alt+O, G 3.4 Setting HEX Options Overview Provides HEX file Overrides for the specific HEX file and selection of records to include when saving HEX files. Details Open HEX File - Override HEX Options: ©2006 TechTools Setting Options Personnel) 9 ...

Page 12

... Calibration Editor. Shortcuts Alt+O, H 3.5 Setting Serial Number Options Overview Enable and set Serial Numbering details such as number of locations, area of the MCU and address to place the serial number. ©2006 TechTools ...

Page 13

... Encode as RETLW - This option is only available if the CODE memory option is selected. If selected, each Serial number location will be converted into the proper RETLW OPCODE (return literal in W) for the currently selected MCU. Place in EEPROM Memory - If selected, the Serial number will be programmed into the EE ©2006 TechTools Setting Options 11 ...

Page 14

... PPW = Tmin or 1 PPW PPW = (Tmin + (Tmin /4)) or 1.25 PPW PPW = (Tmin + ((Tmin /4) * 2)) or 1.50 PPW PPW = (Tmin + ((Tmin /4) * 3)) or 1.75 PPW PPW = (Tmin * PPW If the calculated value exceeds factory specifications or a maximum of 255 ms, it will be adjusted apropriately. Target Voltage Option: Numbers) ©2006 TechTools ...

Page 15

... The control file contains all option settings for QuickWriter, is saved in the same directory as the HEX file and is created with the same name as the HEX file except the file extension is changed to ".QWC". One of the options in the control file instructs QuickWriter to DISABLE option editing. ©2006 TechTools Options) Setting Options ...

Page 16

... Copy the HEX file and the corresponding control file (hexfilename.QWC) to the desired location for production accessability. The production department can now open the HEX file without fear of accidental changes. Shortcuts Alt+E, i (disable option editing for testing) Alt+E, E (enable option editing for further editing) Using Serial Numbers). ©2006 TechTools ...

Page 17

Operation Part IV ...

Page 18

... WARN if Code Protection Enabled - If selected and one of the Configuration Fuses indicate that the Code or Data Protection fuse(s) have been enabled, you will be presented with three options before programming the MCU. Options) Setting General Options Personnel). ; see also: Setting ©2006 TechTools ...

Page 19

... When using Gang adapters, each device is programmed and verified independently, but at the same time. Because of this, QuickWriter is able to save time while also tracking individual errors that may occur for each device being programmed. Gang adapters are available for all serially programmed devices that are supported by ©2006 TechTools Options) Operation 17 ...

Page 20

... The serial number 62449988134764293 ( DDDDEEEEFFFF05h ) will be stored as: "3405 34FF 34FF 34EE 34EE 34DD 34DD 3400" Details To enable Serialization, select the "Serial Numbers" section of the "Options" window, then select Socket B disabled. (FFFFh or 65535) (10000h or 65536) (10001h or 65537) (10002h or 65538) Socket A enabled ©2006 TechTools ...

Page 21

... Skipped - An earlier error has dictated skipping serialization for this socket. The serial number is not incremented for skipped sockets. Passed - Serialization was successful for this socket. Failed - An error occurred while serializing this socket. When a device fails to properly serialize, its serial number is not used for the next device. ©2006 TechTools Setting Serial Number Options): Operation 19 ...

Page 22

... Sometimes it may be desirable to "reproduce" an MCU that has already been programmed or to visually verify the contents this, you will need to read the contents of the MCU instead of opening a HEX file. Details To read the contents of an MCU, choose "Run - Auto Read Only" from the main menu (or Ctl+R). ©2006 TechTools ...

Page 23

... Configuration Word) will be loaded into the QuickWriter software. Unless you intend to make exact duplicates of the MCU just read, remember to re-open the HEX file before programming another device. (see also: Setting General Shortcuts Ctl+R Alt+R, R ©2006 TechTools Options; and Setting Options for Production Operation 21 Personnel) ...

Page 24

Advanced Part V ...

Page 25

... When programming, enable the PICmicro MCU's power-up timer Fuse Option if possible. Particularly if setting the device for internal MCLR or internal OSC. In-Circuit Programming Cable Pinout PIN Number | Signal Name --------------------------------------------- ©2006 TechTools | KEY VPP (MCLR) RED VDD (+5) White GND ( - ) White RB7 (data) White RB6 (clock) White ...

Page 26

... Operator Notification When QuickWriter is ready for the target's power supply to be turned on or off, it will display a notification dialog that includes the current voltage reading. Once the required voltage condition is met, this dialog will automatically close and QuickWriter will continue operation. ©2006 TechTools ...

Page 27

... Overview QuickWriter's programming cable connector is compatible with existing PICwriter and Parallax PIC16CXX-PGM programmer adapters while also providing Gang programming with TechTools Gang programming adapters and In-Circuit Programming with the included ICP Cable. A newer signal, TVDDEN is also provided on this connector for automated control of the Target Circuit's power supply (see: © ...

Page 28

... Details QuickWriter's Exit Codes are returned byte bitmask, with each bit position representing a particular error code. A return value of 0 (zero) indicates no errors occurred. Low byte of error codes Filename [/Ddevicename] /D12CE673 /A [/A] [/X] ©2006 TechTools ...

Page 29

... An error occurred for at least one socket while performing this task. - This task was completed successfully. - This task has been disabled in Option Settings and will be skipped. - This task is not available for the selected MCU and will be skipped. ©2006 TechTools = $1; { 'Error communicating with Port' = $2; ...

Page 30

... FILE - Open File File - Save Option Settings Filename 26 FLASH Programming Pulse Width - G - gang 17 General options - H - Hardware Control Signal (TVDDEN) HEX file 4 HEX Options - I - ICP 23 ID locations 13, 8 Ignore EE DATA Ignore FUSE record Ignore ID record 8 Ignore MCU record In-Circuit Programming 10 ©2006 TechTools ...

Page 31

... Operator Notification 24 Option Editing 6 Options - Programming Sockets - Gang Options - Select MCU Type 16 OTP Parent Node 27 ©2006 TechTools 23 password Password to Enable Option Editing Place at Address Place in Code Memory Place in EEPROM Memory Power First Production Control protecting your settings from accidental changes QuickWriter Control ...

Page 32

... QuickWriter Help 2 Use High Speed Transfers 8 Use Microchip Checksums 8 Using Gang Adapters 17 Using Serial Numbers VDD 24 VDD First WARN if Code Protection Enabled Warn if CODE/Data Protection is Enabled 16 8 ©2006 TechTools ...

Page 33

(972) 272-9392, www.tech-tools.com ...

Related keywords