The PIC16F877A is Microchip’s 8-bit microcontroller. It has 8K of program space, 33 IO lines, and 8 10-bit ADC pins. It has a maximum speed of 20 Mhz and can be programmed in a circuit.
Programming PIC Microcontroller
To program the PIC microcontroller you will need an IDE (Integrated Development Environment, a compiler, and an IPE (Integrated Programming Environment).
IDEšMPLABX v3.35
IPEšMPLAB IPE v3.35
CompileršXC8
Microchip has given all these three software for free. They can be downloaded directly from their official page.
Additional Resources:
Features:
Microchip PIC 16F877A (with 20 MHz Crystal Oscillator & Boot loader Software)
High-Performance RISC CPU
8 K Words Programmable Flash Memory
368 bytes Data Memory (RAM)
256 bytes EEPROM
20 MHz Operation (200ns instruction cycle)
33 I/O pins
8-Channel 10-bit Analog to Digital Converter (ADC)
Two PWM Channels
Two Capture modules (16-bit with max. resolution 12.5 ns)
Two Compare modules (16-bit with max. resolution 200 ns)
Two 8-Bit Timer/Counter
One 16-Bit Timer/Counter
One Serial USART
One Master Synchronous Serial Port (MSSP)
One Serial Peripheral Interface(SPI) Module
One Inter-Integrated Circuit (I2C) Module
Power-On Reset (POR), Power-Up Timer (PWRT) and Oscillator Start-up Timer (OST)
Interrupt Capability (up to 14 sources)
Eight Level Deep Hardware Stack
ICSP Programming
Brown Out Reset
Low Voltage Programming
Power Saving Sleep Mode
Programmable Code Protection
Fully Static Design
Wide Operating Voltage 2.0V to 5.5V
Low Power Consumption
Reviews
There are no reviews yet.