A controller for controlling a bridgeless totem pole power factor correction converter, wherein the bridgeless totem pole power factor correction converter comprises a first and a second switch and a first and second AC input nodes, the controller comprising: a driver circuit operative to provide switching control signals to selectively operate the first and second switches of the PFC converter in each of a plurality of switching cycles; a detection circuit coupleable with first and second AC input nodes of the PFC converter and operative to detect positive and negative AC input half cycles based at least partially on a voltage polarity at the first and second AC input nodes; a selection circuit operative to designate the first switch as an active switch and designate the second switch as a freewheeling switch for negative AC input half cycles, and designate the second switch as the active switch and designate the first switch as the freewheeling switch for positive AC input half cycles; a sensing circuit operative to sense a voltage across the designated active switch following turn off of the designated freewheeling switch for a given switching cycle; a control circuit operative to: compute a nominal freewheeling switch on-time for the given switching cycle at least partially according to a Volt x Second balancing relationship using an active switch on-time for the given switching cycle; and selectively offset the nominal freewheeling switch on-time for the given switching cycle based at least partially on the voltage across the designated active switch for the given switching cycle to provide a computed freewheeling switch on-time for a next switching cycle; and a pulse circuit operative to provide an active switching pulse signal to the driver circuit to actuate the designated active switch for the active switch on-time in the given switching cycle, and to provide a freewheeling switching pulse signal to the driver circuit to actuate the designated freewheeling switch for the computed freewheeling switch on-time for the next switching cycle to achieve zero voltage switching of the designated active switch. a driver circuit operative to provide switching control signals to selectively operate the first and second switches of the PFC converter in each of a plurality of switching cycles; a detection circuit coupleable with first and second AC input nodes of the PFC converter and operative to detect positive and negative AC input half cycles based at least partially on a voltage polarity at the first and second AC input nodes; a selection circuit operative to designate the first switch as an active switch and designate the second switch as a freewheeling switch for negative AC input half cycles, and designate the second switch as the active switch and designate the first switch as the freewheeling switch for positive AC input half cycles; a sensing circuit operative to sense a voltage across the designated active switch following turn off of the designated freewheeling switch for a given switching cycle; a control circuit operative to: compute a nominal freewheeling switch on-time for the given switching cycle at least partially according to a Volt x Second balancing relationship using an active switch on-time for the given switching cycle; and selectively offset the nominal freewheeling switch on-time for the given switching cycle based at least partially on the voltage across the designated active switch for the given switching cycle to provide a computed freewheeling switch on-time for a next switching cycle; and a pulse circuit operative to provide an active switching pulse signal to the driver circuit to actuate the designated active switch for the active switch on-time in the given switching cycle, and to provide a freewheeling switching pulse signal to the driver circuit to actuate the designated freewheeling switch for the computed freewheeling switch on-time for the next switching cycle to achieve zero voltage switching of the designated active switch.