English
Language : 

PIC18F87J10 Datasheet, PDF (378/394 Pages) Microchip Technology – 64/80-Pin High-Performance, 1-Mbit Flash Microcontrollers with nanoWatt Technology
PIC18F87J10 FAMILY
A.1 Power Requirement Differences
The most significant difference between the
PIC18F87J10 and PIC18F8722 device families is the
power requirements. PIC18F87J10 devices are
designed on a smaller process; this results in lower
maximum voltage and higher leakage current.
The operating voltage range for PIC18F87J10 devices
is 2.0V to 3.6V. In addition, these devices have split
power requirements: one for the core logic and one for
the I/O. One of the VDD pins is separated for the core
logic supply (VDDCORE). This pin has specific voltage
and capacitor requirements as described in
Section 26.0 “Electrical Characteristics”.
The current specifications for PIC18F87J10 devices
are yet to be determined.
A.2 Pin Differences
There are several differences in the pinouts between
the PIC18F87J10 and the PIC18F8722 families:
• Input voltage tolerance
• Output current capabilities
• Available I/O
Pins on the PIC18F87J10 that have digital only input
capability will tolerate voltages up to 5.5V and are thus
tolerant to voltages above VDD. Table 10-1 in
Section 10.0 “I/O Ports” contains the complete list.
In addition to input differences, there are output differ-
ences as well. PIC18F87J10 devices have three
classes of pin output current capability: high, medium
and low. Not all I/O pins can source or sink equal levels
of current. Only PORTB and PORTC support the
25 mA source/sink capability that is supported by all
output pins on the PIC18F8722. Table 10-2 in
Section 10.0 “I/O Ports” contains the complete list of
output capabilities.
There are additional differences in how some pin func-
tions are implemented on PIC18F87J10 devices. First,
the OSC1/OSC2 oscillator pins are strictly dedicated to
the external oscillator function; there is no option to
re-allocate these pins to I/O (RA6 or RA7) as on
PIC18F8722 devices. Second, the MCLR pin is
dedicated only to MCLR and cannot be configured as
an input (RG5). Finally, RF0 does not exist on
PIC18F87J10 devices.
All of these pin differences (including power pin
differences) should be accounted for when making a
conversion between PIC18F8722 and PIC18F87J10
devices.
A.3 Oscillator Differences
PIC18F8722 devices have a greater range of oscillator
options than PIC18F87J10 devices. The latter family is
limited primarily to operating modes that support HS
and EC oscillators.
In addition, the PIC18F87J10 has an internal RC
oscillator with only a fixed 32 kHz output. The higher
frequency RC modes of the PIC18F8722 family are not
available.
Both device families have an internal PLL. For the
PIC18F87J10 family, however, the PLL must be
enabled in software.
The clocking differences should be considered when
making a conversion between the PIC18F8722 and
PIC18F87J10 device families.
A.4 Peripherals
Peripherals must also be considered when making a
conversion between the PIC18F87J10 and the
PIC18F8722 families:
• External Memory Bus: The external memory bus
on the PIC18F87J10 does not support Micro-
controller mode; however, it does support external
address offset.
• A/D Converter: There are only 15 channels on
PIC18F87J10 devices. The converters for these
devices also require a calibration step prior to
normal operation.
• Data EEPROM: PIC18F87J10 devices do not
have this module.
• BOR: PIC18F87J10 devices do not have a
programmable BOR. Simple brown-out capability
is provided through the use of the internal voltage
regulator.
• LVD: PIC18F87J10 devices do not have this
module.
DS39663A-page 376
 2005 Microchip Technology Inc.