

This is an Arduino library for the SI4844, BROADCAST ANALOG TUNING DIGITAL * DISPLAY AM/FM/SW RADIO RECEIVER, IC from Silicon Labs. It also can be used on all members of the SI47XX family respecting, of course, the features available for each IC version

This library was built based on “Si47XX PROGRAMMING GUIDE AN332” and it has support to FM, AM and SSB modes (LW, MW and SW). It is easily found in the market and can be a cheaper alternative if the RDS/RBDS function is not needed. The SI4702Įxcept for the SDR/RDBS feature, the SI4702 has all the functions available in the SI4703. Also, there is the Si4703 Evaluation Kit from Silicon Labs. The board above or similar can be found on Sparkfun, eBay and Aliexpress. I think the best way to start a project based on this device is to acquire a breakout board like the one shown in the following figure. This document is intended for Arduino developers, radio enthusiasts, hobbyists, and anyone interested in constructing a receiver using the Si4702 or SI4703 with the Arduino development platform. The SI4703 is a FM DSP receiver from Silicon Labs with RDS/RBDS support. This library can be freely distributed using the MIT Free Software model. The communication protocol used by this library is the I☬. This project is about an Arduino library for the SI470X device. You can compile and run this library on most of board available on Arduino IDE (Examples: ATtiny85, boards based on ATmega328 and ATmega-32u4, ATmega2560, ARM Cortex, STM32, Arduino DUE, ESP32 and more). This Silicon Labs device family integrates the complete functionalities for FM receivers, including RDS (Si4703). It is an Arduino Library for Si3 FM tuner.
