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

PIC16LC925T-I/CL View Datasheet(PDF) - Microchip Technology

Part Name
Description
Manufacturer
PIC16LC925T-I/CL
Microchip
Microchip Technology 
PIC16LC925T-I/CL Datasheet PDF : 182 Pages
First Prev 111 112 113 114 115 116 117 118 119 120 Next Last
PIC16C925/926
BTFSS
Bit Test f, Skip if Set
Syntax:
Operands:
Operation:
Status Affected:
Encoding:
Description:
[ label ] BTFSS f [,b]
0 f 127
0b<7
skip if (f<b>) = 1
None
01
11bb bfff ffff
If bit bin register fis 0, then the
next instruction is executed.
If bit bis 1, then the next instruc-
tion is discarded and a NOP is exe-
cuted instead, making this a 2TCY
instruction.
Words:
1
Cycles:
Q Cycle Activity:
1(2)
Q1
Q2
Q3
Q4
Decode Read Process No
register fdata Operation
If Skip: (2nd Cycle)
Q1
Q2
Q3
Q4
No
No
No
No
Operation Operation Operation Operation
Example
HERE
FALSE
TRUE
BTFSC
GOTO
FLAG,1
PROCESS_CODE
Before Instruction:
PC
= address HERE
After Instruction:
if FLAG<1> =
PC
=
if FLAG<1> =
PC
=
0,
address FALSE
1,
address TRUE
CALL
Call Subroutine
Syntax:
Operands:
Operation:
Status Affected:
[ label ] CALL k
0 k 2047
(PC)+ 1TOS,
k PC<10:0>,
(PCLATH<4:3>) PC<12:11>
None
Encoding:
Description:
10
0kkk kkkk kkkk
Call Subroutine. 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.
Words:
1
Cycles:
Q Cycle Activity:
1st Cycle
2nd Cycle
2
Q1
Q2
Q3
Q4
Decode
Read
literal k,
Push PC
to Stack
Process
data
Write to
PC
No
No
No
No
Operation Operation Operation Operation
Example
HERE CALL
THERE
Before Instruction:
PC
= Address HERE
After Instruction:
PC
= Address THERE
TOS = Address HERE+1
DS39544A-page 118
Preliminary
2001 Microchip Technology Inc.

Share Link: 

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