Micro Solar Cell