We present a method for designing radio-frequency (RF) pulses for broadband or multi-band isotropic mixing at low power, suitable for protein NMR spectroscopy. These mixing pulses are designed analytically, rather than by numerical optimization, by repeatedly constructing new rotating frames of reference. We show how pulse parameters can be chosen frame-by-frame to systematically reduce the effective chemical shift bandwidth, but maintain most of the effective J-coupling strength. The effective Hartmann-Hahn mixing condition is then satisfied in a multi-rotating frame of reference. This design method yields multi-band and broadband mixing pulses at low RF power. In particular, the ratio of RF power to mixing bandwidth for these pulses is lower than for existing mixing pulses, such as DIPSI and FLOPSY. Carbon-carbon TOCSY experiments at low RF power support our theoretical analysis.