

Download PCB and component layout PDFs: click here
Download source code for the fm receiver circuit: click here
Searching/changing the frequency. Switches S1 and S2 are used to change the station/channel search or switch to auto-scan mode. Search-up or search-down operation depends on the switch pressed. The 7th bit of 3rd byte in write operation is for search-up or search-down operation. The implementation of these operations has been included in the code.
R1 and R2 are pull-up resistors connected at digital pins 7 and 8 of Arduino board, respectively.
Construction and testing
An actual-size (Arduino shield type), single-side PCB for Arduino FM receiver circuit is shown in Fig. 5 and its component layout in Fig. 6. Assemble the components on the recommended PCB to avoid assembly errors. Double check for any overlooked error. TEA5767 is to be mounted on solder-side of the PCB.
A 75cm (wavelength/4) hookup wire antenna should be connected at pin 10 of the TEA5767 module.
Switch on the fm receiver circuit and use switch S1 or S2 to change frequency. Pressing S1 momentarily increases the frequency and S2 decreases the frequency. Long pressing of any of the two switches will enable auto scanning.
LCD1 shows the selected frequency, signal strength and whether the sound is mono or stereo.
To test the fm receiver circuit for proper functioning, first verify the correct voltages at various points as given in the test points table.
The author is a final-year student of B.Tech (ECE) from Truba Institute of Engineering & IT, Bhopal (MP)
link for download source code is not working
Please check again. From our side the link is working.
Hello,
Can we use 5767 for tuning to FM stations in India!!
Thanks
Yes, as per datasheet this TEA5767 works between 76Mhz to 108 Mhz.
what about the volume control?? can it be done??
can you provide the kit too…because am unable to get all the components
@ Shiva Samrat : Kit isn’t available for this project. But you may visit kitsNspares.com where you can get wide range of DIY projects with all required components and PCB.
What about turning it into an airtraffic receiver. Does the TEA5767 go above 108MHz?
The datasheet does no say that but does anyone tried it?
It would be great if it could be told to tune from 108-118MHz in 50kHz steps (i a not shure about this channel spacing).
I hava an analog FM receiver modfied for this but would it be great to have a digital one?
If it’s not possible with this chip then what else to use? I think it’s a great project that is not yet done (i found none in google)
source code cannot be opened in arduino sketch. Please send the correct arduino sketches
plz i need prg for start plaquet arduino for my project
Kindly elaborate your query.
i can only hear a static noise. no sign of fm transmission
Is there a video for this project?
Can I use RDA5807M instead of tea 5767 module with the same code or need any modifications?
We have not checked with RDA5807M. So, we cannot comment on that right now.