DEVICE MIGRATIONS
SOFTWARE CHANGES
The PIC16F57 is mainly a technology process change
from the PIC16C57C 28-pin parts. There are some
changes that may affect older designs looking to use
the new parts. The changes are grouped into two
categories: those that affect hardware and those that
affect software. In most cases, an older design will
have little or no problems migrating to these new parts.
Flash Program Memory Code Protection
The Code Protect bits for the program memory have
changed from the PIC16C57C to the PIC16F57.
Configuration
bits
<11:4>
(CP)
are
now
unimplemented. They have been replaced with one
Configuration bit <3> (CP).
HARDWARE CHANGES
In-Circuit Serial Programming™ (ICSP™)
ICSP has been added allowing users to make use of
MPLAB® ICD 2 for programming in addition to the
PRO MATE® II and PICSTART® Plus programmers.
Customers may also implement ICSP directly in their
application for programming “In-Line” during the
manufacturing process.
Operating Regions
The commercial temperature operating region has
been incorporated into the industrial temperature
region. Please see the voltage frequency graphs in the
data sheet for more information.
The “LF” operating region has been incorporated into
the “F” parts. Please see the voltage frequency graphs
in the data sheet for more information.
Four Word Programming
The PIC16F57 supports programming four words at a
time (i.e., only one program command is required for
every four load data word commands). This will help
reduce total programming time by a factor of four as
compared to single-word programming.
Process Differences
Because the PIC16F57 uses
a newer process
technology, there will be subtle behavior differences
between the PIC16C57C and the PIC16F57. Before
starting on a design migration, check the data sheets
and verify that the electrical specifications for the new
part are appropriate for your application.
DS41221A-page 2
Preliminary
2003 Microchip Technology Inc.