ESP32 Bit Pirate home

Recipe · Beginner · FM

Wire a Si4713 FM module

FM mode configures the Si4713 from its I2C SDA/SCL signals and reset pin.

FM transmitter module with radio waves.
Connect the I2C bus and reset role before initializing the module.

Documented wiring roles

  • SDA → selected I2C SDA
  • SCL → selected I2C SCL
  • RESET → selected GPIO
  • VCC → supported module supply
  • GND → GND

Configure FM mode

Enter FM mode and run config to initialize the Si4713 with the selected pins.

Checks

  • Verify the module supply requirement before powering it.
  • Check SDA and SCL if initialization fails.
  • Use broadcast functions only in a legal, controlled environment.

Si4713 FM wiring FAQ

Why does the Si4713 wiring include a reset pin?

The reset line gives the firmware a clean way to restart the Si4713 before initialization. If reset is missing or mapped to the wrong GPIO, I2C may be wired correctly but the module can still fail to start reliably.

What should I check before powering an FM module?

Confirm the module supply and IO voltage, connect ground first, then wire SDA, SCL and reset with short leads. If the module is not detected, verify the I2C bus before trying FM commands.

Can I transmit as soon as wiring works?

No. Treat initialization as a bench check only. FM transmit functions must be used only where legal, at permitted power levels, and in a controlled setup that will not interfere with broadcast services.