© All rights reserved. Powered by Florisera.

RSS Daily tech news
  • Scientists freeze quantum motion using ultrafast laser trick
    Harvard and PSI scientists have managed to freeze normally fleeting quantum states in time, creating a pathway to control them using pure electronic tricks and laser precision.
  • Researchers develop recyclable, healable electronics
    Electronics often get thrown away after use because recycling them requires extensive work for little payoff. Researchers have now found a way to change the game.
  • Ultra-thin lenses that make infrared light visible
    Physicists have developed a lens with 'magic' properties. Ultra-thin, it can transform infrared light into visible light by halving the wavelength of incident light.
  • Engineers develop self-healing muscle for robots
    Students recently unveiled their invention of a robotic actuator -- the 'muscle' that converts energy into a robot's physical movement -- that has the ability to detect punctures or pressure, heal the injury and repair its damage-detecting 'skin.'
  • Listening to electrons talk
    Researchers present new experimental and theoretical results for the bound electron g-factor in lithium-like tin which has a much higher nuclear charge than any previous measurement. The experimental accuracy reached a level of 0.5 parts per billion. Using an enhanced interelectronic QED method, the theoretical prediction for the g-factor reached a precision of 6 parts […]
  • Waste to foundation: Transforming construction waste into high-performance material
    In a major advancement for sustainable construction, scientists have created a cement-free soil solidifier from industrial waste. By combining Siding Cut Powder and activated by Earth Silica, an alkaline stimulant from recycled glass, scientists produced a high-performance material that meets compressive strength standards exceeding the 160 kN/m construction-grade threshold and eliminates arsenic leaching through calcium […]

Category

PIC16F877A Timer1 Tutorial
The Timer1 module is a 16-bit timer/counter within most PIC MCU devices. Timer1 can increment up to a value of 65535 before it overflows back...
PIC16F877A Timer0 tutorial
The Timer0 module is an 8-bit timer/counter that is included with all 8-bit PIC MCU devices. The Timer0 is more than just a timer....
PIC Microcontrollers Timers
In this tutorial, we will learn what are "Timers"; we will explain this with examples using the Microcontroller PIC16F877A. For this tutorial is may be...
How to use interrupts in microcontrollers
In this tutorial we will learn how to use external interrupts in PIC microcontrollers. We will go in depth on how to set it up...
Interfacing 4×3 keypads with PIC16F877A
In this tutorial, we will provide an overview of the 4x3 membrane keypad. The keypad serves as a reliable and budget-friendly tool for having inputs...
Control Possibilities with PIC16F877A: Relays, Optos, H Bridges (Part 3 of 3)
Most microcontrollers have limited current sink or current source on their pins, including the PIC16F877A. However, certain projects may require larger currents than the maximum...

Prerequisits

To make it easier, I assume you have a basic knowledge of the following:

  • Basic circuitry knowledge; such as resistors, transistors, diodes, relays.
  • Basic programming knowledge in C; understand what are functions, operators, data types, and more.
  • Digital electronics, such as logic gates.

On some occasions I will explain it from scratch, but to understand everything, it is best to brush up on the basics so that you can follow the tutorials.

Required Software

For these tutorials we use Microchip’s own software package that includes:

  • MPLAB X IDE
  • XC8 Compiler
  • PICKIT3 programmer/debugger

All the tools can be downloaded at the official website of Microchip Technology

Required Hardware

The full tutorial consists of many different types of electrical components, sensors and actuators. It depends completely on your own project what you need. However, in all cases you will need a Pickit3 tool to install the software and you need at least 1 PIC16F877A microcontroller to install it on.

Visual Portfolio, Posts & Image Gallery for WordPress