What is the unit of autocorrelation function?
It depends.  Normalized autocorrelations have no units because the units are divided out as part of the normalization process.

Non-normalized autocorrelations have the original data's units squared.