Microcomputer Systems Chapter Outline 1.1 Introduction 1 1.2 Microcontroller Systems 1 1.
3 Summary
6 1.4 Exercises 6 1.1 Introduction The term microcomputer is used to describe a system that includes a
minimum of a microprocessor, program memory, data memory, and inputeoutput (I/O) module. Some
microcomputer systems include additional components such as timers, counters, interrupt processing
modules, analog-to-digital converters, serial communication modules, USB modules, and so on. Thus, a
microcomputer system can be anything from a large system having hard disks, keyboard, monitor,
floppy disks, and printers to a single chip embedded controller. In this book, we are going to consider
only the type of microcomputers that consists of a single silicon chip. Such microcomputer systems are
also called microcontrollers and they are used in many everyday household goods such as personal
computers, digital watches, microwave ovens, digital TV sets, TV remote control units (CUs), cookers, hi-
fi equipment, CD players, personal computers, fridges, etc. There are a large number of different types
of microcontrollers available in the market, developed and manufactured by many companies. In this
book, we shall be looking at the programming and system design using the highly popular 8-bit
programmable interface controller (PIC) series of microcontrollers manufactured by Microchip
Technology Inc ([Link]). 1.2 Microcontroller Systems A microcontroller is a single chip
computer. Micro suggests that the device is small, and controller suggests that the device can be used in
control applications. Another term used for microcontrollers is embedded controller, since most of the
microcontrollers in industrial, commercial, and domestic applications are built into (or embedded in) the
devices they control.