The smallest U.S. coins by weight are the U.S. silver three-cent pieces, Varieties 2 & 3, minted from 1854 to 1873, at 0.75 gram.
The smallest in diameter are the Liberty Head gold dollars, c. 1849-54, at 13mm-- unless, of course, you include the fractional California gold coins, which are even smaller.