Where are the PIC Projects?

I enabled Google Analytics on this site a little over a month ago to try and get a feel for what pages people were reading and which (if any) other pages that led them to. I've now got enough data collected to get a reasonable overview and some of the…

Digital IO (PIC16F628A)

This is another article in the PIC Tutorial series. In this post we cover the basics of digital IO on the PIC 16F628A chip as well as covering the basics of using the timer and storing persistent data in the EEPROM. Introduction This part of the PIC tutorial introduces digital…

PIC Tutorial

This is a series of tutorial style posts which introduce the PIC16F628A microcontroller and many of it's features. The tutorial culminates with an RS232 controlled interface board which can directly control two servo motors and two DC motors as well as providing a small amount of digital IO to the…

Serial Programming - Part 3 (PIC16F628A)

This is the fourth in a series of articles describing the construction of an interface board suitable for controlling 2 motors, 2 servos and providing a collection of binary inputs and outputs; previous posts are ... Microcontrollers - The PIC16F628A Serial Programming - Part 1 (PIC16F628A) Serial Programming - Part 2…

Serial Programming - Part 2 (PIC16F628A)

This is the third in a series of articles describing the construction of an interface board suitable for controlling 2 motors, 2 servos and providing a collection of binary inputs and outputs; previous posts are ... Microcontrollers - The PIC16F628A Serial Programming - Part 1 (PIC16F628A) The board provides limited onboard…

Serial Programming - Part 1 (PIC16F628A)

This is the second in a series of articles describing the construction of an interface board suitable for controlling 2 motors, 2 servos and providing a collection of binary inputs and outputs (here is the previous article). The board provides limited onboard intelligence (only enough to protect the motors and…

Microcontrollers - The PIC16F628A

This is the first in a series of articles describing the construction of an interface board suitable for controlling 2 motors, 2 servos and providing a collection of binary inputs and outputs. The board provides limited onboard intelligence (only enough to protect the motors and servos from invalid operations) -…

Adding Some Smarts to Projects

Being able to add a level of smartness to projects can greatly extend their usefulness (and make them more interesting). The smartness usually involves some level of electronics - today the number of options available to do that is much greater than it ever was before, and more importantly, well…