Citation: 1B_170/2016 E. B

Agissant par la voie du recours en matière pénale, A.________ demande au Tribunal fédéral d'annuler cet arrêt, de lui accorder l'assistance judiciaire gratuite et la désignation d'un avocat d'office pour la procédure cantonale. A titre subsidiaire, il conclut au renvoi de la cause à l'autorité précédente afin qu'elle lui accorde l'assistance judiciaire. En outre, il sollicite l'assistance judiciaire pour la présente procédure. La Cour de justice renonce à déposer des observations et se réfère aux considérants de son arrêt. Quant au Ministère public, il conclut au rejet du recours aux termes de ses déterminations; il confirme entre autres avoir rendu une nouvelle ordonnance pénale sur opposition en date du 8 avril 2016 condamnant le recourant à une peine pécuniaire de 60 jours-amende à 10 fr. chacun, avec sursis pendant 3 ans, ainsi qu'à une amende de 150 fr. Le recourant réplique.