A ver, los bits representan una lógica binaria (0 y 1). Los procesadores utilizan la lógica binaria para representar cualquier cosa a partir de la conjunción de esos bits.
Piensa que con 1 bit puedes representar dos estados. Con 2 bits podrías representar 4 estados (00, 01, 10, 11). Y así con más.
Los bits en el procesador se representan mediante el voltaje, es decir, el bit 0 se representa con la ausencia de voltaje mientras que el bit 1 con la presencia de voltaje.
Dependiendo del tipo de mecanismo (procesador, disco duro, etc) la información se almacena de una u otra forma (con un estado representando el 0 y otro el 1).
De esta manera, UTF-16 es una forma de codificación de caracteres. Estos caracteres se representan a bajo nivel por una serie de combinación de bits.
Este tema da para mucho estudio, así que si te interesa puedes investigar más en google.
PD: Si he dicho alguna burrada, ruego me disculpen

. No soy un experto en hardware.