PIC17C756A MICROCHIP [Microchip Technology], PIC17C756A Datasheet - Page 200

no-image

PIC17C756A

Manufacturer Part Number
PIC17C756A
Description
High-Performance 8-bit CMOS EPROM Microcontrollers with 10-bit A/D
Manufacturer
MICROCHIP [Microchip Technology]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC17C756A
Manufacturer:
Microchip
Quantity:
6
Part Number:
PIC17C756A-16/L
Manufacturer:
MICROCHIP
Quantity:
101
Part Number:
PIC17C756A-16/L
Manufacturer:
Microchip Technology
Quantity:
10 000
Part Number:
PIC17C756A-16/L
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Part Number:
PIC17C756A-16/PT
Manufacturer:
SA
Quantity:
12 000
Part Number:
PIC17C756A-16/PT
Manufacturer:
Microchip Technology
Quantity:
10 000
Part Number:
PIC17C756A-16/PT
Manufacturer:
MICROCHI
Quantity:
20 000
Part Number:
PIC17C756A-16E/L
Manufacturer:
Microchip Technology
Quantity:
10 000
Part Number:
PIC17C756A-16E/PT
Manufacturer:
Microchip Technology
Quantity:
10 000
Part Number:
PIC17C756A-16I/L
Manufacturer:
Microchip Technology
Quantity:
10 000
Part Number:
PIC17C756A-16I/L
Manufacturer:
MICROCH
Quantity:
20 000
Part Number:
PIC17C756A-16I/PT
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Part Number:
PIC17C756A-16I/PT
0
Part Number:
PIC17C756A-33
Manufacturer:
Microchip
Quantity:
5 510
Part Number:
PIC17C756A-33
Manufacturer:
INTEL
Quantity:
5 510
Part Number:
PIC17C756A-33/L
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
PIC17C7XX
TABLE 18-2:
DS30289B-page 200
Mnemonic,
Operands
BYTE-ORIENTED FILE REGISTER OPERATIONS
ADDWF
ADDWFC f,d
ANDWF
CLRF
COMF
CPFSEQ
CPFSGT
CPFSLT
DAW
DECF
DECFSZ
DCFSNZ
INCF
INCFSZ
INFSNZ
IORWF
MOVFP
MOVPF
MOVWF
MULWF
NEGW
NOP
RLCF
RLNCF
RRCF
RRNCF
SETF
SUBWF
SUBWFB f,d
SWAPF
TABLRD
TABLWT
TLRD
TLWT
Legend: Refer to Table 18-1 for opcode field descriptions.
Note 1: 2’s Complement method.
2: Unsigned arithmetic.
3: If s = '1', only the file is affected: If s = '0', both the WREG register and the file are affected; If only the Working register
4: During an LCALL, the contents of PCLATH are loaded into the MSB of the PC and kkkk kkkk is loaded into the LSB of the
5: Multiple cycle instruction for EPROM programming when table pointer selects internal EPROM. The instruction is termi-
6: Two-cycle instruction when condition is true, else single cycle instruction.
7: Two-cycle instruction except for TABLRD to PCL (program counter low byte), in which case it takes 3 cycles.
8: A “skip” means that instruction fetched during execution of current instruction is not executed, instead a NOP is executed.
(WREG) is required to be affected, then f = WREG must be specified.
PC (PCL).
nated by an interrupt event. When writing to external program memory, it is a two-cycle instruction.
f,d
f,d
f,s
f,d
f
f
f
f,s
f,d
f,d
f,d
f,d
f,d
f,d
f,d
f,p
p,f
f
f
f,s
f,d
f,d
f,d
f,d
f,s
f,d
f,d
t,i,f
t,i,f
t,f
t,f
PIC17CXXX INSTRUCTION SET
Description
ADD WREG to f
ADD WREG and Carry bit to f
AND WREG with f
Clear f, or Clear f and Clear WREG
Complement f
Compare f with WREG, skip if f = WREG
Compare f with WREG, skip if f > WREG
Compare f with WREG, skip if f < WREG
Decimal Adjust WREG Register
Decrement f
Decrement f, skip if 0
Decrement f, skip if not 0
Increment f
Increment f, skip if 0
Increment f, skip if not 0
Inclusive OR WREG with f
Move f to p
Move p to f
Move WREG to f
Multiply WREG with f
Negate WREG
No Operation
Rotate left f through Carry
Rotate left f (no carry)
Rotate right f through Carry
Rotate right f (no carry)
Set f
Subtract WREG from f
Subtract WREG from f with Borrow
Swap f
Table Read
Table Write
Table Latch Read
Table Latch Write
Cycles
1 (2)
1 (2)
1 (2)
1 (2)
1 (2)
1 (2)
1 (2)
2 (3)
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
0000
0001
0000
0010
0001
0011
0011
0011
0010
0000
0001
0010
0001
0001
0010
0000
011p
010p
0000
0011
0010
0000
0001
0010
0001
0010
0010
0000
0000
0001
1010
1010
1010
1010
MSb
16-bit Opcode
111d ffff ffff
000d ffff ffff
101d ffff ffff
100s ffff ffff
001d ffff ffff
0001 ffff ffff
0010 ffff ffff
0000 ffff ffff
111s ffff ffff
011d ffff ffff
011d ffff ffff
011d ffff ffff
010d ffff ffff
111d ffff ffff
010d ffff ffff
100d ffff ffff
pppp ffff ffff
pppp ffff ffff
0001 ffff ffff
0100 ffff ffff
110s ffff ffff
0000 0000 0000
101d ffff ffff
001d ffff ffff
100d ffff ffff
000d ffff ffff
101s ffff ffff
010d ffff ffff
001d ffff ffff
110d ffff ffff
10ti ffff ffff
11ti ffff ffff
00tx ffff ffff
01tx ffff ffff
2000 Microchip Technology Inc.
LSb
Status
Affected
OV,C,DC,Z
OV,C,DC,Z
OV,C,DC,Z
OV,C,DC,Z
OV,C,DC,Z
OV,C,DC,Z
OV,C,DC,Z
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
C
C
C
Z
Z
Z
Z
None
Notes
2,6,8
2,6,8
6,8
6,8
6,8
6,8
6,8
1,3
3
3
3
1
1
7
5

Related parts for PIC17C756A