editor's blog
Subscribe Now

Miniscule IR Subsystem

As part of their recent announcement of FPGAs for sensor management, Lattice also introduced a couple of new devices for their iCE40LP family. From a device standpoint, the key here is the package: a 16-ball chip-scale-package (CSP) measuring 1.4 mm by 1.48 mm, and only 0.45 mm thick.

While this is an extraordinarily small device, and it is a general purpose device (it could even do sensor management for a couple sensors), they have some specific ideas for it. They have teamed the devices up with some IP so that, together, they constitute an infrared subsystem.

This includes logic and electronics for driving the LED, sensing an IR remote, and doing bar code emulation.

The latter is a particularly interesting application for use when trying to display a barcode on a phone for a barcode reader to detect. The problem is that the phone glass will typically reflect the IR light from the reader, preventing it from figuring out the code.

Instead, the IR LED can transmit the equivalent code, which the reader will detect. It probably won’t even know that it didn’t get the code from where it thinks it got the code.

Confused by the concept of FPGAs in a cell phone? Well, we’ve got that covered in a separate article.

You can read more about this new device as well as the new iCE40LM devices in their release.

Leave a Reply

featured blogs
May 6, 2026
Hollywood has struck gold with The Lord of the Rings and Dune'”so which sci-fi and fantasy books should filmmakers tackle next?...

featured chalk talk

CBOT MULTIGIG Transceiver Platform
In this episode of Chalk Talk, Anders Thelin from TE Connectivity and Amelia Dalton explore how the CBOT MULTIGIG transceiver platform helps address these challenges with a modular, high-performance approach to rugged, high-density connectivity. We also investigate how this platform supports next-generation system architectures, improves design efficiency, and enables robust performance in even the most demanding environments.
May 18, 2026
13,630 views