A terminal apparatus comprising: a receiving section configured to receive downlink data transmitted using a first and second component carrier, wherein a transmission mode supporting up to two transport blocks is set to the first component carrier; an error detection section configured to perform an error detection of the downlink data; a selecting section configured to select, when a semi-persistent scheduling, SPS, where downlink resource assignment is done periodically is performed in the first component carrier, a first uplink control channel resource, PUCCH resource, from a plurality of PUCCH resources using a transmission power control command, TPC command, for an uplink control channel, and to select a second PUCCH resource using an index indicating the first PUCCH resource; and a transmitting section configured to map a response signal indicating a plurality of error detection results of the downlink data on either one of the selected first and second PUCCH resources and to transmit the mapped response signal using an uplink component carrier having a PUCCH on which the plurality of PUCCH resources is configured; wherein: the selecting section is configured to perform the selection of the first PUCCH resource by selecting a PUCCH resource indicated by a first index corresponding to a value of the TPC command; and the selecting section is configured to perform the selection of the second PUCCH resource by selecting a PUCCH resource indicated by a second index which is a value generated by adding one to the first index. a receiving section configured to receive downlink data transmitted using a first and second component carrier, wherein a transmission mode supporting up to two transport blocks is set to the first component carrier; an error detection section configured to perform an error detection of the downlink data; a selecting section configured to select, when a semi-persistent scheduling, SPS, where downlink resource assignment is done periodically is performed in the first component carrier, a first uplink control channel resource, PUCCH resource, from a plurality of PUCCH resources using a transmission power control command, TPC command, for an uplink control channel, and to select a second PUCCH resource using an index indicating the first PUCCH resource; and a transmitting section configured to map a response signal indicating a plurality of error detection results of the downlink data on either one of the selected first and second PUCCH resources and to transmit the mapped response signal using an uplink component carrier having a PUCCH on which the plurality of PUCCH resources is configured; wherein: the selecting section is configured to perform the selection of the first PUCCH resource by selecting a PUCCH resource indicated by a first index corresponding to a value of the TPC command; and the selecting section is configured to perform the selection of the second PUCCH resource by selecting a PUCCH resource indicated by a second index which is a value generated by adding one to the first index. the selecting section is configured to perform the selection of the first PUCCH resource by selecting a PUCCH resource indicated by a first index corresponding to a value of the TPC command; and the selecting section is configured to perform the selection of the second PUCCH resource by selecting a PUCCH resource indicated by a second index which is a value generated by adding one to the first index.