La hemoglobina puede aceptar H + ya que tiene histidina, que es un aminoácido básico. Además, la hemoglobina desoxigenada tiene una mayor tendencia a aceptar H + (es una mejor base en comparación con la hemoglobina oxigenada)
En el nivel de los tejidos, donde el CO2 es más, la hemoglobina acepta H +. Esto se debe al hecho de que la mayor parte del CO2 está presente como H2CO3
(bicarbonato) en el cuerpo, y H2CO3 permanece en un estado ionizado como ion H + y bicarbonato. Por lo tanto, la hemoglobina acepta H + (efecto Haldane)
A nivel de los pulmones, donde el O2 es más hemoglobina, libera H + y se combina con O2 (la oxihemoglobina es un ácido más fuerte). El H + liberado puede combinarse con el ion bicarbonato para formar H2CO3 nuevamente, lo que puede descomponerse en H2O y CO2 (catalizado por la enzima anhidrasa carbónica). Este CO2 formado se elimina por los pulmones.
Además, la hemoglobina es un tampón mucho mejor que otras proteínas plasmáticas, por ejemplo. Para un cambio en el pH de 7.5 a 6.5, la hemoglobina almacenará 27.5 mmol / l de H +.