I have just begun in the world of micro-controllers, and the first micro-controller. I chose to work with was the PIC from Microchip. The PIC I am using is the PIC16F877A. I am using MPLAP IDE and HI-TECH C. I am trying to make an extremely simple program that turns on an LED. This is the code I am using:
#include<htc.h> #define _XTAL_FREQ 8000000 __CONFIG(UNPROTECT & PWRTDIS & WDTDIS & HS & LVPDIS); int main() { TRISB0 = 0; RB0 = 1; while(1);}
When I hookup the PIC to my circuit the LED does not turn on.
A few other notes about my circuit:
- I am using a 9 volt battery hooked up to a 7805 regulator for the power supply
- I have measured the voltage coming from pin RB0 with a multimeter and it measures 0.0V.
- If there is no problem with my circuit I could have programmed the chip wrong
- My capacitors hooked up with my crystal are 22pf not 22uf
- I have put 100uf capacitors between pins 11 and 12 and between 31 and 32
For more detail: Basic PIC circuit is not working
Related projects
PIC16F877 Driving LCD in 4-Bit Mode using PIC16F877 with Proteus Simulation
Introduction This microcontroller project shows how a PIC16F877 can drive an LCD display using 4-bit mode inside a Proteus simulation.The project demonstrates...
Programmers & ICSP · PIC16F877AEPE PIC/LCD Demo using PIC16F877 with Proteus Simulation
IntroductionThe EPE PIC/LCD Demo is a classic microcontroller project that demonstrates how a PIC16F877 can fully control a PG12864F graphical LCD.Designed as...
Motors & Robotics · PIC16F877AEfficient Sun-Following Robot: A Solar Tracker with Microcontroller Control
Abstract The impending global challenge of dwindling non-renewable fuel resources underscores the urgency of transitioning towards renewable energy alternatives like solar power....
Development Boards & Kits · PIC18F4520Voltage Measurement with A PIC Microcontroller
Voltage Measurement with PIC Microcontroller articulates a methodical framework for facilitating analog voltage measurement using the PIC18F4520, an advanced member of Microchip’s...
Development Boards & KitsUltra-Low Power: Microcontroller Standby Current to 130uA with OPEnS Power Control Board
At the OPEnS Lab, a key focus for our projects is achieving exceptionally long battery life. This was particularly true for the...
Development Boards & KitsAn Integrated Approach to Developing Applications with Microchip PIC Microcontrollers
1. Introduction In our daily lives, a variety of devices such as telephones, household appliances, and cars incorporate "smart" electronics, typically manifested...

