All Band Receiver With SI4732 / SI4735 (FM / RDS, AM and SSB) With Arduino




Introduction: All Band Receiver With SI4732 / SI4735 (FM / RDS, AM and SSB) With Arduino

About: I got post-graduate degree in Distributed Systems at University of Brasilia (UNB);

It is a all band receiver project. It uses the Si4734 Arduino Library.

This library has more than 20 examples.

You can listen to FM with RDS, local AM (MW) station, SW and amateur radio stations (SSB).

All documentation here.

Step 1:

Step 2: Documentation, Schematic and Source Code

This is an Arduino library for the SI47XX, BROADCAST AM/FM/SW RADIO
RECEIVER IC family from Silicon Labs. This Library has more than 20 examples showing how to build a receiver FM, AM and SSB (LW, MW and SW).

This library was built based on “Si47XX PROGRAMMING GUIDE; AN332 ”. It also can be used on all members of the SI473X family respecting, of course, the features available for each IC version. These functionalities can be seen in the comparison matrix shown in table 1 (Product Family Function); pages 2 and 3 of the programming guide.

All documentation, schematic and examples can be found on

Si4735 Arduino Library

Step 3: Schematic


Be the First to Share


    • Home and Garden Contest

      Home and Garden Contest
    • Woodworking Contest

      Woodworking Contest
    • Trash to Treasure Contest

      Trash to Treasure Contest



    Question 1 year ago on Step 3

    Is the bandwith on FM implemented? I have such a radio "silabs all bands radio", but the bandwith is only implemented on AM/SW. As I see there is a USB port, can the software be upgraded?


    Reply 11 months ago

    Yes! The library implements the FM bandwidth (auto, 110, 84, 60 and 40 kHz)..