The code rate of the TCC for 3GPP is 1/3. The data length is between 40 and 5114. The maximum data rate is 2 Mbps. Our implementation is fully compliant with the 3GPP specification. It takes 4 bit soft input for both the data and the parity symbols. The early termination mechanism can stop the decoding process once the optimal performance is achieved. An efficient interleaving process is employed to further improve the power efficiency. There is no need for external noise power estimation. The compact design makes it one of the smallest Turbo Convolutional Code on the market.