It is well known that within classical logic one can characterize complete atomic boolean algebras as powersets.
Is it possible to provide any characterization/representation theorem for complete atomic heyting algebras?
Edit.
After some very constructive considerations in the comments I discovered that I am interested in an unusual notion of atom. Since the question turned out to be interesting also for people outside my mathematical comfort zone, I will write below two different definitions of atom and I would like to have an answer to my question for both definitions.
Atom (2) is the usual notion of atom, atom (1) should be called infinitary join-irreducible or tiny element.
A discussion that relates the two concepts can be found here as proposition 5.1. In boolean algebras these two definitions coincide.
Some definitions.
Def. In a complete poset $\mathbb{P}$ an atom (1) is an element $p$ such that $$\text{if } p \leq \bigvee_{i \in I} a_i \text{ then } p \leq a_j \text{ for some } j \in I. $$
Def. In a poset $\mathbb{P}$ an atom (2) is a minimal nonzero element.
Def. A subset $A$ of a complete poset $\mathbb{P}$ is (join-)dense if for each element $p$ there is a family of $(a_i)$ in A such that $$p = \bigvee a_i. $$
Def. A complete poset is atomic if the set of its atoms is dense.