ECE 4760 Designing with Microcontrollers

Course Description

ECE 4760 is a course on designing complex electronic systems using microcontrollers for embedded control.

The purpose of this course is to enable students to carry out sophisticated designs of the modern digital systems which now appear in products such as automobiles, appliances and industrial tools. One important ingredient of such systems is the microcontroller; a microcomputer optimized for single-chip system design and containing a processor core, memory, and programmable input/output peripherals.

The microcontrollers used in this course are the Microchip PIC32 series RISC microcontrollers. Microchip’s 32-bit microcontroller portfolio with the MIPS microAptiv or M4K core offer high performance microcontrollers and all the tools needed to develop embedded projects.

Instructor(s)

Bruce R. Land
214 Phillips Hall Ithaca, NY 14853
Tel: 607-255-7994
Email: brl4 at cornell.edu

Course Level

Undergraduate (senior level)

As Offered In

Fall 2015

Required Text(s)

PIC32 processor reference manual.

Course Structure

The course consists of:

  1. Three weekly lectures
  2. Five homework sets per semester
  3. Four labs per semester (each two weeks long)
  4. One relatively open-ended lab design project per semester (five weeks long)
  5. No exams.
Instructor teaching an introductory lecture to ECE 4760
Two students working on a microcontoller project.
Two students working on a microcontoller project.
Talking voltmeter The Handy Lab Buddy is a tool every ECE should have. The four features of this tool include a talking voltmeter, logic probe, voltage averager, and frequency measurer. As a cheap and accurate device that outputs whatever being measured through speakers, it's one of its kind and an essential tool for lab work.
A student holding a microcontoller based robot car.