Digital Textbook

Digital Electronics

Two voltages, an algebra with only two values, and everything engineering has built on top of them — codes and binary arithmetic, Boolean minimisation, the electrical behaviour of real logic families, the MSI blocks a datapath is assembled from, flip-flops and state machines, then memories, programmable logic, converters and VHDL. Thirty chapters, every figure drawn inline and every number computed.

Dr. Mithun Mondal EEE Undergraduate Course Free & Open Access
6Parts
30Chapters
104Figures
Welcome

Two voltages, an algebra of two values, and every circuit that follows

This is a complete, web-native course in Digital Electronics for second- and third-year undergraduates in electrical and electronics engineering. Its thirty chapters run from the number systems a digital machine uses to represent a quantity before any logic acts on it, through to a VHDL description that a synthesiser turns back into gates. Each chapter lives on its own page — readable on any device, linkable, searchable and free to share.

Nothing on these pages is decorative or borrowed. Every figure is drawn inline as SVG in the page itself — every gate-level schematic, K-map grid, timing diagram, state diagram and converter waveform — so it scales to any screen, prints cleanly, carries a written description for a reader who cannot see it, and cannot go missing the way an image file can. Every numerical result is computed rather than quoted: each base conversion, noise margin, propagation delay, counter modulus and quantisation step was evaluated before it was written down, and every minimised Boolean expression was checked against the original function by exhaustive truth table.

The six parts follow the order in which the subject has to be learnt. Parts 1 and 2 are the algebraic foundation: how a quantity is coded, and how a required behaviour is written as a Boolean statement and then reduced to the fewest gates that still implement it. Part 3 is the electrical reality behind the symbol — what a real TTL or CMOS gate can drive, how fast it switches, how much noise it tolerates, and what has to happen where two families meet. Parts 4 and 5 are the circuits: first the standard combinational blocks every datapath is assembled from, then the latches, flip-flops, counters, registers and state machines that give a circuit a memory of where it has been. Part 6 is the devices — semiconductor memories, programmable logic from the PLA to the FPGA, the converters that meet the analogue world, and the hardware description language that ties the whole subject together.

How to use this course. If the subject is new to you, read the six parts in order — each one assumes the one before it, and Part 3 in particular changes how you read every gate symbol that came earlier. If you are revising, use the filter box in the sidebar to reach a chapter directly, and tick chapters off as you finish them; that progress is kept in this browser alone and is never sent anywhere. Every chapter opens with its learning objectives and closes with a summary table, three common mistakes and a set of review questions answered in full.

No chapters match that filter. Clear the box to see all 30 again.

Part 1

Number Systems and Codes

The alphabet of a digital system: how quantities are represented before any logic acts on them.

Part 2

Combinational Logic and Minimisation

Expressing a required behaviour as an algebraic statement, then reducing that statement to the fewest gates that still implement it.

Part 3

Logic Families

The electrical reality behind the symbol: what a gate can drive, how fast it switches, and how much noise it will tolerate.

Part 6

Memories, Programmable Logic and Converters

Storing many bits, implementing logic in a device you configure rather than wire, and meeting the analogue world.

Then build it. Reading a state diagram and producing one from a word statement are different skills. After each chapter, close the page, redraw its central figure from memory and rework its examples on paper, then attempt the review questions before looking at the answers. The course carries 104 inline figures, 108 worked examples and 150 review questions, and it ends in VHDL — so a circuit you have designed by hand in Part 5 can be described, simulated and synthesised in Chapter 30.