Books & Videos

Table of Contents

  1. Background

    1. Chapter 1 Introduction to Computer Architecture

      1. Concepts
      2. Memory
      3. Input/Output
      4. DMA
      5. Embedded Computer Architecture
    2. Chapter 2 Electronics 101

      1. Voltage and Current
      2. Analog Signals
      3. Power
      4. Resistors
      5. Capacitors
      6. RC Circuits
      7. Inductors
      8. Transformers
      9. Diodes
      10. Crystals
      11. Digital Signals
      12. Understanding Schematics
      13. Read the Datasheet
    3. Chapter 3 Power Sources

      1. Juice from the Wall
      2. Batteries
      3. Regulators
    4. Chapter 4 Building It

      1. Avoid Noise
      2. Quick-and-Dirty Construction
      3. Printed-Circuit Boards
      4. Routing a Design
      5. Tools for Debugging
      6. Putting It All Together
      7. Powering Up
      8. Add in the Processor
      9. Some Thoughts on Debugging
  2. Embedded Processors and Systems

    1. Chapter 5 The PIC Microcontrollers

      1. A Tale of Two Processors
      2. Starting Simple
      3. A Bigger PIC
    2. Chapter 6 The AVR Microcontrollers

      1. The AVR Architecture
      2. The ATtiny15 Processor
      3. Downloading Code
      4. A Bigger AVR
      5. Bus Interfacing
    3. Chapter 7 68000-Series Computers

      1. The 68000 Architecture
      2. A Simple 68000-Based Computer
    4. Chapter 8 DSP-Based Controllers

      1. The DSP56800
      2. A DSP56805-Based Computer
      3. JTAG
  3. Peripherals and Interfacing

    1. Chapter 9 Adding Peripherals Using SPI and I2C

      1. Serial Peripheral Interface
      2. Inter Integrated Circuit
      3. Adding a Real-Time Clock with I2C
      4. Adding a Small Display with I2C
    2. Chapter 10 Serial Ports

      1. UARTs
      2. Error Detection
      3. Old Faithful—RS-232C
      4. RS-422
      5. Infrared Communication
      6. USB
    3. Chapter 11 Networks

      1. RS-485
      2. Controller Area Network (CAN)
      3. Ethernet
    4. Chapter 12 Analog

      1. Amplifiers
      2. Analog-to-Digital Conversion
      3. Interfacing an External ADC
      4. Temperature Sensor
      5. Light Sensor
      6. Accelerometer
      7. Pressure Sensors
      8. Magnetic Field Sensor
      9. Digital-to-Analog Conversion
      10. PWM
      11. Motor Control
      12. Switching Big Loads
  4. Chapter 13 References

  1. Colophon