It’s becoming quite obvious that traditional batteries are limiting the progress of IoT devices. They are expensive, they contain harmful chemicals and most importantly All-Batteries-Will-Die. Vemund Kval Bakken chief technology officer and co-founder at ONiO say the real problem with the battery approach to IoT comes when you actually consider the battery shelf life as well as the environmental aspects. A battery shelf life between 5 to 10 years means that 99% of the batteries’ capacity was depleted during storage. The shelf life degrades significantly to less than 5 years in temperate regions due to much higher leakage. There are obvious solutions to this problem, you could just use a charger, or, you could use very specific battery topology or chemistry. Both make the devices quite expensive and difficult to export. They hinder the Deploy and Forget vision for IoT devices.
His team has created ONiO.zero to address this problem. In their own words,
“ONiO.zero is an ultra-low-power wireless microcontroller that uses energy harvesting technology. It operates solely with energy from its surroundings. No coin-cell, no supercapacitor, no lithium, no battery at all”.
In practice, there are no limitations on the lifetime of the chip. Also, while traditional solutions require about 15 external components and inductors to work. ONiO requires just one. This implies tremendous savings for your Bill of Materials.
The real promises here are fewer components and smaller designs, which is needed in a wide range of solutions, watches, wearables, machine parts – you name it. But more importantly, it means greener and more climate-friendly devices.
Some key features of the ONiO.zero MCU:
The Microcontroller unit
- RISC-V 16/32-bit architecture (RV32EMC).
- High code density with compressed instructions.
- 1.8V 24MHz, 1.0V 6MHz, 0.8V 1MHz. 450-800mV asynchronous operation from ROM/RAM.
Memories
- 1KB of mask ROM (stdlib, math and secure boot).
- 2KB RAM. 8/16/32KB ULP Flash. 100k Writes.
- Read supported down to 850mV.
Radio
- Crystal-less BTLE transmitter.
- Programmable output power (-40 to 0dBm). PA supports operation down to 850mV – 0dBm. IEEE 802.15.4 UWB transmitter. 3.5 to 10GHz.
- Optional 433MHz MICS radio transmitter for medical devices.
Peripherals
- Industry Standard I2C, SPI and UART.
- Asynchronous AES module for encryption/hash generation.
- GPIO with asynchronous interrupt/wake up.
- Programmable current source.
- Biasing external sensors.
At the time of writing, ONiO.zero is not yet commercially available but you can find more information and monitor its progress via its Official product page.