Ground Embedded KO Subscribe

Roadmap / Foundations

Digital Logic

Timers, SPI and registers are all digital circuits. Know the principle and datasheet timing diagrams become readable.

Goal Explain how 0s and 1s become gates, registers and counters.

  1. 01
    Binary, hex and two's complement

    Reading register values in hex and how negative numbers are represented.

    Read the note KR

  2. 02
    Logic gates and Boolean algebra

    AND, OR, NOT, XOR, and simplifying expressions with De Morgan's laws.

    Read the note KR

  3. 03
    Combinational circuits

    Decoders, multiplexers, adders: outputs decided by inputs alone.

    Read the note KR

  4. 04
    Flip-flops and registers

    Flip-flops remember a value on each clock edge; a group of them is a register.

    Read the note KR

  5. 05
    Counters and shift registers3D lab

    The circuits behind MCU timers and SPI.

    Read the note KR

  6. 06
    Clocks and timing

    Setup and hold time, propagation delay, and metastability from asynchronous signals.

    Read the note KR

  7. 07
    Logic levels and interfaces

    3.3 V and 5 V, push-pull and open-drain, and level shifting.

    Read the note KR

  8. 08
    A taste of FPGA

    Designing hardware in code, and how that differs from an MCU.

    Read the note KR