DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

PIC16LC8X View Datasheet(PDF) - Microchip Technology

Part Name
Description
Manufacturer
PIC16LC8X
Microchip
Microchip Technology 
PIC16LC8X Datasheet PDF : 117 Pages
First Prev 51 52 53 54 55 56 57 58 59 60 Next Last
PIC16C8X
BTFSS
Syntax:
Operands:
Operation:
Status Affected:
Encoding:
Description:
Words:
Cycles:
Example
Bit Test f, skip if Set
[ label ] BTFSS f,b
0 f 127
0b<7
skip if (f<b>) = 1
None
01 11bb bfff ffff
If bit 'b' in register 'f' is 1 then the next
instruction is skipped.
If bit 'b' is 1, then the next instruction
fetched during the current instruction
execution, is discarded and a NOP is
executed instead, making this a 2 cycle
instruction.
1
1(2)
HERE
FALSE
TRUE
BTFSC
GOTO
FLAG,1
PROCESS_CODE
Before Instruction
PC = address
After Instruction
if FLAG<1>=0,
PC=address
if FLAG<1>=1,
PC=address
HERE
FALSE
TRUE
CALL
Syntax:
Operands:
Operation:
Status Affected:
Encoding:
Description:
Words:
Cycles:
Example
Subroutine Call
[ label ] CALL k
0 k 2047
(PC)+ 1TOS,
k (PC<10:0>),
(PCLATH<4:3>) (PC<12:11>)
None
10 0kkk kkkk kkkk
Subroutine call. First, return address
(PC+1) is pushed onto the stack. The
eleven bit immediate address is loaded
into PC bits <10:0>. The upper bits of
the PC are loaded from PCLATH.
CALL is a two cycle instruction.
1
2
HERE CALL THERE
Before Instruction
PC = Address HERE
After Instruction
PC = Address THERE
TOS = Address HERE
CLRF
Syntax:
Operands:
Operation:
Status Affected:
Encoding:
Description:
Words:
Cycles:
Example
Clear f
[ label ] CLRF f
0 f 127
00h (f)
1Z
Z
00 0001 1fff ffff
The contents of register 'f' are cleared
and the Z bit is set.
1
1
CLRF
FLAG_REG
Before Instruction
FLAG_REG = 0x5A
After Instruction
FLAG_REG = 0x00
Z
=1
CLRW
Syntax:
Operands:
Operation:
Status Affected:
Encoding:
Description:
Words:
Cycles:
Example
Clear W Register
[ label ] CLRW
None
00h (W)
1Z
Z
00 0001 0xxx xxxx
W register is cleared. Zero bit (Z) is
set.
1
1
CLRW
Before Instruction
W = 0x5A
After Instruction
W = 0x00
Z=1
© 1995 Microchip Technology Inc.
DS30081F-page 57

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]