Correlation techniques are widely used to extract spectral information from light scattering and other stochastic processes. Within the photon correlation system, the correlating operation must work at a high speed. In this paper, a photon correlator based on microcontroller C8051F was developed. In the photon correlator, the work of counting and scratch is completed by the two 4-bits binary adder 74F161, which is connected to form an 8-bits adder., and the correlation operation of every channel is carried out by the software of C8051F. By probably choosing high speed devices counting of 10ns in width pulses can be counted. The correlation operations including multiplying and addition operation of 56 channels with the circulation program within 3μs were made in interrupt service routine of the C8051F. The work in this paper can be applied in the ultra-fine particle sizing with photon correlation spectroscopy.