MCP Upgrade tutorial
Beginner
Getting errors under MPLAB? You may need to upgrade the firmware on your MCP. Use this step-by-step tutorial to upgrade to the newest release from Olimex.
Mini-ICSP Updates
Beginner
Have you noticed the itty bitty white rectangles on some of the SparkFun designed boards? These are a miniature version of the ICSP connection. This tutorial will show you how to use a special adapter to re-program boards with this type header.
The Biggie
Intermediate
A lengthy tutorial that covers: *How to get the MAX232 IC working on many Olimex Development boards *How to get the UART hardware module (TX/RX) working on a PIC 16F628 *How to use nice printf("Hello!", 0); routines for debugging *How to talk to an I2C EEProm *How to control a standard servo using the computer's keyboard through hyperterminal Courtesy of Joyner Network Solutions
The Serial Biggie
Intermediate
'Nuther long tutorial running the gauntlet of good MPLAB and Serial Communications info. This is all about implementing RS232 timing in software. *Intro and the basic idea behind RS232 timing *How to setup a project under MPLAB v6.4 *All about the Stopwatch and Debug functions *Using the Stopwatch to tailor delays used in RS232 timing *Straight through hardware connections (No MAX232!) and HyperTerminal setup
What is this place?
Beginner
A few common answer to a few common questions about uCs and this site.
Basic breadboard tutorial
Beginner
Using the PIC-PG1B programmer - An amazing low-cost programmer that impressed us the first time we used it! A great tutorial to get your first PIC project blinking.
Serial IO
Intermediate
Our own spin on serial communication. Serial out is a must have feature for debugging. What the heck is the value of that variable? Just pipe it out through 'serial_out' and find out in Windows' HyperTerminal. Outdated - See 'The Serial Biggie' above for newest information.
Set up your space!
Beginner
Have you got the LED blinking? Time to get coding! A tutorial on setting up a free code editor with a free C compiler. Very quick, very easy to use