Contents
What are the features present in PIC16F877A?
The PIC16F877A features 256 bytes of EEPROM data memory, self programming, an ICD, 2 Comparators, 8 channels of 10-bit Analog-to-Digital (A/D) converter, 2 capture/compare/PWM functions, the synchronous serial port can be configured as either 3-wire Serial Peripheral Interface (SPI™) or the 2-wire Inter-Integrated …
How many digital I O pins are there in PIC16F877A?
Ports in PIC16F877a: PortA has 8 Pins in total and it is an analogue Port. All Pins in PortA are analogue. PortB also has 8 Pins but these all are digital Pins. PortC is also a digital Port having 8 Pins.
What is the use of PIC16F877A?
PIC16F877A is used in many pic microcontroller projects. PIC16F877A also have much application in digital electronics circuits. PIC16f877a finds its applications in a huge number of devices. It is used in remote sensors, security and safety devices, home automation and many industrial instruments.
What is the ADC resolution of PIC16F877A?
10-bit
ADC module of the PIC16F877A controller has a 10-bit resolution output. That means an analog input converted into a corresponding 10-bit digital output and 7 channel ADC.
What is the output voltage of PIC16F877A?
| PIC16F877A –Simplified Features | |
|---|---|
| CPU | 8-bit PIC |
| Operating Voltage (V) | 2 to 5.5 V |
| Number of I/O pins | 33 |
| ADC Module | 8ch, 10-bit |
What is the purpose of PORT registers?
The PORT register is the latch for the data to be output. When the PORT is read, the device reads the levels present on the I/O pins (not the latch). This means that care should be taken with read-modify-write commands on the ports and changing the direction of a pin from an input to an output.
What is the resolution of ADC used in PIC18F4550?
10 bits
ADC in PIC Microcontroller (PIC18F4550) The ADC in PIC18F4550 is a successive approximation ADC with a resolution of 10 bits. The resolution indicates how much the reference voltage can be divided. For a 10 bit resolution ADC, it is possible to divide up to 1024 (2^10) voltages.
How does a / D converter work in PIC16F877?
In PIC16F877, conversion of analog signal results in 10-bit digital number. A/D module has low and high voltage reference input. It is software selectable for VSS, VDD, RA2, RA3. The A/D converter device can operate in Sleep mode.
What are the main features of pic16f877a microcontroller?
Main features of PIC16F877A microcontroller Like all other microcontroller, PIC16F877A also provide built-in useful features as mentioned in this list: Analog to digital converter module : It has 8 bit ADC module which consists of 8 channels. We can use 8 analog sensors with this microcontroller.
What is the maximum current a pic16f877a can sink?
It does not have an internal oscillator like other PIC18F46K22, PIC18F4550. The maximum current each PORT can sink or source is around 100mA. Therefore, the current limit for each GPIO pin of PIC16F877A is 10 mili ampere.
How to set up UART in pic16f877a?
USART in PIC16F877A has multi-processor communication capability using 9-bit address detection. When setting up an UART Transmission, follow these steps: 1. Initialize SPBRG for baud rate. Inorder to set a high-speed baud rate, set BRGH. 2. Enable asynchronous serial port by clearing SYNC and set SPEN.