0
Not Recommended for new designs
Program Memory Size (KB) |
3.5 |
RAM |
128 |
Data EEPROM (bytes) |
64 |
Pin Count |
40 |
Operation Voltage Max.(V) |
5.5 |
Operation Voltage Min.(V) |
2 |
ADC Resolution Max |
10 |
ADC Channels |
8 |
Zero Cross Detect |
False |
Number of Comparators |
0 |
SPI |
0 |
I2C |
0 |
Stand alone PWM |
0 |
Low Power |
No |
Numerically Controlled Oscillator (NCO) |
0 |
Data Signal Modulator (DSM) |
0 |
This powerful (200 nanosecond instruction execution) yet easy-to-program (only 35 single word instructions) CMOS FLASH-based 8-bit microcontroller packs Microchip's powerful PIC® architecture into an 40- or 44-pin package and is upwards compatible with the PIC16C5X, PIC12CXXX and PIC16C7X devices. The PIC16F871 features 64 bytes of EEPROM data memory, self programming, an ICD, 8 channels of 10-bit Analog-to-Digital (A/D) converter, 2 additional timers, a capture/compare/PWM functions and a Universal Asynchronous Receiver Transmitter (USART). All of these features make it ideal for more advanced level A/D applications in automotive, industrial, appliances and consumer applications.