Semiconductors are materials whose electronic properties can be controlled by adding small amounts of impurities to them.