Design and Manufacturing of Microsystems

Course Outline

  1. An Introduction to Computer Architecture
  2. Assembly Language
  3. Forth/Open Firmware
  4. Electronics 101
    • Voltage and Current
    • Analog Signals
    • Power
    • Reading Schematics
    • Resistors, Capacitors, Inductors, Transformers, Crystals
    • Diodes, Transistor, Logic Gates
    • Digital Signals
    • Electrical Characteristics
    • The Importance of Reading the Datasheet
  5. Power Sources
    • Batteries
    • Low Power Design
    • Regulators (LM78XX Regulators)
    • Electrical Noise and Interference
  6. Building Hardware
    • Tools
    • Soldering
    • Quick Construction
    • Printed-Circuit Boards
    • Building It
  7. Adding Peripherals Using Serial Peripheral Interface
  8. Adding Peripherals Using I2C
    • Overview of I2C
    • Adding a Real-Time Clock with I2C
    • Adding a Small Display with I2C
  9. Serial Ports
    • UARTs
    • Error Detection
    • RS-232C
    • RS-422
    • RS-485
  10. IrDA
  11. Universal Serial Bus
  12. Networks
    • Controller Area Network (CAN)
    • Ethernet
  13. Analog
    • Amplifiers
    • Analog to Digital Conversion
    • Temperature Sensor
    • Light Sensor
    • Accelerometer
    • Pressure Sensors
    • Magnetic-Field Sensor
    • Digital to Analog Conversion
    • PWM
    • Motor Control
    • Switching Big Loads
  14. The PIC Microcontrollers
    • A Tale of Two Processors
    • Starting Simple
    • A Bigger PIC
    • PIC-Based Environmental Datalogger
    • Motor Control with a PIC
  15. AVR Microcontrollers
  16. 68HC11 Microcontrollers
  17. MAXQ Microcontrollers

References:

  • Designing Embedded Hardware, By: John Catsoulis
  • Embedded Systems and Computer Architecture, By: Graham Wilson
  • Computer Architecture: A Quantitative Approach, By: John L. Hennessey and David A. Patterson
  • Embedded System Design, By: Lewin A.R.W. Edwards

Leave a Reply