PIC18F1220-I/SO Microchip Technology Inc., PIC18F1220-I/SO Datasheet - Page 194

no-image

PIC18F1220-I/SO

Manufacturer Part Number
PIC18F1220-I/SO
Description
Microcontroller; 4 KB Flash; 256 RAM; 256 EEPROM; 16 I/O; 18-Pin-SOIC
Manufacturer
Microchip Technology Inc.
Datasheet

Specifications of PIC18F1220-I/SO

A/d Inputs
7-Channel, 10-Bit
Cpu Speed
10 MIPS
Eeprom Memory
256 Bytes
Input Output
16
Interface
USART
Memory Type
Flash
Number Of Bits
8
Package Type
18-pin SOIC
Programmable Memory
4K Bytes
Ram Size
256 Bytes
Speed
20 MHz
Timers
1-8-bit, 3-16-bit
Voltage, Range
2-5.5 V
Lead Free Status / Rohs Status
RoHS Compliant part Electrostatic Device
PIC18F1220/1320
TABLE 20-1:
DS39605C-page 192
a
bbb
BSR
d
dest
f
fs
fd
k
label
mm
*
*+
*-
+*
n
PRODH
PRODL
s
u
WREG
x
TBLPTR
TABLAT
TOS
PC
PCL
PCH
PCLATH
PCLATU
GIE
WDT
TO
PD
C, DC, Z, OV, N
[
(
< >
italics
]
)
Field
OPCODE FIELD DESCRIPTIONS
RAM access bit
a =
a =
Bit address within an 8-bit file register (0 to 7).
Bank Select Register. Used to select the current RAM bank.
Destination select bit
d =
d =
Destination either the WREG register or the specified register file location.
8-bit register file address (0x00 to 0xFF).
12-bit register file address (0x000 to 0xFFF). This is the source address.
12-bit register file address (0x000 to 0xFFF). This is the destination address.
Literal field, constant data or label (may be either an 8-bit, 12-bit or a 20-bit value).
Label name.
The mode of the TBLPTR register for the table read and table write instructions.
Only used with table read and table write instructions:
The relative address (2’s complement number) for relative branch instructions, or the direct address for
call/branch and return instructions.
Product of Multiply High Byte.
Product of Multiply Low Byte.
Fast Call/Return mode select bit
s =
s =
Unused or unchanged.
Working register (accumulator).
Don’t care (‘
The assembler will generate code with x =
Microchip software tools.
21-bit Table Pointer (points to a program memory location).
8-bit Table Latch.
Top-of-Stack.
Program Counter.
Program Counter Low Byte.
Program Counter High Byte.
Program Counter High Byte Latch.
Program Counter Upper Byte Latch.
Global Interrupt Enable bit.
Watchdog Timer.
Time-out bit.
Power-down bit.
ALU Status bits: Carry, Digit Carry, Zero, Overflow, Negative.
Optional.
Contents.
Assigned to.
Register bit field.
In the set of.
User defined term (font is Courier).
0
1
0
1
0
1
No change to register (such as TBLPTR with table reads and writes)
Post-Increment register (such as TBLPTR with table reads and writes)
Post-Decrement register (such as TBLPTR with table reads and writes)
Pre-Increment register (such as TBLPTR with table reads and writes)
: do not update into/from shadow registers
: certain registers loaded into/from shadow registers (Fast mode)
: RAM location in Access RAM (BSR register is ignored)
: RAM bank is specified by BSR register
: store result in WREG
: store result in file register f
0
’ or ‘
1
’).
0
. It is the recommended form of use for compatibility with all
Description
 2004 Microchip Technology Inc.

Related parts for PIC18F1220-I/SO