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

PIC16F84A-04B/SS Просмотр технического описания (PDF) - Microchip Technology

Номер в каталоге
Компоненты Описание
производитель
PIC16F84A-04B/SS
Microchip
Microchip Technology 
PIC16F84A-04B/SS Datasheet PDF : 124 Pages
First Prev 51 52 53 54 55 56 57 58 59 60 Next Last
PIC16F8X
BTFSS
Syntax:
Operands:
Operation:
Status Affected:
Encoding:
Description:
Words:
Cycles:
Q Cycle Activity:
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 '0' then the next
instruction is executed.
If bit 'b' is '1', then the next instruction is
discarded and a NOP is executed
instead, making this a 2TCY instruction.
1
1(2)
Q1
Q2
Q3
Q4
Decode Read Process No-Operat
register 'f' data
ion
If Skip:
(2nd Cycle)
Q1
Q2
Q3
Q4
No-Operati No-Opera No-Operat
No-Operat on
tion
ion
ion
Example
HERE
FALSE
TRUE
BTFSC
GOTO
FLAG,1
PROCESS_CODE
Before Instruction
PC = address HERE
After Instruction
if FLAG<1> = 0,
PC = address FALSE
if FLAG<1> = 1,
PC = address TRUE
CALL
Call Subroutine
Syntax:
[ label ] CALL k
Operands:
0 k 2047
Operation:
(PC)+ 1TOS,
k PC<10:0>,
(PCLATH<4:3>) PC<12:11>
Status Affected: None
Encoding:
10 0kkk kkkk kkkk
Description:
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:
2
Q Cycle Activity: Q1 Q2
Q3
Q4
1st Cycle
Decode
Read
literal 'k',
Push PC
to Stack
Process
data
Write to
PC
2nd Cycle
No-Opera No-Opera No-Operat
No-Opera tion
tion
ion
tion
Example
HERE CALL THERE
Before Instruction
PC = Address HERE
After Instruction
PC = Address THERE
TOS = Address HERE+1
© 1998 Microchip Technology Inc.
DS30430C-page 57

Share Link: 

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