Qdatasheet_Logo
Integrated circuits, Transistor, Semiconductors Search and Datasheet PDF Download Site

PIC16LC558-I/L View Datasheet(PDF) - Microchip Technology

Part Name
Description
MFG CO.
PIC16LC558-I/L
Microchip
Microchip Technology Microchip
'PIC16LC558-I/L' PDF : 108 Pages View PDF
PIC16C55X
BCF
Bit Clear f
Syntax:
Operands:
Operation:
[ label ] BCF f,b
0 f 127
0b7
0 (f<b>)
Status Affected: None
Encoding:
Description:
Words:
Cycles:
Example
01
00bb bfff ffff
Bit 'b' in register 'f' is cleared.
1
1
BCF
FLAG_REG, 7
Before Instruction
FLAG_REG =
After Instruction
FLAG_REG =
0xC7
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 =
After Instruction
FLAG_REG =
0x0A
0x8A
BTFSC
Syntax:
Operands:
Operation:
Status Affected:
Encoding:
Description:
Words:
Cycles:
Example
Bit Test, 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 dis-
carded, and a NOP is executed instead,
making this a two-cycle instruction.
1
1(2)
HERE
FALSE
TRUE
BTFSC
GOTO
FLAG,1
PROCESS_CODE
Before Instruction
PC = address HERE
After Instruction
if FLAG<1> = 0,
PC = address TRUE
if FLAG<1> = 1,
PC = address FALSE
DS40143E-page 56
Preliminary
1996-2013 Microchip Technology Inc.
Share Link: GO URL

All Rights Reserved © qdatasheet.com  [ Privacy Policy ] [ Contact Us ]