The current preamplifier is one of the important components of the scanning tunneling microscope (STM), and its performance is crucial to the basic operations of the STM system, as well as for the development of demanding novel functionalities such as autonomous atomic fabrication. In this study, the factors that affect the performance of a current preamplifier, including its noise spectrum density and the bandwidth, are analyzed in depth, and a preamplifier is designed and fabricated specifically for the STM system. By using a carefully selected low-noise op amp chip, the optimized current preamplifier has a noise floor as low as 4
$ {\mathrm{f}}{\mathrm{A}}/\sqrt{{\mathrm{H}}{\mathrm{z}}} $
and a bandwidth of 2.3 kHz, at its most sensitive transimpedance gain of 1 GΩ. It has three transimpedance gains, 10 MΩ, 100 MΩ, and 1 GΩ, that can be switched through digital control signals. A two-switch configuration is adopted to minimize the noise floor while maintaining the optimal bandwidth. The current detectable by this three-level preamplifier ranges from pA to μA, satisfying the requirements of most STM operations. Using this preamplifier, the fundamental functions of the STM system are successfully demonstrated, including surface topographic characterization, scanning tunneling spectroscopy, and single atom/molecule manipulation. The measurement of shot noise in tunneling current is also explored, and a linear relationship between shot noise and tunneling current is obtained by carefully analyzing noise. It is illustrated that the Fano factor of the shot noise in a normal metallic tunneling junction is approximately equal to 1, revealing the expected Poisson process for electron tunneling in such a scenario. The results are valuable for the high-resolution characterization of correlation systems in the future.