ARRL

ARRL's PIC Programming for Beginners

  • Learn the Language of Microcontrollers...

    Introducing ARRL’s PIC Programming for Beginners.

     

    Microcontrollers control virtually everything we use in our everyday lives, from microwave ovens, remote controls, heating thermostats, entertainment systems, and clocks, to electronic tooth brushes. In recent years radio amateurs have become interested in the extraordinary potential of microcontrollers as tools in everything from station accessories to transceivers. As a result, they’re eager to learn how to program these devices and actively put them to work.

     

    ARRL’s PIC Programming for Beginners is an introductory guide to understanding PIC design and development. Written in a building block approach, this book provides readers a strong foundation on the subject. As you explore the potential of these powerful devices, you’ll find that working with PICs is simple, educational and most importantly fun.

     

    CD-ROM included with programming resources, supplementary reading, short video clips and other helpful data.

     

    Hardware Note: The author has included (with the book) a parts list and sources for obtaining the prototyping hardware associated with the book's instruction. The items are easy to obtain, though not directly from ARRL.

  • Contents

    Contents:

    o    Inside the PIC16F676

    o    Software and Hardware Setup

    o    Program Architecture

    o    Program Development

    o    Working With Registers – The Most Important Chapter

    o    Instruction Set Overview

    o    Device Setup

    o    Delay Subroutines

    o    Basic Input/Output

    o    Analog to Digital Converters

    o    Comparators

    o    Interrupts

    o    Timer 0 and Timer 1 Resources

    o    Asynchronous Serial Communications

    o    Serial Peripheral Interface Communications

    o    Working With Data

    o    Putting It All Together

    …and more!

  • Foreword

    Amateur Radio has a long tradition of what we affectionately call “homebrewing.” Homebrewing simply means the act of building a piece of equipment with your bare hands, often in the comfort of your own home. In the earliest days of Amateur Radio, homebrewing was mandatory; there were no commercial products available. But even in this modern era of click-and-purchase Internet shopping, many hams still prefer to build their own equipment whenever possible.


    One thing that has changed in recent years is the nature of what we build. Hams are increasingly attracted to the extraordinary potential of microcontrollers as tools in everything from station accessories to transceivers. As a result, they’re eager to learn how to program these devices and put them to work.

     

    In ARRL’s PIC® Programming for Beginners, Mark Spencer, WA8SME, shows you how to “speak” the language of microcontrollers. You’ll find that working with PICs is surprisingly easy, educational and, most of all, fun.

     

    David Sumner, K1ZZ
    ARRL Executive Vice President
    Newington, Connecticut
    March 2010

  • Publication Details

    Softcover: 256 pages

    Publisher: The American Radio Relay League, Inc.; First Edition/First Printing (May 2010)

    Language: English

    ISBN: 978-0-97259-0-0892

    Product Dimensions: 8 3/16 x 10 7/8 inches

    Shipping Weight: 1.4 pounds

  • Order Now!

    ARRL's PIC Programming for Beginners is available from ARRL and publication dealers near you.

    Order from ARRL

    Find a dealer