This is a small FM radio based on the Philips TEA5767 stereo FM receiver chip.
Step 1: Why did you make it?
I found such modules (TEA5767) in a fabric MP3 player. I played with them using Arduino for control and I was impressed by the sound they deliver. I decided to make standalone radio based on the module. I wanted to make it as small as possible and I have chose to use 8-pin Atmel Attiny85 nicrocontroller in SO8 package. The main challenge was that the Attiny85 does not directly support the I2C protocol used by the TEA5767 module, so I had to rewrite some libraries to make this possible.The board is small and can be used for DIY project having FM radio. The board has an SPI interface and the microcontroller can be re-programmed as you desire. This also makes the product a development board for TEA5767 module.
Step 2: The design
The circuit of the FM radio is presented on the picture. It can be seen that the schematic is very simple. The audio amplifier requires only few additional components.The resistors R4 and R5 can be omitted because the internal pull-up ones are activated. The stereo potentiometer is from ebay. The audio jack also. The electrolytic capacitors are tantalum from "Kemet". The gerber files of the PCB are available for download ("Player.zip").
Step 3: Programming of the microcontroller
On the PCB I have put 4 contacts, which can be used for programming of the Attiny85 chip (MISO,MOSI,CLK,RESET). As first step I have soldered the Attiny85 chip. After that using a breadboard and 6 cables I have made the setup shown on the second picture. For flashing of the chip I have used USBTinyISP programmer and AVRDUDE. The hex file used is provided for download. The fuse settings are the fabric ones:
After programming of the Atmel chip I have soldered all the other devices, starting with those, having the lowest profile. If all devices are soldered properly the radio starts immediately to work. The sound is very clear, the receipt is stable and the listening of the radio is pure pleasure.
The radio is available for purchasing as soldered module or kit at tindie.