CD2003 – yet another simple FM radio receiver

Posted on Monday, May 18th, 2015 in DIY, hacks by DP


Dilshan Jayakody writes:

In last few days we are looking for some simple FM radio receiver to integrate into one of our ongoing project. For that we try several FM radio receiver ICs including TDA7000, CD2003/TA2003/TA8164, CXA1019 and KA22429. Out of all those chips we select CD2003 (or TA2003/TA8164) based receiver for our project because of its simplicity and outstanding performance. Except to CD2003, Sony CXA1019 also perform well but we drop it because of its higher component count.
We design our receiver based on Toshiba TA2003 datasheet and later we try TA8164 and CD2003 with same circuit. Either CD2003 or TA8164 can directly replace TA2003 IC, and as per our observations TA8164 gives excellent results out of those 3 chips.

Project details at Dilshan’s blog. All files are avaialble at

This entry was posted on Monday, May 18th, 2015 at 10:15 pm and is filed under DIY, hacks. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

8 Responses to “CD2003 – yet another simple FM radio receiver”

  1. r4k says:


    Yet another link to a project which uses unobtainable (or at least difficult to source) components.

    • KH says:

      Yeah, he seems to be working in a different era *rolls eyes*, which makes it totally weird if a reader has moved on to modern parts. I’m not too keen on a manual cap tuner, even less so if asked to source that part… Ah, should get a Philips TEA5767 module instead… ;-)

      • r4k says:

        Now *that’s* the part someone should have done a tutorial for! Super cheap from numerous sellers on eBay and microprocessor controllable to boot!

    • Seb Graham says:

      I found a C2003F in a cheap FM Radio I bought for $10.

  2. Rohit says:

    I completed one yesterday using the MSP430 and TEA5767 Chip. Gave it a minimalist switch to toggle the channels stored in an array. Gives realtime channel strength and transmission quality values too over serial.

    Have a look:

    Code is shared on Github :

    • Kevin says:

      Rohit, that is great, congrats. There are a few projects I’ve wanted to do for a while but haven’t made the time – my own radio is one of them. Thanks for the information, hopefully it helps to motivate me to get it started.

  3. Tomasz Ostrowski says:

    Here is one really beautiful and functional radio based on TEA5767 and ’51 MCU:
    It’s worth noticing that used TEA5767 module is very original – I’ve disassembled tens of MP3 players and never seed this one.
    Inspired by this I’ve made one based on ATmega8 with PWM-based volume control for TDA7052A, I’m unable to find such nice speaker box as above though:

  4. Tomasz Ostrowski says:

    One more nicely done radio with TEA5767:
    Another popular chip/module is RDA5807. Funny thing is it has TEA5767-compatibility mode. Some reported it to have better reception than TEA5767:, but it may be subjective: (version using PIC12).

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Recent Comments

  • gant: They still have a couple of the more expensive (but still considerably cheap) 5S-I-S01 in stock...
  • readybrek: Anyone got a any recommendations for a budget-priced hot air station?
  • William: lol I'm happy to waste 3c for each program/debug cycle... but probably not the time spent soldering a new device down to a proto board!...
  • Joe Desbonnet: Ya, I can recommend the low melting point solder. I used brand 'ChipQuik' and it's amazingly easy to use.
  • Jerome: I need a new BusPirate for the Fablab ;) Many thanks!