參數(shù)資料
型號: PIC16F83
廠商: Microchip Technology Inc.
英文描述: 8-Bit CMOS Flash/EEPROM Microcontollrs(每個I/O口有20mA吸收,25mA驅(qū)動,64字節(jié)數(shù)據(jù)EEPROM,2.0V的微控制器)
中文描述: 8位CMOS閃存/ EEPROM Microcontollrs(每個的I / O口有20mA的吸收,25mA電流驅(qū)動,64字節(jié)數(shù)據(jù)的EEPROM,2.0伏的微控制器)
文件頁數(shù): 55/120頁
文件大?。?/td> 764K
代理商: PIC16F83
1996 Microchip Technology Inc.
DS30430A-page 55
PIC16F8X
9.0
INSTRUCTION SET SUMMARY
Each PIC16FXX instruction is a 14-bit word divided into
an OPCODE which specifies the instruction type and
one or more operands which further specify the opera-
tion of the instruction. The PIC16FXX instruction set
summary in Table 9-2 lists byte-oriented, bit-oriented,
and literal and control operations. Table 9-1 shows the
opcode field descriptions.
Byte-oriented instructions:
register designator and 'd' represents a destination
designator. The file register designator specifies which
file register is to be used by the instruction.
The destination designator specifies where the result of
the operation is to be placed. If 'd' is 0, the result is
placed in the W register. If 'd' is 1, the result is placed in
the file register specified by the instruction.
Bit-oriented instructions:
designator which selects the number of the bit affected
by the operation, while 'f' represents the address of the
file in which the bit is located.
Literal and control operations:
or eleven bit constant or literal value.
'f' represents a file
'b' represents a bit field
'k' represents an eight
TABLE 9-1:
OPCODE FIELD
DESCRIPTIONS
Field
Description
f
Register file address (0x00 to 0x7F)
Working register (accumulator)
Bit address within an 8-bit file register
Literal field, constant data or label
Don't care location (= 0 or 1)
The assembler will generate code with x = 0. It is the
recommended form of use for compatibility with all
Microchip software tools.
Destination select; d = 0: store result in W,
d = 1: store result in file register f.
Default is d = 1
Label name
Top of Stack
Program Counter
Program Counter High Latch
Global Interrupt Enable bit
Watchdog Timer/Counter
Time-out bit
Power-down bit
Destination (Either the W register or the specified
register file location)
Options
Contents
W
b
k
x
d
label
TOS
PC
PCLATH
GIE
WDT
TO
PD
dest
[ ]
( )
< >
i
talics
Assigned to
Register bit field
In the set of
User defined term (font is courier)
The instruction set is highly orthogonal and is grouped
into three basic categories:
Byte-oriented
Bit-oriented
Literal and control
All instructions are executed within a single instruction
cycle, unless a conditional test is true or the program
counter is changed as a result of the instruction. The
execution takes two instruction cycles with the second
cycle executed as a NOP. Each cycle consists of four
oscillator periods. Thus, for an oscillator frequency of
4 MHz, the normal instruction execution time is 1
The instruction execution time is 2
branches.
Table 9-2 lists the instructions recognized by
Microchip’s assembler (MPASM).
Figure 9-1 shows the three general formats of
instructions.
μ
s.
μ
s for program
All examples use the following format to represent a
hexadecimal number:
0xhh
where h signifies a hexadecimal digit.
FIGURE 9-1:
GENERAL FORMAT FOR
INSTRUCTIONS
Note:
To maintain upward compatibility with
future PIC16FXX products, do not use the
OPTION
and
TRIS
instructions.
Byte-oriented
file register operations
13 8 7 6 0
OPCODE d f (FILE #)
d = 0 for destination W
d = 1 for destination f
f = 7-bit file register address
Bit-oriented
file register operations
13 10 9 7 6 0
OPCODE b (BIT #) f (FILE #)
b = 3-bit bit address
f = 7-bit file register address
Literal and control
operations
13 8 7 0
OPCODE k (literal)
k = 8-bit immediate value
13 11 10 0
OPCODE k (literal)
k = 11-bit immediate value
General
CALL
and
GOTO
instructions only
Thi d
t
t d
ith F
M k
4 0 4
相關(guān)PDF資料
PDF描述
PIC16F84 18-pin Flash/EEPROM 8-Bit Microcontrollers
PIC16F85 18/20 Pin, 8-Bit CMOS FLASH Microcontroller with Comparators and A/D Product Brief
PIC16F86 18/20 Pin, 8-Bit CMOS FLASH Microcontroller with Comparators and A/D Product Brief
PIC16F873A 28/40-pin Enhanced FLASH Microcontrollers
PIC16F874A 28/40-pin Enhanced FLASH Microcontrollers
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
PIC16F83-04/P 功能描述:8位微控制器 -MCU .875KB 36 RAM 13 I/O RoHS:否 制造商:Silicon Labs 核心:8051 處理器系列:C8051F39x 數(shù)據(jù)總線寬度:8 bit 最大時鐘頻率:50 MHz 程序存儲器大小:16 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:1.8 V to 3.6 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:QFN-20 安裝風格:SMD/SMT
PIC16F83-04/P 制造商:Microchip Technology Inc 功能描述:IC 8-BIT FLASH MCU
PIC16F83-04/SO 功能描述:8位微控制器 -MCU .875KB 36 RAM 13 I/O RoHS:否 制造商:Silicon Labs 核心:8051 處理器系列:C8051F39x 數(shù)據(jù)總線寬度:8 bit 最大時鐘頻率:50 MHz 程序存儲器大小:16 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:1.8 V to 3.6 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:QFN-20 安裝風格:SMD/SMT
PIC16F83-04I/P 功能描述:8位微控制器 -MCU .875KB 36 RAM 13 I/O RoHS:否 制造商:Silicon Labs 核心:8051 處理器系列:C8051F39x 數(shù)據(jù)總線寬度:8 bit 最大時鐘頻率:50 MHz 程序存儲器大小:16 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:1.8 V to 3.6 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:QFN-20 安裝風格:SMD/SMT
PIC16F83-04I/SO 功能描述:8位微控制器 -MCU .875KB 36 RAM 13 I/O RoHS:否 制造商:Silicon Labs 核心:8051 處理器系列:C8051F39x 數(shù)據(jù)總線寬度:8 bit 最大時鐘頻率:50 MHz 程序存儲器大小:16 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:1.8 V to 3.6 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:QFN-20 安裝風格:SMD/SMT