Zapłonniki mogą być ładowane automatycznie z magazynka o pojemności 10 sztuk.
Komorę nabojową przystosowano do prowadzenia ognia z wykorzystaniem modułowych ładunków miotających MACS.
Haubicę w dużym stopniu wykonano ze stopu na bazie tytanu (Ti-6Al-4V), uzyskując dużą wytrzymałość przy dużo mniejszej masie niż w przypadku podobnej konstrukcji ze stali.
Warianty i modyfikacje thumb|Prototyp XM 1203 NLOS-C
Warianty XM777 – oznaczenie prototypu zbudowanego w 1998 roku M777 – wersja podstawowa wdrożona do produkcji w roku 2002 M777A1 – haubica z cyfrowym systemem kierowania ogniem M777A2 – haubica M777A1 z zaktualizowanym oprogramowaniem, które przystosowuje system kierowania ogniem do wystrzeliwania naprowadzanego pocisku M982 Excalibur
Modyfikacje M777 Portee – prototypowy system transportu haubicy M777, oparty na umieszczeniu haubicy na podwoziu ośmiokołowym. Dzięki takiemu rozwiązaniu zwiększono mobilność działa, jednakże przed strzałem wymagane było częściowe wyładowanie haubicy z pojazdu. M777 Portee został opracowany przez BAE Systems dla British Army w roku 2005. Z powodów finansowych projekt przerwano w roku 2007. XM1203 NLOS-C – projekt lekkiego samobieżnego zestawu artyleryjskiego wykorzystującego system uzbrojenia haubicy M777.