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
PIC16F87XA
Pins
28/40/64
3
28/40
3
28/40
3
Timers
Interrupts
Communication
11 or 12
13 or 14
14 or 15
USART, SSP(1)
PSP, USART, SSP
PSP, USART, SSP
(SPI, I2C™ Slave)
(SPI, I2C Master/Slave)
(SPI, I2C Master/Slave)
Frequency
Voltage
A/D
20 MHz
20 MHz
20 MHz
2.0V-5.5V
2.2V-5.5V
2.0V-5.5V
10-bit,
10-bit,
10-bit,
7 conversion clock selects
4 conversion clock selects
7 conversion clock selects
CCP
2
2
2
2
2
Comparator
—
—
Comparator Voltage
Reference
Yes
Yes
Program Memory
4K, 8K Flash
4K, 8K Flash
(Erase/Write on
single-word)
4K, 8K Flash
(Erase/Write on
four-word blocks)
RAM
256, 336, 352 bytes
256 bytes
192, 368 bytes
128, 256 bytes
192, 368 bytes
128, 256 bytes
On/Off
EEPROM Data
Code Protection
On/Off
Segmented, starting at end
of program memory
Program Memory
Write Protection
—
On/Off
Segmented, starting at
beginning of
program memory
LCD Module
Other
16, 24 segment drivers,
4 commons
—
—
In-Circuit Debugger,
In-Circuit Debugger,
In-Circuit Debugger,
Low-Voltage Programming Low-Voltage Programming
Low-Voltage Programming
Note 1: SSP aand USART share the same pins on the PIC16F91X.
DS41250F-page 316
© 2007 Microchip Technology Inc.