Skip to main content

PIC Microcontroller Doc file download

PIC Microcontroller

                        
                        PIC is a peripheral interface controller, developed by general instrument’s microelectronics, in the year of 1993. It is controlled by the software. They could be programmed to complete many task and control a generation line and many more. PIC microcontrollers are finding their way into new applications like smart phones, audio accessories, video gaming peripherals and advanced medical devices.
            There are many PICs, started with PIC16F84 and PIC16C84. But these were the only affordable flash PICs. Microchip has recently introduced flash chips with types that are much more attractive, such as 16F628, 16F877 and 18F452. The 16F877 is around twice the price of the old 16F84, but has eight times the code size, much more RAM, much more I/O pins, a UART, A/D converter and a lot more.
PIC16F877A




Features of PIC16F877

Core Features:
·         High-performance RISC CPU
·         Up to 8K x 14 words of FLASH program memory
·         35 Instructions (fixed length encoding-14-bit)
·         368×8 static RAM based data memory
·         Up to 256 x 8 bytes of EEPROM data memory
·         Interrupt capability (up to 14 sources)
·         Three addressing modes (direct, indirect, relative)
·         Power-on reset (POR)
·         Harvard architecture memory
·         Power saving SLEEP mode
·         Wide operating voltage range: 2.0V to 5.5V
·         High sink / source current: 25mA
·         Accumulator based machine



Peripheral Features:
·        3 Timer/counters (programmable pre-scalars)
·        Timer0, Timer2 are 8-bit timer/counter with 8-bit pre-scalar
·        Timer1 is 16-bit, can be incremented during sleep via external crystal/clock
·        Two capture, compare, PWM modules
·        Input capture function records the Timer1 count on a pin transition
·        A PWM function output is a square wave with a programmable period and duty cycle.
·        10-bit 8 channel analog-to-digital converter
·        USART with 9-bit address detection
·        Synchronous serial port with master mode and I2C Master/Slave
·        8-bit parallel slave port
o   10-bit, up to 8-channel Analog-to-Digital Converter (A/D)
·        Brown-out Reset (BOR)
·        Analog Comparator module (Programmable input multiplexing from device inputs and comparator outputs are externally accessible)



Pin Description of PIC16F877A:







           The circuit below consists of a lamp whose switching is controlled using a PIC microcontroller. The Microcontroller is interfaced with an external crystal which provides clock input. The PIC is also interfaced with a push button and on pressing the push button, the Microcontroller accordingly sends a high signal to the base of the transistor, so as to switch on the transistor and thus give proper connection to the relay to switch it on and allow passage of AC current to the lamp and thus the lamp glows. The status of the operation is displayed on the LCD interfaced to the PIC microcontroller.

Source Credits : Wikipedia

DOWNLOAD AS DOC FILE HERE



Note : This only for educational purpose to minimize effort and help to students if  any content of this post/document owned by any person/organization can contact by email so that i will remove that particular content.

SUBSCRIBE | COMMENT | SHARE


Comments

Popular posts from this blog

edureka Review : Is It really Good for online Certification Courses?

My Review About Edureka Hi, I’m Gopal and I took an online course for Machine Learning with Mahout Certification Training & Get Certified from the eLearning platform Edureka and I very much enjoyed the whole process starting from enrollment to receiving a certificate for completion. I would like to share my review about Edureka which will … edureka Review : Is It really Good for online Certification Courses? Read More » from Free Job Updater Review, Edureka eLearning, Edureka review https://www.markfootstep.com/edureka-review-is-it-really-good-for-online-certification-courses/ via IFTTT