Datasheet
2002 Microchip Technology Inc. Preliminary DS39598C-page 5
PIC16F818/819
1.0 DEVICE OVERVIEW
This document contains device specific information for
the operation of the PIC16F818/819 devices.
Additional information may be found in the PICmicro
TM
Mid-Range MCU Reference Manual (DS33023), which
may be downloaded from the Microchip web site. The
Reference Manual should be considered a comple-
mentary document to this data sheet, and is highly rec-
ommended reading for a better understanding of the
device architecture and operation of the peripheral
modules.
The PIC16F818/819 belongs to the Mid-Range family
of the PICmicro
®
devices. The devices differ from each
other in the amount of FLASH program memory, Data
memory, and Data EEPROM (see Table 1-1). A block
diagram of the devices is shown in Figure 1-1. These
devices contain features that are new to the PIC16
product line:
• Internal RC oscillator with eight selectable
frequencies, including 31.25 kHz, 125 kHz,
250 kHz, 500 kHz, 1 MHz, 2 MHz, 4 MHz, and
8 MHz. The INTRC can be configured as the sys-
tem clock via the configuration bits. Refer to
Section 4.5 and Section 12.1 for further details.
• The Timer1 module current consumption has
been greatly reduced from 20 µA (previous PIC16
devices) to 1.3 µA typical (32 kHz at 2V), which is
ideal for real-time clock applications. Refer to
Section 6.0 for further details.
• The amount of oscillator selections has increased.
The RC and INTRC modes can be selected with
an I/O pin configured as an I/O or a clock output
(F
OSC/4). An external clock can be configured
with an I/O pin. Refer to Section 4.0 for further
details.
TABLE 1-1: AVAILABLE MEMORY IN
PIC16F818/819 DEVICES
There are 16 I/O pins that are user configurable on a
pin-to-pin basis. Some pins are multiplexed with other
device functions. These functions include:
• External Interrupt
• Change on PORTB Interrupt
• Timer0 Clock Input
• Low Power Timer1 Clock/Oscillator
• Capture/Compare/PWM
• 10-bit, 5-channel Analog-to-Digital Converter
• SPI/I
2
C
•MCLR (RA5) can be configured as an Input
Table 1-2 details the pinout of the device with
descriptions and details for each pin.
Device
Program
FLASH
Data
Memory
Data
EEPROM
PIC16F818 1K x 14 128 x 8 128 x 8
PIC16F819 2K x14 256 x 8 256 x 8