Microchip Technology DM163025-1 Data Sheet
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.
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.
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.
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
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.
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).
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.
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.
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
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
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.
1.
Flash program memory
2.
A/D channels
3.
I/O ports
4.
Input Voltage Range/Power Consumption
, and I/O description tables:
and
.