all | E | F | N
all
E
F
N
E
582 73 Linköping, Sweden
Printed organic solar cells enabling self-powered electronics with indoor light.
Advertisement
F
91058 Erlangen, Germany
Micro- & Nanotechnologies, IC-Design, Self-powered sensors, AI chips, Chiplets
N
Logo of NewPower Worldwide
Nashua, NH 03062, USA