New: AI Part GeneratorFree to get started

From voltages to ones and zeros.

Digital circuits treat voltage as just two states. All of computing is built on top of that one idea.

5 lessonsabout 5 min of reading
0 of 5 started
Progress is kept in this browser only.
Practice this unit
  1. 1Binary & logic levelsHow circuits represent 1 and 0 as voltage bands, why VIH and VIL matter more than the rail, and what noise margin buys you.1 min read3 questions
  2. 2Logic gates, flip-flops & registersAND, OR, NOT and friends, how flip-flops add memory to combinational logic, and how registers group bits into something a bus can carry.1 min read2 questions
  3. 3Clocks & timingSetup and hold time, propagation delay, and clock skew: the timing budget that decides whether a synchronous design works at speed.1 min read2 questions
  4. 4Pull-ups, floating inputs & debouncingA floating input reads noise. Why pull-ups and pull-downs exist, how to size them, and why mechanical switches need debouncing.1 min read2 questions
  5. 5ADCs, DACs & serial busesConverting between analog and digital: resolution, sample rate and reference. Plus how I2C, SPI and UART actually move the resulting bits.1 min read2 questions
Next unitPower & signals