Si ves la estructura de H3PO3, verás que los átomos de 2H están unidos a los átomos de O, mientras que 1H está directamente unido al átomo central, P.
Debido a la mayor diferencia de electronegatividad entre H y O, el átomo de H unido a O se separa en lugar de H unido a P. Entonces, cuando se agrega H3PO3 al agua, solo se liberan 2H + iones.
Y es por eso que H3PO3 es un ácido diprótico o dibásico.
Gracias. 🙂