PIC16F913/914/916/917/946
APPENDIX C: CONVERSION
CONSIDERATIONS
Considerations for converting from previous versions
of devices to the ones listed in this data sheet are listed
in Table C-1.
TABLE C-1: CONVERSION CONSIDERATIONS
Characteristic
PIC16F91X/946
PIC16F87X
Pins
Timers
Interrupts
Communication
Frequency
Voltage
A/D
CCP
Comparator
Comparator Voltage
Reference
Program Memory
RAM
EEPROM Data
Code Protection
Program Memory
Write Protection
28/40/64
3
11 or 12
USART, SSP(1)
(SPI, I2C™ Slave)
20 MHz
2.0V-5.5V
10-bit,
7 conversion clock selects
2
2
Yes
28/40
3
13 or 14
PSP, USART, SSP
(SPI, I2C Master/Slave)
20 MHz
2.2V-5.5V
10-bit,
4 conversion clock selects
2
—
—
4K, 8K Flash
256, 336, 352 bytes
256 bytes
On/Off
—
4K, 8K Flash
(Erase/Write on
single-word)
192, 368 bytes
128, 256 bytes
Segmented, starting at end
of program memory
On/Off
LCD Module
16, 24 segment drivers,
—
4 commons
Other
In-Circuit Debugger,
In-Circuit Debugger,
Low-Voltage Programming Low-Voltage Programming
Note 1: SSP aand USART share the same pins on the PIC16F91X.
PIC16F87XA
28/40
3
14 or 15
PSP, USART, SSP
(SPI, I2C Master/Slave)
20 MHz
2.0V-5.5V
10-bit,
7 conversion clock selects
2
2
Yes
4K, 8K Flash
(Erase/Write on
four-word blocks)
192, 368 bytes
128, 256 bytes
On/Off
Segmented, starting at
beginning of
program memory
—
In-Circuit Debugger,
Low-Voltage Programming
DS41250F-page 316
© 2007 Microchip Technology Inc.