A rotorcraft, comprising: a body; a power train coupled to the body and comprising a power source and a drive shaft coupled to the power source; a rotor system coupled to the power train and comprising a plurality of rotor blades; a flight control assembly (200; 300) operable to receive one or more pilot commands from a pilot; one or more linkages (410, 420, 430) coupled between the flight control assembly and an integrated trim assembly (200; 300); the integrated trim assembly (500; 600) comprising: a housing; an output shaft (590; 670) at least partially disposed within the housing and coupled to the one or more linkages (410, 420, 430) wherein the output shaft (590; 670) is configured to mechanically communicate with a pilot control device; a trim motor (510; 610) at least partially disposed within the housing and having an output component in mechanical communication with the output shaft (590; 670); a clutch (515; 620) disposed within the housing and between the trim motor (510; 610) and the output shaft (590; 670) so as to couple the trim motor to the output shaft (590; 670); a mechanical stop device (580; 660) disposed proximate to the housing and operable to at least partially prevent rotation of the output shaft (590; 670) outside of an allowable range of motion; a trim computer operable to send one or more trim signals to the trim motor (510; 610) instructing the trim motor (510; 610) to change a position of the output component; and a flight control computer operable to receive one or more measurements from the integrated trim assembly (500, 600) and instruct the rotor system to change a position of at least one of the plurality of rotor blades based on the received one or more measurements, characterised by: the mechanical stop device (580;660) being disposed on the opposite side of the clutch (515;620) to the trim motor (510;610). a body; a power train coupled to the body and comprising a power source and a drive shaft coupled to the power source; a rotor system coupled to the power train and comprising a plurality of rotor blades; a flight control assembly (200; 300) operable to receive one or more pilot commands from a pilot; one or more linkages (410, 420, 430) coupled between the flight control assembly and an integrated trim assembly (200; 300); the integrated trim assembly (500; 600) comprising: a housing; an output shaft (590; 670) at least partially disposed within the housing and coupled to the one or more linkages (410, 420, 430) wherein the output shaft (590; 670) is configured to mechanically communicate with a pilot control device; a trim motor (510; 610) at least partially disposed within the housing and having an output component in mechanical communication with the output shaft (590; 670); a clutch (515; 620) disposed within the housing and between the trim motor (510; 610) and the output shaft (590; 670) so as to couple the trim motor to the output shaft (590; 670); a mechanical stop device (580; 660) disposed proximate to the housing and operable to at least partially prevent rotation of the output shaft (590; 670) outside of an allowable range of motion; a trim computer operable to send one or more trim signals to the trim motor (510; 610) instructing the trim motor (510; 610) to change a position of the output component; and a flight control computer operable to receive one or more measurements from the integrated trim assembly (500, 600) and instruct the rotor system to change a position of at least one of the plurality of rotor blades based on the received one or more measurements, characterised by: the mechanical stop device (580;660) being disposed on the opposite side of the clutch (515;620) to the trim motor (510;610). a housing; an output shaft (590; 670) at least partially disposed within the housing and coupled to the one or more linkages (410, 420, 430) wherein the output shaft (590; 670) is configured to mechanically communicate with a pilot control device; a trim motor (510; 610) at least partially disposed within the housing and having an output component in mechanical communication with the output shaft (590; 670); a clutch (515; 620) disposed within the housing and between the trim motor (510; 610) and the output shaft (590; 670) so as to couple the trim motor to the output shaft (590; 670); a mechanical stop device (580; 660) disposed proximate to the housing and operable to at least partially prevent rotation of the output shaft (590; 670) outside of an allowable range of motion; a trim computer operable to send one or more trim signals to the trim motor (510; 610) instructing the trim motor (510; 610) to change a position of the output component; and a flight control computer operable to receive one or more measurements from the integrated trim assembly (500, 600) and instruct the rotor system to change a position of at least one of the plurality of rotor blades based on the received one or more measurements, characterised by: the mechanical stop device (580;660) being disposed on the opposite side of the clutch (515;620) to the trim motor (510;610).