1.3 Other Special Features
• Communications: The PIC18F97J94 family
incorporates a range of serial communication
peripherals, including USB, four Enhanced
Addressable USARTs with IrDA, and two Master
Synchronous Serial Port MSSP modules capable
of both SPI and I2C™ (Master and Slave) modes
of operation.
• CCP Modules: PIC18F97J94 family devices
incorporate up to seven Capture/Compare/PWM
(CCP) modules. Up to six different time bases can
be used to perform several different operations at
once.
• ECCP Modules: The PIC18F97J94 family has
three Enhanced CCP (ECCP) modules to
maximize flexibility in control applications:
- Up to eight different time bases for
performing several different operations at
once
- Up to four PWM outputs for each module –
for a total of 12 PWMs
- Other beneficial features, such as polarity
selection, programmable dead time,
auto-shutdown and restart, and Half-Bridge
and Full-Bridge Output modes
• 12-Bit A/D Converter: The PIC18F97J94 family
has a software selectable, 10/12-bit
Analog-to-Digital (A/D) Converter. It incorporates
programmable acquisition time, allowing for a
channel to be selected and a conversion to be
initiated without waiting for a sampling period, and
thus, reducing code overhead.
• Charge Time Measurement Unit (CTMU): The
CTMU is a flexible analog module that provides
accurate differential time measurement between
pulse sources, as well as asynchronous pulse
generation.
• Together with other on-chip analog modules, the
CTMU can precisely measure time, measure
capacitance or relative changes in capacitance, or
generate output pulses that are independent of
the system clock.
• LP Watchdog Timer (WDT): This enhanced
version incorporates a 22-bit prescaler, allowing
an extended time-out range that is stable across
operating voltage and temperature. See
Section 31.0 “Electrical Characteristics” for
time-out periods.
• Real-Time Clock and Calendar Module
(RTCC): The RTCC module is intended for appli-
cations requiring that accurate time be maintained
for extended periods of time, with minimum to no
intervention from the CPU.
• The module is a 100-year clock and calendar with
automatic leap year detection. The range of the
clock is from 00:00:00 (midnight) on January 1,
2000 to 23:59:59 on December 31, 2099.
2012 Microchip Technology Inc.
PIC18F97J94 FAMILY
1.4 Details on Individual Family
Members
Devices in the PIC18F97J94 family are available in
64-pin, 80-pin and 100-pin packages. Block diagrams
for the two groups are shown in Figure 1-1, Figure 1-2
and Figure 1-3.
The devices are differentiated from each other in these
ways:
• Flash Program Memory:
- PIC18FX5J94 – 32 Kbytes
- PIC18FX6J94 – 64 Kbytes
- PIC18FX6J99 – 96 Kbytes
- PIC18FX7J94 – 128 Kbytes
• Data RAM:
- All devices – 4 Kbytes
• I/O Ports:
- PIC18F6XJ9X (64-pin devices) – seven
bidirectional ports
- PIC18F8XJ9X (80-pin devices) – nine
bidirectional ports
- PIC18F9XJ9X (100-pin devices) – eleven
bidirectional ports
• A/D Channels:
- PIC18F6XJXX (64-pin devices) – 16 channels
- PIC18F8XJXX (80-pin devices) – 24 channels
- PIC18F9XJXX (100-pin devices) – 24 channels
All other features for devices in this family are identical.
These are summarized in Table 1-1, Table 1-2 and
Table 1-3.
The pinouts for all devices are listed in Table 1-4.
DS30575A-page 11