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
BCF
Syntax:
Operands:
Operation:
Status Affected:
Encoding:
Description:
Words:
Cycles:
Example
Bit Clear f
[ label ] BCF f,b
0 f 127
0b7
0 (f<b>)
None
01 00bb bfff ffff
Bit 'b' in register 'f' is cleared.
1
1
BCF
FLAG_REG,
7
Before Instruction
FLAG_REG = 0xC7
After Instruction
FLAG_REG = 0x47
BSF
Syntax:
Operands:
Operation:
Status Affected:
Encoding:
Description:
Words:
Cycles:
Example
Bit Set f
[ label ] BSF f,b
0 f 127
0b7
1 (f<b>)
None
01 01bb bfff ffff
Bit 'b' in register 'f' is set.
1
1
BSF
FLAG_REG, 7
Before Instruction
FLAG_REG= 0x0A
After Instruction
FLAG_REG= 0x8A
BTFSC
Syntax:
Operands:
Operation:
Status Affected:
Encoding:
Description:
Words:
Cycles:
Example
Bit Test f, Skip if Clear
[ label ] BTFSC f,b
0 f 127
0b7
skip if (f<b>) = 0
None
01 10bb bfff ffff
If bit 'b' in register 'f' is 0 then the next
instruction is skipped.
If bit 'b' is 0 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
TRUE
FALSE
DS30081F-page 56
© 1995 Microchip Technology Inc.

Share Link: 

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