Coupon Accepted Successfully!


Features Of PIC16F877 Microcontroller


The features of PIC16F877 microcontrollers are given below:

  • High-performance RISC CPU
  • Only 35 single-word instructions are available for these microcontrollers
  • All single-cycle instructions, except for program branches which are two cycles
  • Operating speed: 20 MHz dc clock input and 200 ns dc instruction cycle
  • 8K × 14 words of FLASH program memory, 368 × 8 bytes of data memory (RAM),
  • 256 × 8 bytes of EEPROM data memory
  • 14 Interrupt sources capability
  • 8-bits Parallel Slave Port (PSP)
  • Direct, indirect and relative addressing modes
  • Power-On Reset (POR)
  • Power-up Timer (PWRT) and Oscillator Start-up Timer (OST)
  • Watchdog Timer (WDT) with its own on-chip RC oscillator for reliable operation
  • 3 timers: Timer 0, Timer 1 and Timer 2
    • Timer 0: 8-bit timer/counter with 8-bit prescaler
    • Timer 1: 16-bit timer/counter with prescaler, can be incremented during sleep via external crystal/clock
    • Timer 2: 8-bit timer/counter with 8-bit period register, prescaler and postscaler
  • Programmable code-protection
  • Power-saving SLEEP mode
  • Selectable oscillator options
  • Low-power, high-speed CMOS FLASH/EEPROM technology
  • Fully static design
  • In-circuit serial programming capability
  • In-circuit debugging
  • Processor read/write access to program memory
  • The wide operating voltage range from 2.0 V to 5.5 V
  • High sink/source current, about 25 mA
  • Operate in commercial as well as industrial temperature ranges
  • Low-power consumption
  • Two Capture, Compare, PWM modules
    • Capture is 16-bit, maximum resolution is 12.5 ns
    • Compare is 16-bit, maximum resolution is 200 ns
    • PWM maximum resolution is 10-bit
  • 10-bit multi-channel analog-to-digital converter
  • Synchronous Serial Port (SSP) with Master Mode and Master/Slave
  • Universal Synchronous Asynchronous Receiver Transmitter (USART) with 9-bit address detection
  • Parallel Slave Port (PSP) 8-bits wide, with external RD WR  and CS CS control signals

Test Your Skills Now!
Take a Quiz now
Reviewer Name