Considérant en fait et en droit:
1. Par arrêt du 12 juillet 2012, le Tribunal administratif fédéral a confirmé la décision de non-entrée en matière rendue par l'Office fédéral des migrations sur la demande d'asile déposée par X._.
2. Par courrier du 19 juillet 2012, l'intéressé a déposé auprès du Tribunal fédéral une déclaration de recours contre l'arrêt du 12 juillet 2012. Il sollicite l'octroi de l'effet suspensif.
3. Aux termes de l'art. 83 let. d ch. 1 de la loi fédérale du 17 juin 2005 sur le Tribunal fédéral (LTF; RS 173.110), le recours en matière de droit public auprès du Tribunal fédéral n'est pas ouvert contre les décisions en matière d'asile qui ont été rendues par le Tribunal administratif fédéral. Le recours constitutionnel subsidiaire n'est ouvert que contre les décisions des autorités cantonales de dernière instance, ce qui exclut celles du Tribunal administratif fédéral (<ref-law> a contrario).
4. Qu'il soit considéré comme recours en matière de droit public ou comme recours constitutionnel subsidiaire, le mémoire est ainsi manifestement irrecevable (<ref-law>) et doit être traité selon la procédure simplifiée de l'<ref-law>, sans qu'il y ait lieu d'ordonner un échange d'écritures. La demande d'effet suspensif est devenue sans objet. Il se justifie de ne pas percevoir de frais de la procédure fédérale (<ref-law>).


Par ces motifs, le Président prononce:
1. Le recours est irrecevable.
2. Il n'est pas perçu de frais de justice.
3. Le présent arrêt est communiqué au recourant, à l'Office fédéral des migrations et au Tribunal administratif fédéral, Cour IV.
Lausanne, le 24 juillet 2012
Au nom de la IIe Cour de droit public
du Tribunal fédéral suisse
Le Président: Zünd
Le Greffier: Dubey