The authors propose a low complexity multiuser joint parallel interference cancellation (PIC) decoder and turbo decision feedback equalizer for code division multiple access (CDMA). In their scheme, an estimate of the interference signal (both multiple-access interference and intersymbol interference) is formed by weighting the hard decisions produced by conventional (i.e., hard-output) Viterbi decoders. The estimated interference is subtracted from the received signal in order to improve decoding in the next iteration. By using asymptotic performance analysis of random-spreading CDMA, they optimize the feedback weights at each iteration. Then, they consider two (mutually related) performance limitation factors: the bias of residual interference and the ping-pong effect. The authors show that the performance of the proposed algorithm can be improved by compensating for the bias in the weight calculation, and they propose a modification of the basic PIC algorithm, which prevents the ping-pong effect and allows higher channel load and/or faster convergence to the single-user performance. The proposed algorithm is validated through computer simulation in an environment fully compliant with the specifications of the time-division duplex mode of third-generation systems, contemplating a combination of time-division multiple access and CDMA and including frequency-selective fading channels, user asynchronism, and power control. The main conclusion of this work is that, for such application, soft-input soft-output decoders (e.g., implemented by the forward-backward BCJR algorithm) are not needed to attain very high spectral efficiency, and simple conventional Viterbi decoding suffices for most practical settings.