A terminal apparatus comprising: a MAC, Medium Access Control, layer processing unit configured to in a case in which at least one scheduling request is pending, no UL-SCH, uplink shared channel, resources are available for a transmission in a primary cell or a secondary cell, the terminal apparatus has a valid PUCCH, Physical Uplink Control Channel, resource for the scheduling request in the primary cell or the secondary cell, and a value of a counter which counts the number of scheduling requests transmitted is smaller than a predetermined value, increment the value of the counter by 1 and instruct a transmission unit to transmit the scheduling request on the valid PUCCH resource, and in a case in which at least one scheduling request is pending, no UL-SCH resources are available for the transmission in the primary cell or the secondary cell, the terminal apparatus has the valid PUCCH resource for the scheduling request in the primary cell or the secondary cell, and the value of the counter is equal to or larger than the predetermined value, initiate the random access procedure on the primary cell, the terminal apparatus being characterized in that the transmission unit is configured to in a case that a positive scheduling request transmission with PUCCH format 1a/1b and a HARQ-ACK transmission with PUCCH format 1a/1b occur in a subframe in different serving cells including the primary cell and the secondary cell, transmit the HARQ-ACK in the subframe on PUCCH resource for the HARQ-ACK in one of the different serving cells and transmit the positive scheduling request in the subframe on PUCCH resource for the positive scheduling request in the other of the different serving cells, and in a case that a positive scheduling request transmission with PUCCH format 1a/1b and a HARQ-ACK transmission with PUCCH format 1a/1b occur in a subframe in the same serving cell which is the primary cell or the secondary cell, transmit the HARQ-ACK in the subframe on PUCCH resource for the positive scheduling request in the same serving cell. a MAC, Medium Access Control, layer processing unit configured to in a case in which at least one scheduling request is pending, no UL-SCH, uplink shared channel, resources are available for a transmission in a primary cell or a secondary cell, the terminal apparatus has a valid PUCCH, Physical Uplink Control Channel, resource for the scheduling request in the primary cell or the secondary cell, and a value of a counter which counts the number of scheduling requests transmitted is smaller than a predetermined value, increment the value of the counter by 1 and instruct a transmission unit to transmit the scheduling request on the valid PUCCH resource, and in a case in which at least one scheduling request is pending, no UL-SCH resources are available for the transmission in the primary cell or the secondary cell, the terminal apparatus has the valid PUCCH resource for the scheduling request in the primary cell or the secondary cell, and the value of the counter is equal to or larger than the predetermined value, initiate the random access procedure on the primary cell, the terminal apparatus being characterized in that the transmission unit is configured to in a case that a positive scheduling request transmission with PUCCH format 1a/1b and a HARQ-ACK transmission with PUCCH format 1a/1b occur in a subframe in different serving cells including the primary cell and the secondary cell, transmit the HARQ-ACK in the subframe on PUCCH resource for the HARQ-ACK in one of the different serving cells and transmit the positive scheduling request in the subframe on PUCCH resource for the positive scheduling request in the other of the different serving cells, and in a case that a positive scheduling request transmission with PUCCH format 1a/1b and a HARQ-ACK transmission with PUCCH format 1a/1b occur in a subframe in the same serving cell which is the primary cell or the secondary cell, transmit the HARQ-ACK in the subframe on PUCCH resource for the positive scheduling request in the same serving cell.