PIC17C756A-33/L Microchip Technology Inc., PIC17C756A-33/L Datasheet - Page 227

no-image

PIC17C756A-33/L

Manufacturer Part Number
PIC17C756A-33/L
Description
68 PIN, 32 KB OTP, 902 RAM, 50 I/O
Manufacturer
Microchip Technology Inc.
Datasheet

Specifications of PIC17C756A-33/L

A/d Inputs
12-Channel, 10-Bit
Cpu Speed
8.25 MIPS
Eeprom Memory
0 Bytes
Input Output
52
Interface
I2C/SPI/USART
Memory Type
OTP
Number Of Bits
8
Package Type
68-pin PLCC
Programmable Memory
32K Bytes
Ram Size
902 Bytes
Speed
16 MHz
Timers
2-8-bit, 2-16-bit
Voltage, Range
3-5.5 V
Lead Free Status / Rohs Status
RoHS Compliant part

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC17C756A-33/L
Manufacturer:
Microchip Technology
Quantity:
10 000
Part Number:
PIC17C756A-33/L
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Part Number:
PIC17C756A-33/L-G
Manufacturer:
MICOROCHIP
Quantity:
1 000
Part Number:
PIC17C756A-33/L-G
Manufacturer:
MICOROCHIP
Quantity:
20 000
SWAPF
Syntax:
Operands:
Operation:
Status Affected:
Encoding:
Description:
Words:
Cycles:
Q Cycle Activity:
Example:
2000 Microchip Technology Inc.
Before Instruction
After Instruction
Decode
REG
REG
Q1
=
=
register ’f’
Swap f
[ label ] SWAPF f,d
0
d
f<3:0>
f<7:4>
None
The upper and lower nibbles of register
’f’ are exchanged. If ’d’ is 0, the result is
placed in WREG. If ’d’ is 1, the result is
placed in register ’f’.
1
1
SWAPF
Read
0001
Q2
0x53
0x35
f
[0,1]
255
REG,
dest<7:4>;
dest<3:0>
110d
Process
Data
Q3
0
ffff
destination
Write to
Q4
ffff
TABLRD
Syntax:
Operands:
Operation:
Status Affected:
Encoding:
Description:
Words:
Cycles:
Q Cycle Activity:
operation
Decode
Q1
No
(Table Pointer
on Address
TBLATH or
operation
TBLATL
register
Table Read
[ label ] TABLRD t,i,f
0
i
t
If t = 1,
TBLATH
If t = 0,
TBLATL
Prog Mem (TBLPTR)
If i = 1,
TBLPTR + 1
If i = 0,
TBLPTR is unchanged
None
1.
2.
3.
1
2 (3-cycle if f = PCL)
Read
bus)
Q2
No
1010
[0,1]
[0,1]
f
A byte of the table latch (TBLAT)
is moved to register file ’f’.
If t = 1: the high byte is moved;
If t = 0: the low byte is moved.
Then, the contents of the pro-
gram memory location pointed to
by the 16-bit Table Pointer
(TBLPTR) are loaded into the
16-bit Table Latch (TBLAT).
If i = 1: TBLPTR is incremented;
If i = 0: TBLPTR is not
PIC17C7XX
255
10ti
operation
f;
incremented.
Process
f;
Data
Q3
No
TBLPTR
DS30289B-page 227
ffff
(OE goes low)
register ’f’
operation
TBLAT;
Write
Q4
No
ffff

Related parts for PIC17C756A-33/L