solar microcell