A terminal device configured to communicate via uplink transmission with a base station device that covers a serving cell, the terminal device comprising: a reception unit (10, 30) configured to and/or programmed to receive information which includes a parameter P-Max, the parameter P-Max being used to limit the uplink transmission power on the serving cell, a transmission unit (10, 30) configured to and/or programmed to transmit information which indicates at least two power classes, the at least two power classes corresponding to different bands one of which is used for uplink transmission, and a power control unit configured to and/or programmed to set the transmit power for uplink transmission in the serving cell based on at least a first maximum output power P CMAX,c for the serving cell, the first maximum output power P CMAX,c being within a range, wherein the range is given by P CMAX_L,c ≤P CMAX,c ≤P CMAX_H,c, the P CMAX_L,c is a first smaller power of a first difference and a second difference, the first difference is a difference between a parameter P EMAX, c being the value given by the parameter P-Max and a first tolerance ΔT C, c, the first tolerance is 1.5 dB or 0 dB, the second difference is a difference between a second maximum output power P PowerClass and a second tolerance, the second maximum output power P PowerClass is a power defined by the power class corresponding to a band to which the serving cell belongs, the second tolerance is a larger power of a total reduction and an allowed maximum output power reduction P-MPR c, the total reduction includes a maximum power reduction MPR c, an additional maximum power reduction A-MPR c, an additional tolerance ΔT IB,c and the first tolerance ΔT C, c, the P CMAX_H,c is a second smaller power of the parameter P EMAX, c and the second maximum output power P PowerClass. a reception unit (10, 30) configured to and/or programmed to receive information which includes a parameter P-Max, the parameter P-Max being used to limit the uplink transmission power on the serving cell, a transmission unit (10, 30) configured to and/or programmed to transmit information which indicates at least two power classes, the at least two power classes corresponding to different bands one of which is used for uplink transmission, and a power control unit configured to and/or programmed to set the transmit power for uplink transmission in the serving cell based on at least a first maximum output power P CMAX,c for the serving cell, the first maximum output power P CMAX,c being within a range, wherein the range is given by P CMAX_L,c ≤P CMAX,c ≤P CMAX_H,c, the P CMAX_L,c is a first smaller power of a first difference and a second difference, the first difference is a difference between a parameter P EMAX, c being the value given by the parameter P-Max and a first tolerance ΔT C, c, the first tolerance is 1.5 dB or 0 dB, the second difference is a difference between a second maximum output power P PowerClass and a second tolerance, the second maximum output power P PowerClass is a power defined by the power class corresponding to a band to which the serving cell belongs, the second tolerance is a larger power of a total reduction and an allowed maximum output power reduction P-MPR c, the total reduction includes a maximum power reduction MPR c, an additional maximum power reduction A-MPR c, an additional tolerance ΔT IB,c and the first tolerance ΔT C, c, the P CMAX_H,c is a second smaller power of the parameter P EMAX, c and the second maximum output power P PowerClass.