En la tecla UNITS (2nd 3 ) aparece el menú con las unidades físicas de que dispone la TI-89. (Figuras: 1, 2 y 3)
fig.1
fig.2
fig.3
No solamente dispone de unidades físicas sino que también lleva incorporadas algunas de las constantes más utilizadas (Fig. 4).

fig. 4
Pulsando la tecla MODE y a continuación F3 comprobamos que lleva incorporados los sistemas: SI: Sistema Internacional, ENG/US: Sistema Anglosajón y CUSTOM: Sistema de usuario: fig.5

Fig. 5
Al hacer cualquier operación la calculadora muestra, por defecto, el resultado en el Sistema Internacional.
Tanto a las constantes como a las unidades físicas y químicas se tiene acceso de dos maneras
Seleccionándolas en el menú UNITS .
Tecleándolas directamente, para ello se han de introducir con un guión bajo delante para que la máquina lo identifique (el guión bajo está en diamante MODE y en color verde).
Veamos algunos ejercicios como muestra:
1º: Tenemos un cuerpo de 5 Kg. situado en un plano horizontal sin rozamiento; si queremos que el cuerpo se mueva con una aceleración de 20 m/seg^2 ¿qué fuerza hemos de aplicar?
Introducimos: 5_Kg* 20_m/_s^2 y sale 100_N (Newtons): fig. 6

Fig. 6
2º: Calcular la fuerza con la que la Tierra atrae a una masa de 5 Kg.
Introducimos: 5_Kg * _g y sale 49.03333N (la g está en constantes): fig.7

Fig.7
3º: Convertir el resultado anterior en kilopondios
Introducimos: 2nd MODE STO> UNITS seleccionamos Force y luego kgf ENTER : figuras 8 y 9.

fig.8 fig.9
4º: Pasar un año luz a Km. (año luz= ltyr)
Pulsamos UNITS, seleccionamos length, luego ltyr ENTER UNITS seleccionamos length y luego Km: figuras 10 y 11.

fig. 10 fig.11
Con la opción CUSTOM de la tecla MODE, el usuario puede definir sus propias unidades.
Veámoslo con dos ejemplos:
Ejemplo 1º:
Hemos visto que no hay unidades en aceleración y hemos tenido que teclear m/seg^2 . Vamos a definir la unidad de aceleración m/seg2 a la que almacenaremos con el nombre ac para ello tecleamos
_m/_s2 STO> ac ENTER
comprobamos con unos datos concretos por ejemplo 5 Kg y la acelaración 2 m/s^2
Tecleamos: 5_kg * 2_ ac y sale 10 _N: fig. 12

fig. 12
Ejemplo 2º:
En unidades de volumen no viene Hm2. Lo podemos definir a partir de las unidades de las que disponga la máquina, por ejemplo a partir del litro; para ello ejecutaremos la siguiente secuencia de teclas: 109 _l STO> _hc
Naturalmente todas estas unidades que estamos definiendo pasarán a formar parte del menú UNITS y podremos utilizarlas a no ser que las borremos de la memoria.
Hasta ahora hemos visto que la máquina siempre muestra el resultado, por defecto, en SI. Si queremos que nos dé el resultado en otra unidad que no sea la del SI podemos teclear:
MODE F3 CUSTOM ENTER Abrimos Set Defaults, elegimos la unidad y cambiamos.
Las unidades de temperatura están como todas las demás en UNITS, sinembargo cuando se trate de hacer conversiones de unas unidades a otras, las órden pertinente la encontraremos en Catálogo tmpCnv: fig.13.

fig.13
Ej: tmpCnv (100_0C,_oF) convierte 100 grados centígrados en grados F: fig.14

fig.14
Por otra parte la orden L tmpCnv
sirve para calcular la cantidad de grados F que queda incrementada una sustancia cuando se incrementa una cierta cantidad de grados C.
Ej: L tmpCnv (100_0C,_0F) nos da el incremento de grados F si se ha incrementado la Tª 100 0C.
La orden L tmpCnv se encuentra también en Catálogo