Your Cart

PIC16F877A Flash 8kbyte 4MHz Microcontroller

PIC16F877A Flash 8kbyte 4MHz Microcontroller
  • Stock: In Stock
  • Model: BE-000500
  • Weight: 10.00g
(GST +18%Extra)


  • 40-pin Low Power Microcontroller
  • Flash Program Memory: 8192 bytes
  • EEPROM Data Memory: 256 bytes
  • SRAM Data Memory: 368 bytes
  • I/O Pins: 33
  • Timers: Two 8-bit / One 16-bit
  • A/D Converter: 10-bit Eight Channel
  • PWM: Two 10-bit Modules
  • SSP: SPI and I²C Support
  • USART: Yes
  • External Oscillator: up to 20MHz


Special Microcontroller Features

  • 100,000 erase/write cycle Enhanced Flash Program Memory Typical
  • Self-reprogrammable under software control
  • Single-supply 5V In-Circuit Serial Programming
  • Watchdog Timer (WDT) with its own on-chip RC oscillator
  • Programmable Code Protection
  • Power-Saving Sleeping Mode

​Peripheral Features

  • Two 8-bit (TMR0, TMR2)timer/counter with Prescalar
  • One 16-bit timer/counter
  • Brown-out detection circuitry
  • Parallel Slave Port (PSP): 40/44 pin-device only

​High-Performance RISC CPU

  •  Only 35 single-word instructions to learn
  •  DC-20MHz clock input
  •  Up to 8K x 14 words of Flash Program Memory
  •  Pinout Compatible to other 28-pin or 40/44-pin

​Analog Features

  • 10-bit, up to 8-channel Analog-to-Digital Converter (A/D)
  • Brown-out Reset(BOR)
  • Two Analog Comparators
  • Programmable on-chip voltage reference (VREF) module

​ CMOS Technology

  • Low-power, high-speed Flash/EEPROM technology
  • Fully Static Design
  • Wide Operating Voltage Range (2.0V to 5.5V)
  • Low-power Consumption

Write a review

Please login or register to review