Kinetic Monte Carlo simulations of electrochemical oxidation and reduction are presented that match many features of the experimentally observed electrochemical and morphological response of Pt(111). Included in the simulation are all relevant microscopic transitions, including the formation of Pt-OH and Pt-O from Pt, surface diffusion of all three species, as well as an effective place exchange diffusion at high potential. A detailed description of this approach to modeling such a complex surface is also presented. Overall, it is found that many features of the Pt(111) CV, including hydroxylation, hysteresis, and surface roughening, can be correlated to events associated with n-coordinated surface species, such as the hydroxylation wave corresponding to a one-electron oxidation of 9-coordinated terrace sites. Oxidation to Pt-O species at potentials above 1.0 V are shown to correlate to the presence of growing surface roughness, and the simulations suggest the onset of Pt-O formation in steady-state cyclic voltammetry is dominated by the oxidation of 8-coordinated step edges rather than terrace sites. Implications for the stability of Pt(111) catalysts after thousands of voltammetric cycles are discussed.