Communications: The PIC18F87J50 family incorporates a range of serial and parallel communication peripherals, including a fully featured Universal
Serial Bus communications module that is compliant with the USB Specification Revision 2.0. This device also includes 2 independent Enhanced USARTs
and 2 Master SSP modules, capable of both SPI and I2C™ (Master and Slave) modes of operation. The device also has a parallel port and can be
configured to serve as either a Parallel Master Port or as a Parallel Slave Port.
CCP Modules: All devices in the family incorporate two Capture/Compare/PWM (CCP) modules and three Enhanced CCP modules to maximize flexibility in
control applications. Up to four different time bases may be used to perform several different operations at once. Each of the three ECCPs offers up
to four PWM outputs, allowing for a total of 12 PWMs. The ECCPs also offer many beneficial features, including polarity selection, programmable dead
time, auto-shutdown and restart and Half-Bridge and Full-Bridge Output modes.
10-Bit A/D Converter: This module 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. It has an 8 or 12 channel MUX, depending on family member, connecting it to
I/O pins.
Flash program memory (six sizes, ranging from 32 Kbytes for PIC18FX5J50 devices to 128 Kbytes for PIC18FX7J50). The family includes 3904 bytes of
RAM.
|