COVID-19 Update: We are currently shipping orders daily. However, due to transit disruptions in some geographies, deliveries may be delayed. To provide all customers with timely access to content, we are offering 50% off Science and Technology Print & eBook bundle options. Terms & conditions.
Interfacing PIC Microcontrollers - 1st Edition - ISBN: 9780750680288, 9780080463872

Interfacing PIC Microcontrollers

1st Edition

Embedded Design by Interactive Simulation

Author: Martin Bates
eBook ISBN: 9780080463872
Paperback ISBN: 9780750680288
Imprint: Newnes
Published Date: 11th August 2006
Page Count: 312
Sales tax will be calculated at check-out Price includes VAT/GST
Price includes VAT/GST

Institutional Subscription

Secure Checkout

Personal information is secured with SSL technology.

Free Shipping

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


No. of pages:
© Newnes 2006
11th August 2006
eBook ISBN:
Paperback ISBN:

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