TinyRemote Control implements NEC protocol with Attiny13

TinyRemote Control implements NEC protocol with Attiny13


The ATtiny series of microcontrollers are becoming popular as more people begin to learn about the huge capabilities packed into their tiny form factors and the possibility of easy programming through several modern tools like the Arduino IDE and PlatformIO. As a result of this popularity, several new devices, DIY or not, are now springing up with one version of the Attiny series or the other at the heart of it.

One of such recent devices is the Attiny13 based TinyRemote by Stefan Wagner. TinyRemote is an IR remote control based on an ATtiny13A powered by a CR2032 or LIR2032 coin cell battery. It comes with 5 pushbuttons which can be designated to serve different purposes on the receiver.

The ATtiny13 on which the device is based is a low-power CMOS 8-bit microcontroller based on the AVR enhanced RISC architecture, capable of executing powerful instructions in a single clock cycle, achieving a throughput of around 1 MIPS per MHz. This allows system designers to optimize power consumption versus processing speed and makes it a good fit for a remote control device like the tinyRemote where low power consumption is a top priority.

The project is completely open-source and all files including Schematics, PCB, BOM, and even the firmware is provided by Stefan on the project’s page. The device was professionally designed with attention to detail and the capabilities of the components used. For instance, the firmware features a full implementation of the NEC protocol using only 370 bytes (36%) of program memory. More information on the project along with the design files can be found on the project page on EasyEDA.

About Emmanuel Odunlade

Hardware Design Engineer | #IoT Consultant |All things #ML | Entrepreneur | Serial Writer | Passionate about Innovation and technology as tools for solving problems in developing countries. Spare time is spent around writing and advocacy for the growth of the Maker/DIY Culture in Africa.

view all posts by emmanuel
Notify of

Inline Feedbacks
View all comments
Subscribe to Blog via Email

After subscribing you can choose how often you will receive our updates: https://wordpress.com/following/manage

Join 97,930 other subscribers