Citation: 9C_1013/2008 23.12.2009 E. C

Patrocinato dall'avv. Marco Cereghetti, l'assicurato ha presentato ricorso al Tribunale federale, al quale chiede, in via principale, l'annullamento del giudizio cantonale e il riconoscimento di una rendita intera sulla base di un grado di inabilità lavorativa completa; in via subordinata, domanda il rinvio degli atti all'istanza precedente, rispettivamente all'UAI, per complemento istruttorio e nuova decisione. In ogni caso, chiede di esssere posto al beneficio dell'assistenza giudiziaria gratuita e del gratuito patrocinio. L'UAI propone la reiezione del gravame, mentre l'Ufficio federale delle assicurazioni sociali ha rinunciato a determinarsi. Diritto: