Information on 3.3v and 5v Microcontrollers and other voltages

Hi, I am after a bit of advice of using components of different voltages.

I am building a small setup where I need to use a good audio amplifier. I have chosen one but it runs 6v-12v, now this works fine on my Uno, but I need WiFi so looking at a Wemos ESP2866 board which fits my requirements but I have read that these boards only use 3.3v, so this amplifier is out side the voltage range but will not be connected directly to the board but from the output of the tea5676 fm radio which is connected to the ESP2866.

I would be connecting the amplifier to an external 6v power source separate from the ESP266. Would this work or potentially damage the ESP2866. Remember the output of the tes5676 only goes to the AMP,so not other connection from the amp would go the the ESP2866.

I hope I have not confused you all.

thanks

I'm quite confused :frowning:
E.g. I don't see how the Arduino is connected at all.

Please show a circuit diagram, eventually also add links to all related data sheets.

Post a circuit diagram to ensure there is no confusion. But I guess you've wired it so that the amplifier, tea5676 and ESP8266 all share a common ground and the there should be no chance that the 6v to 12v power supply for the amplifier will leak back through the amplifier's audio input back to the tea5676 or ESP8266.

Edit:
The tea5676 FM radio is controlled by I2C to set frequency etc. (presumably from the ESP8266)

I'm having a hard time finding a data sheet for a tea5676 but I did find one for the TEA5767. Please confirm which part you have, and link to the data sheet if not the TEA5767.

The TEA5767 appears to be a good companion to the ESP8266 as it's recommended operating voltage is 3V, maximum 5V, and it uses I2C for communication. The output of the TEA5767 can then go to your amplifier.