NH3-TPD is for identifying the total acidity, while CO2-TPD is for identifying the total basicity of the catalyst.
The major difference between CO-Pulse and CO2-Pulse is the gas used for the chemisorption. CO-Pulse chemisorption generally used to measure the dispersion of metal onto the support.