PIC18C242 MICROCHIP [Microchip Technology], PIC18C242 Datasheet - Page 221

no-image

PIC18C242

Manufacturer Part Number
PIC18C242
Description
High-Performance Microcontrollers with 10-Bit A/D
Manufacturer
MICROCHIP [Microchip Technology]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC18C242-I/SO
Manufacturer:
MICROCHIP
Quantity:
2 000
Part Number:
PIC18C242/JW
Manufacturer:
NS
Quantity:
10
RCALL
Syntax:
Operands:
Operation:
Status Affected:
Encoding:
Description:
Words:
Cycles:
Q Cycle Activity:
Example:
7/99 Microchip Technology Inc.
Before Instruction
After Instruction
operation
Decode
No
PC
PC
TOS =
Q1
=
=
Read literal
Push PC to
Address(HERE)
Address(Jump)
Address (HERE+2)
operation
Relative Call
[ label ] RCALL
-1024
(PC) + 2
(PC) + 2 + 2n
None
Subroutine call with a jump up to
1K from the current location. First,
return address (PC+2) is pushed
onto the stack. Then, add the 2’s
complement number ’2n’ to the PC.
Since the PC will have incremented
to fetch the next instruction, the
new address will be PC+2+2n.
This instruction is a two-cycle
instruction.
1
2
HERE
stack
1101
No
Q2
’n’
n
RCALL
1nnn
TOS,
1023
operation
Process
Data
No
Q3
PC
Jump
n
nnnn
Write to PC
operation
No
Q4
nnnn
Preliminary
RESET
Syntax:
Operands:
Operation:
Status Affected:
Encoding:
Description:
Words:
Cycles:
Q Cycle Activity:
Example:
After Instruction
Decode
Registers= Reset Value
Flags* =
Q1
Reset
[ label ]
None
Reset all registers and flags that
are affected by a MCLR reset.
All
This instruction provides a way to
execute a MCLR reset in software.
1
1
RESET
Start
reset
0000
Q2
Reset Value
PIC18CXX2
RESET
0000
operation
No
Q3
DS39026B-page 221
1111
operation
No
Q4
1111

Related parts for PIC18C242