QW1 TechTools, QW1 Datasheet - Page 30

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
2.4.5
24
Shortcuts
Exit Codes
Overview
Details
PicTools Manual 3.0
/X = Close with Exit Code [optional - only valid if filename and /A specified] - instructs the software
to inhibit all non-critical notification dialogs during "Auto Run" and close when finished. The
program will exit with an appropriate Error Code if an error occurred.
None
When the QuickWriter program terminates, an exit code is returned. This is normally ignored by
the system but can be a great benefit when programatically launching the QuickWriter program
from custom software (such as using the Window's API "ShellExecute" function). The exit codes
can be used by the lauching program to make intelligent decisions.
QuickWriter's Exit Codes are returned as a 2 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
High byte of error codes
EF_VDDLV
EF_VDDHV
EF_VDDTIME
EF_VPPLV
EF_VPPHV
EF_VPPTIME
EF_VDD5
EF_port
EF_timeout
EF_RX
EF_failed
EF_badfw
EF_HIGHBAUD
EF_abort
EF_unknown
Example 1 - QW myhexfile.obj
The above example will launch QuickWriter, load the hex file "myhexfile.obj" from the same
directory as the QuickWriter software, retrieve all option settings from "myhexfile.qwc" (if it
exists), set the MCU to a 12CE673 then " Auto Run " and close. If any errors occur, the
program will remain open for you to view the results. After viewing the error, you will need to
manually close the program (Alt+X, or "File - Exit" ).
Example 2 - QW C:\myprojects\Blinkleds\myhexfile.obj
The above example will launch QuickWriter, load the hex file "myhexfile.obj" from the "C:
\myprojects\Blinkleds\" directory and retrieve all option settings from "myhexfile.qwc" (if it
exists). The MCU information will be set from the Control file if that option is specified in the
control file. If the control file did not specify an MCU override, then the MCU is extracted from
the hex file if a device record is present, else the last selected MCU will be used.
= $100;
= $200;
= $400;
= $800;
= $1000; { 'MCLR Voltage TOO HIGH'
= $2000; { 'MCLR not rising'
= $4000; { 'Voltage detected on VDD'
= $1;
= $2;
= $4;
= $8;
= $10;
= $20;
= $40;
= $80;
{ 'Error communicating with Port'
{ 'Communication Timeout, Hardware not responding'
{ 'Communication Error Detected, BAD data received' }
{ 'Current Programming Task Failed'
{ 'Firmware update Required'
{ 'Higher Transfer Speed Failed'
{ 'User Aborted Task in progress.'
{ 'Unknown Error has Occurred.'
{ 'VDD Voltage TOO LOW (+5)' }
{ 'VDD Voltage TOO HIGH'
{ 'VDD not rising'
{ 'MCLR Voltage TOO LOW'
/D12CE673 /A
}
}
}
}
}
}
© 2007 TechTools
}
}
}
}
}
}
}

Related parts for QW1