PIC18F2331/2431/4331/4431
• High-Speed 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.
1.2
Other Special Features
• Memory Endurance: The enhanced Flash cells
for both program memory and data EEPROM are
rated to last for many thousands of erase/write
cycles – up to 100,000 for program memory and
1,000,000 for EEPROM. Data retention without
refresh is conservatively estimated to be greater
than 100 years.
• Motion Feedback Module (MFM): This module
features a Quadrature Encoder Interface (QEI)
and an Input Capture (IC) module. The QEI
accepts two phase inputs (QEA, QEB) and one
index input (INDX) from an incremental encoder.
The QEI supports high and low precision position
tracking, direction status and change of direction
interrupt and velocity measurement. The input
capture features 3 channels of independent input
capture with Timer5 as the time base, a Special
Event Trigger to other modules and an adjustable
noise filter on each IC input.
• Self-Programmability: These devices can write
to their own program memory spaces under inter-
nal software control. By using a bootloader routine
located in the protected boot block at the top of
program memory, it becomes possible to create
an application that can update itself in the field.
• Power Control PWM Module: In PWM mode,
this module provides 1, 2 or 4 modulated outputs
for controlling half-bridge and full-bridge drivers.
Other features include auto-shutdown on Fault
detection and auto-restart to reactivate outputs
once the condition has cleared.
• Extended Watchdog Timer (WDT): This
enhanced version incorporates a 16-bit prescaler,
allowing a time-out range from 4 ms to over
2 minutes, that is stable across operating voltage
and temperature.
• Enhanced Addressable USART: This serial
communication module is capable of standard
RS-232 operation and provides support for the
LIN/J2602 bus protocol. Other enhancements
include automatic baud rate detection and a 16-bit
Baud Rate Generator for improved resolution.
When the microcontroller is using the internal
oscillator block, the EUSART provides stable
operation for applications that talk to the outside
world without using an external crystal (or its
accompanying power requirement).
• Extended Watchdog Timer (WDT): This
enhanced version incorporates a 16-bit prescaler,
allowing an extended time-out range that is stable
across operating voltage and temperature. See
Section 26.0 “Electrical Characteristics” for
time-out periods.
DS39616D-page 12
2010 Microchip Technology Inc.