This paper presents the analysis, design, and simulation of a photovoltaic power system with bi-directional inverter, which can be controlled with a single-chip microcontroller, such as dsPIC30F4011. The bi-directional inverter can fulfill grid connection and rectification with power factor correction to regulate the dc bus to a certain range of voltages. So, it will no need energy storage elements to buffer power. But the two stage series can cause high current harmonic, so a predictive current control and modulation principle for the bi-directional inverter is designed and operated in high frequency to reduce the current harmonic. Simulation and experimental results have illustrated the discussed features and significantly demonstrated its feasibility, reliability, and stability.