This paper presents a novel integrated magnetic three-port converter (IMTPC) with high power density and all three ports' current ripple cancellation. The proposed IMTPC can interface one PV port, one bidirectional battery port and one load port of PV-Battery DC power system. Only two high power magnetic devices are needed in IMTPC for realizing power conversion, ripple cancellation and switch driver simultaneously. Three extra capacitors were added to achieve three ports' current ripple cancellation. Therefore, the port of the IMTPC will always in continuous-conduction-mode (CCM) with "zero current ripple", thus size of passive filter can be reduced and accuracy of maximum power point tracking (MPPT) can be improved. Meanwhile, simple driving of high side switch can be realized by integrated magnetic winding which is responsible MOSFET driver's voltage level shift. The using of the integrated magnetic technique not only performs above advantages but also shows great potential for reducing the weight and volume of DC-DC converter. Finally, experimental verifications are given to illustrate the feasibility and effectiveness of the proposed topology and control method.