The US Dollar is legal tender, which means that you are legally required to accept it for the repayment of debt. Failure to accept it results in a breach of contract. This also adds some "intrinsic" value to the US dollar.
Note: This does mean you are legally required to accept it as payment for goods or services, including credit extended for goods or services.