QW1 TechTools, QW1 Datasheet - Page 143

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
© 2007 TechTools
The examples below show various data types:
In addition to single-character text, entire strings can be generated using the RETW instruction:
18h
retw
NOTE: The above example will assemble into multiple RETLW instru ctions. This
instruction can be used as a "Look-up" table by moving a value into 'W', then doing a
'CALL' to the beginning of the table.
The table should begin with a JMP PC+W (at this point, W should hold the intended offset
into the string of cha racters). It is recommended to begin the table at a '00' address
(such as 100h, 200h, 300h, etc. ) to avoid jumping to an unexpected address. PC+W is a
calculated jump which is limited to an 8 bit calculation. If the calculated result is greater
than 256 then the value in PCL will be rolled over causing execution to begin at an
unexpected address.
EXAMPLE:
GETCHAR
character.
TABLE1
100
0A7h
1011b
'A'
Start
:loop
$
%
org 00h
;
MOV
CALL
MOV
;
;
org 200h
JMP
RETW 'The fox jumped over the lazy dog'
Decimal value 100
Hex value 18
Hex value A7
Binary value 1011
ASCII value for the letter A (65 decimal)
Label called Start
Local label called :loop
Current assembly address (Program Counter)
Current EEPROM address
'The fox jumped over the lazy dog'
W,myoffset
TABLE1
achar,W
PC+W
; RAM location 'myoffset' is the 'index' of the desired
; calls code at label 'TABLE1'
; stores the character in RAM location 'achar'
ClearView Assembler
137

Related parts for QW1