Microchip Technology MA160014 Data Sheet

Page of 560
PIC18(L)F2X/4XK22
DS41412F-page 14
 2010-2012 Microchip Technology Inc.
1.2
Other Special Features
• Memory Endurance: The Flash cells for both 
program memory and data EEPROM are rated to 
last for many thousands of erase/write cycles – up to 
10K for program memory and 100K for EEPROM. 
Data retention without refresh is conservatively 
estimated to be greater than 40 years.
• 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.
• Extended Instruction Set: The PIC18(L)F2X/
4XK22 family introduces an optional extension to 
the PIC18 instruction set, which adds eight new 
instructions and an Indexed Addressing mode. 
This extension, enabled as a device configuration 
option, has been specifically designed to optimize 
re-entrant application code originally developed in 
high-level languages, such as C.
• Enhanced CCP 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, for disabling PWM outputs 
on interrupt or other select conditions 
- Auto-Restart, to reactivate outputs once the 
condition has cleared
- Output steering to selectively enable one or 
more of four outputs to provide the PWM 
signal.
• Enhanced Addressable EUSART: This serial 
communication module is capable of standard 
RS-232 operation and provides support for the LIN 
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).
• 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, reduce code overhead.
• Extended Watchdog Timer (WDT): This 
enhanced version incorporates a 16-bit 
postscaler, allowing an extended time-out range 
that is stable across operating voltage and 
temperature. See 
 for time-out periods.
• Charge Time Measurement Unit (CTMU)
• SR Latch Output:
1.3
Details on Individual Family 
Members
Devices in the PIC18(L)F2X/4XK22 family are avail-
able in 28-pin and 40/44-pin packages. The block dia-
gram for the device family is shown in 
.
The devices have the following differences:
1.
Flash program memory
2.
Data Memory SRAM
3.
Data Memory EEPROM
4.
A/D channels
5.
I/O ports 
6.
ECCP modules (Full/Half Bridge)
7.
Input Voltage Range/Power Consumption
All other features for devices in this family are identical.
These are summarized in 
The pinouts for all devices are listed in the pin summary
tables
 and 
, and I/O description tables:
 and 
.