Principles of Engineering: Eclectronic System Design

Home       Objectives       Policies       Readings       Handouts       Projects       Announcements       Links

Required Texts:


There are no required texts for this course. There are a number of links from the course web page to electronic documents and resources that should prove useful to you in executing your design projects. If you would like some suggestions for books that may prove useful references for this course, I can suggest Jan Axelson's book entitled USB Complete on designing USB peripherals and John Peatman's book entitled Design with PIC Microcontrollers on programming mid-range PICs. Both of these will eventually be on reserve at the library.
Course Reserve Materials:


I have requested the following books to be placed on reserve at the library for this course:

Jan Axelson, USB Complete: Everything You Need to Develop Custom USB Peripherals, 2nd ed., Madison, WI: Lakeview Research, 2001.

Paul Horowitz and Winfield Hill, The Art of Electronics, 2nd ed., Cambridge: Cambridge University Press, 1989.

John Hyde, USB Design by Example: A Practical Guide to Building I/O Devices, 2nd ed., Intel Press, 2001.

Nihal Kularatna, Modern Component Families and Circuit Block Design, Boston: Butterworth-Heinemann, 2000.

John B. Peatman, Design with PIC Microcontrollers, Upper Saddle River, NJ: Prentice-Hall, 1998.

Myke Predko, Programming and Customizing PICmicro Microcontrollers, 2nd ed., New York: McGraw-Hill, 2002.

Ted Williams, The Circuit Designer's Companion, Boston: Butterworth-Heinemann, 1993.

Electronic Resources:


USB in a NutShell
USB Revision 1.1 specification
USB Revision 2.0 specification
Device Class Definition for HID 1.11
HID 1.11 Usage Tables
mikroElektronica : books : PIC microcontrollers
PIC for Programmers or Yet Another PIC Tutorial
MPASM User's Guide
PICmicro Mid-Range MCU Family Reference Manual
PIC16C745/765 Datasheet
PIC16C745/765 Rev. A1 Silicon/Datasheet Eratta
PIC16C745/765 Rev. A2 Silicon/Datasheet Eratta

Page maintained by Bradley A. Minch – Last modified February 25, 2005