## Resistor Manufacturing Variance

Resistors are mass-produced components that have slight variances from one to another. These variances affect how much resistance they actually have, which can vary up to a certain amount from their stated resistance. For this reason, resistors have a *tolerance* rating which represents the percent error that the actual resistance can deviate from the stated resistance.

For example, a `570Ω`

resistor with a `10%`

tolerance can have an actual resistance ± `57Ω`

, since `570 * .10 = 57`

. Most common resistors have a tolerance of `5%`

or `10%`

, but some resistors can have a tolerance as low as `0.1%`

, or as high as `20%`

. Resistors with a tolerance lower than `2%`

are called precision resistors and are usually more expensive than resistors with higher tolerances.

The tolerance needed depends on the circuit being designed. We’ll explore which kinds of circuits need which tolerances later, when we start looking at various circuit designs.

## Preferred Values

Resistors come in values from `1Ω`

to many *mega* (million) `Ω`

values. Because of the wide range of values that resistors could possibly come in, and the fact that due to tolerances, most stated resistor values would realistically have overlapping actual values, they come in what is known as *preferred values*.

For example, for resistors with a tolerance of `20%`

, which are known as *E6* series resistors, come in magnitudes of the following preferred set of 6 values:

```
1.0, 1.5, 2.2, 3.3, 4.7, 6.8
```

Those values are then available in magnitudes of `1`

to `1,000,000`

. This means that for E6 resistors, there are resistors of the `1.5`

preferred value with stated values of:

```
1.5 x 1 = 1.5Ω
1.5 x 10 = 15Ω
1.5 x 100 = 150Ω
1.5 x 1,000 = 1.5kΩ
1.5 x 10,000 = 15.0kΩ
1.5 x 100,000 = 150kΩ
1.6 x 1,000,000 = 1.5MΩ
```

These preferred values are designed so that each resistor series have actual values (accounting for tolerances) that will slightly overlap with each other, so the range of possible resistances are covered with the fewest possible components.

Resistor series that have a higher tolerance need more preferred values to cover the potential resistances:

Series | Tolerance | Preferred Values |
---|---|---|

E6 | `20%` |
`1.0` , `1.5` , `2.2` , `3.3` , `4.7` , `6.8` |

E12 | `10%` |
`1.0` , `1.2` , `1.5` , `1.8` , `2.2` , `2.7` , `3.3` , `3.9` , `4.7` , `5.6` , `6.8` , `8.2` |

E24 | `5%` |
`1.0` , `1.1` , `1.2` , `1.3` , `1.5` , `1.6` , `1.8` , `2.0` , `2.2` , `2.4` , `2.7` , `3.0` , `3.3` , `3.6` , `3.9` , `4.3` , `4.7` , `5.1` , `5.6` , `6.2` , `6.8` , `7.2` , `8.2` , `9.1` |

It continues on from there as well. The *E96* series has a tolerance of `1%`

, so it has `96`

preferred values, and there’s even an *E192* series that has a huge set of 192 possible values per magnitude. Given that there are `7`

possible magnitudes (ranging from `1`

to `1,000,000`

), that means that the E192 series has `1,344`

(`192 * 7`

) different resistor values!

## Next - Resistor Lab