Interfacing PIC Microcontrollers

Interfacing PIC Microcontrollers

Embedded Design by Interactive Simulation

1st Edition - August 11, 2006

Write a review

  • Author: Martin Bates
  • eBook ISBN: 9780080463872

Purchase options

Purchase options
DRM-free (PDF)
Sales tax will be calculated at check-out

Institutional Subscription

Free Global Shipping
No minimum order


The advent of interactive design software has allowed the simulation of microcontrollers without having to build and debug hardware. Interfacing PIC Microcontrollers: Embedded Design by Interactive Simulation discusses microcontroller design and applications. The book is divided into three parts. Part 1 introduces the PIC 16F877 architecture, software, and simulation system. Part 2 discusses interfacing techniques. Part 3 discusses power outputs, serial communication, sensor interfacing, and the design of MCU-based systems. Each topic is illustrated by designs based on the 16F877. The Proteus design software by Labcenter Electronics is used throughout. The book is suited for more advanced readers with prior knowledge of the basics of microcontroller systems.

Key Features

*Comprehensive coverage of a topic not widely explored in the wealth of PIC books on the market, concentrating on the popular PIC16F877 device
*Circuit simulation software allows step-by-step examples, supplied as assembly source code, to be run interactively – aiding student, technician and hobbyist learning.
*A companion website will provide downloads of application files used in the book and links to associated manufacturers


Project engineers new to the PIC and PIC interfacing; Electronics hobbyists; Students in further and higher education, especially engineering undergraduates taking courses on microelectronics or embedded systems

Table of Contents

  • Part 1 Microcontroller

    1 PIC Hardware

    Processor System

    PIC 16F877 Architecture

    PIC Instruction Set

    Special Function Registers

    2 PIC Software

    Assembly Language

    Software Design

    ‘C’ Programming

    3 Circuit Simulation

    Basic Circuit

    Software Debugging

    Hardware Testing

    Hardware Implementation

    Program Downloading

    Part 2 Interfacing

    4 Input & Output

    Switch Input

    Switch Debouncing

    Timer and Interrupts

    Keypad Input

    7-Segment LED Display

    Liquid Crystal Display

    5 Data Processing

    Number Systems


    Variable Types


    6 Calculate, Compare & Capture


    Pulse Output

    Period Measurement

    7 Analogue Interfacing

    8-bit Conversion

    10-bit Conversion

    Amplifier Interfaces

    Transient & Frequency Response

    Instrumentation Amplifier

    Current Loop


    Op-amp Selection

    Analogue Output

    Part 3 Systems

    8 Power Outputs

    Current Drivers

    Relays & Motors

    Power Output Interfacing

    Motor Interfacing

    9 Serial Communication




    10 Sensor Interfacing


    Sensor Types

    Amplifier Design

    Weather Station

    11 System Design

    Base System

    Memory System

    Other PIC Chips

    System Design

    Other MCU Families

    Answers to Assessment Questions

    Index & Abbreviations

Product details

  • No. of pages: 312
  • Language: English
  • Copyright: © Newnes 2006
  • Published: August 11, 2006
  • Imprint: Newnes
  • eBook ISBN: 9780080463872

About the Author

Martin Bates

Martin Bates
Martin Bates is one of the leading authors specializing in introductory level texts on PIC microcontrollers for the academic, professional and hobby markets, with 20 years’ experience of teaching microprocessor systems.

Affiliations and Expertise

Martin Bates, Lecturer in Microelectronics (retired), Sussex Coast College, UK; formerly Course Leader, Foundation Degree Engineering (University of Brighton) and Course Manager, PIC Microcontroller Short Courses, Hastings Innovation Centre

Ratings and Reviews

Write a review

There are currently no reviews for "Interfacing PIC Microcontrollers"