Microchip Technology DM163025-1 Data Sheet

Page of 536
PIC18(L)F2X/45K50
DS30684A-page 12
 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/
45K50 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.
• Dedicated ICD/ICSP™ Port: These devices 
introduce the use of debugger and programming 
pins that are not multiplexed with other 
microcontroller features. Offered as an option in 
the TQFP packaged devices, this feature allows 
users to develop I/O intensive applications while 
retaining the ability to program and debug in the 
circuit.
• Charge Time Measurement Unit (CTMU):
• SR Latch Output:
1.3
Details on Individual Family 
Members
Devices in the PIC18(L)F2X/45K50 family are available
in 28-pin and 40/44-pin packages. The block diagram
for the device family is shown in 
.
The devices have the following differences:
1.
Flash program memory
2.
A/D channels
3.
I/O ports
4.
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
table: 
, and I/O description tables: 
 and
.