EECE456 Embedded System Design Lab/ EECE691Embedded Computing

Graduate Students ---Any Microcomputer Related Experiences or Courses
Undergraduate Students ---EECE416 Microcomputer Fundamentals and Design or EECE417 Microcomputer Applications

Textbook: Charles Kim, Embedded Computing with PIC16F877 - Assembly Language Approach, 2006.

Embedded Computing
Parts for Project
PIC 16F877 (Check with the textbook site for the following topics and more)
PIC16F877 Introduction
PIC16F877 Instruction Set and Tips and Tricks
Motor Control -Part 1
Motor Control-Part 2
A/D Conversion
Serial Communication
Timer and Time Delay



PIC Downloader (copy this exe file to your desk top. When running, The box next to EEPROM must be checked. Choose 19200 bps for 16F877, and 56000 bps for 16F877A.)

FTDI Driver for Windows (This zip file contains driver software for your PIC-P40-USB board from Olimex. After download, unzip this file and save the files in your select location of your PC. Then connect your PIC-P40-USB board via USB cable to your USB port. Then, your PC would search for a proper driver for the board. Luckily you PC can recognize the board. Then, everything is OK. The only thing left is to check the serial port number of the board. Details of this are described in Chapter 4 of my book. If you are not lucky enough, the your PC asks for a driver, and you designate the location where your unzipped files reside. Wish you success!)


To Textbook Page