skip to content
1 of 2

8 TO 3 PRIORITY ENCODER

8 TO 3 PRIORITY ENCODER

This kind of encoder is also named an 8-bit or Octal to Binary priority encoder. This type of encoder consists of 8 inputs and 3 outputs. When multiple inputs are active high at the same time, the input with the highest priority is considered to represent the output.

For example, if D1, D2, and D3 inputs are active high or logic 1 regardless of other input bits, then the encoded output of the priority encoder will be D3 i.,e 111. Here, the D1, and D2 input bits are either irrelevant or don’t care conditions.

The 8 to 3 priority encoder truth table is shown below.

D7

D6D5D4D3D2D1D0AB

C

0

0000001000

0

000001X001
000001XX01

0

00001XXX01

1

0

001XXXX100
001XXXXX10

1

0

1XXXXXX110
1XXXXXXX11

1

From the above truth table, we can observe that D0, D1, D2, D3, D4, D5, D6, D7 are the inputs, and A, B, C are the outputs of an 8 to 3 priority encoder.