Fatti: A. La cittadina italiana A._ è nata e cresciuta in Svizzera, dove vivono i genitori, la sorella e il fratello. Nel 1995 ha ottenuto il diploma di [...]. Dal 2001 è a beneficio di una rendita AI intera con un grado di invalidità del 75 % e attualmente anche di prestazioni complementari per motivi psichici. B. L'8 giugno 2013, A._ è stata arrestata e tradotta in carcere. Con sentenza 25 marzo 2014 la Corte delle assise criminali l'ha quindi riconosciuta colpevole di tentato omicidio intenzionale nei confronti del proprio compagno e condannata a una pena detentiva di quattro anni, ordinando inoltre, già in sede di espiazione della pena, un trattamento psichiatrico integrato con colloqui psicoterapici di sostegno e una terapia farmacologica idonea. C. Preso atto di questa condanna, con decisione del 22 agosto 2014 la Sezione della popolazione del Dipartimento delle istituzioni del Cantone Ticino non ha rinnovato (recte: ha revocato) il permesso di domicilio a suo tempo rilasciato a A._, intimandole di lasciare la Svizzera al momento della scarcerazione (prevista per il 7 giugno 2017). Detto provvedimento è stato in seguito confermato sia dal Consiglio di Stato che dal Tribunale cantonale amministrativo, pronunciatosi in merito con sentenza del 10 agosto 2016. D. Con ricorso in materia di diritto pubblico del 21 settembre 2016, A._ si è allora rivolta al Tribunale federale, chiedendo l'annullamento della pronuncia dell'autorità inferiore e il rinvio degli atti alla stessa, affinché l'ammonisca. Il Tribunale amministrativo ticinese si è riconfermato nel proprio giudizio. Chiedendo il rigetto del ricorso, ad esso ha fatto in sostanza rinvio anche la Sezione della popolazione. Il Governo ticinese si è invece rimesso alle valutazioni di questa Corte.