Description
PIC16F877 - 8 bit Microcontroller with 8 Bytes Flash Program Memory and A/D
Downloads
Data Sheet
Application Note
Features
High-Performance RISC CPU
- Only 35 single word instructions to learn
- All instructions are single cycle (1µs) except for program branches
- Operating speed: DC - 20MHz clock input
- 8 k Bytes Flash Program Memory
- 368 Byte RAM Data Memory
- 256 Byte EEPROM Data Memory
- In-circuit serial programming
Peripheral Features
- Two 8-bit timer/counter(TMR0,TMR2) with 8-bit programmable prescalar
- One 16 bit timer/counter(TMR1)
- Two Capture, Compare, PWM module
- 10-bit, 8-channel Analog-to-Digital converter
- Synchronous Serial Port (SSP) with SPI (Master mode) and I2C (Master/Slave)
- Universal Synchronous Asynchronous Receiver Transmitter with 9-bit address
Detection
- Two Analog Comparators
- Watchdog Timer (WDT) with separate RC oscillator
Special Microcontroller Features
- 100,000 erase/write cycle Enhanced FLASH program memory
- 1,000,000 erase/write cycle Data EEPROM memory typical
- Power saving SLEEP mode
- Programmable code protection
- Selectable Oscillator Options
- Self-reprogrammable under software control
CMOS Technology
- Low power, high speed CMOS FLASH technology
- Fully Static Design
- Low Power Consumption
I/O and Packages
- 33 I/O pins with individual direction control
- 40-pin DIP
Pin Layout
This product was added to our catalog on Monday 10 October, 2011.