Jonathan Mackey
UNITED STATES OF AMERICA • + Follow
Edit Project
Components
Tools, APP Software Used etc.
|
arduino IDEArduino
|
|
|
STM32CubeIDESTMicroelectronics
|
|
|
Fusion 360Autodesk
|
Description
STM32 Audio Codec
This is an STM32 project that uses the TLV320AIC3204 codec.
This STM32 project's PCB is essentially a demo board for the Texas Instruments TLV320AIC3204 audio codec with the addition of a display and remote control via a 433MHz radio, TTL serial or USB.
The project supports WAV and MP3 audio formats.
The board supports up to three input sources and two outputs.
For more information see my Instructable here.
The schematic is available in the Instructable.
Apr 23,2026
16 views
STM32 Audio Codec
2 Layers PCB 80 x 60 mm FR-4, 1.6 mm, 1, HASL with lead, White Solder Mask, Black silkscreen
This is an STM32 board that uses the Texas Instruments TLV320AIC3204 codec
16
0
0
Published: Apr 23,2026
Standard PCB
BOM(Bill of materials)
Purchase
Donation Received ($)
PCBWay Donate 10% cost To Author
File Last Updated: 2026/04/23 (GMT+8)
File update record
2026-04-2303:22:06
Parts List (BOM) is updated.
Only PCB
PCB+Assembly
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
Copy this HTML into your page to embed a link to order this shared project
Copy
Under the
Attribution-MIT
License.
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(0)
- Likes(0)
Upload photo
You can only upload 5 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP
0 / 10000
It looks like you have not written anything. Please add a comment and try again.
You can upload up to 5 images!
Image size should not exceed 2MB!
File format not supported!
View More
View More
VOTING
0 votes
- 0 USER VOTES
0.00
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Design
1/4
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Usability
2/4
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Creativity
3/4
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Content
4/4
More by Jonathan Mackey
-
STM32 Audio Codec
This is an STM32 project that uses the TLV320AIC3204 codec.This STM32 project's PCB is essentially a...
-
OV5640 Camera v1.0
OV5640 Camera boardThis board uses 20 pin FFC connectors rather than the more common pin headers.Thi...
-
STM32F429 TFT DCMI v1.0
STM32F429 DCMI & FMCSupports a 3.5" 16 bit parallel TFT display via FMC, and 8 bit OV5640 camera...
-
STM32F103RE 3 Axis CNC v1
See my Instructable for a full implementation example here.All end stops, stepper driver fault lines...
-
PT226x Remote v1.1
This is a remote encoder board that supports several versions of PT226x encoder chips in a number of...
-
Dust Collector Monitor v4
This is the 4th version of my dust collector monitor. See my instructable for a full description of ...
-
3.5 inch 480x320 TFT Display v1.1
3.5 inch 480x320 TFT Display v1.1Display sourceThis is a 3.5 inch ILI9488 320x480 display module tha...
-
4 inch 480x320 TFT Display v1.1
4.0 inch 480x320 TFT Display v1.1Display sourceThis is a 4 inch ILI9488 320x480 display module that ...
-
12 pin FFC Display Adaptor v1.0
12 pin FFC Display Adaptor v1.0This is a breadboard adapter for use with my boards that have a 12 pi...
-
ILI9488 Display Adapter v1.0
ILI9488 Display Adapter v1.0This adapter board converts the 14 pin header found on many display modu...
-
Heating System Monitor
This board is used to monitor the heating system in your home by reflecting the state of the alarm t...
-
4G LTE TempSensor v1.2 (SIM7000)
This board is used to monitor multiple temperature sensors and report out of range conditions to you...
-
4 Port RJ11 4P4C v1.0
This board is part of a multi board project used to monitor multiple temperature sensors and report ...
-
BMP280 RFM69CW Remote
See my instructable for a full description of this board and the associated software.Part of my hiki...
-
RFM69 3 Button Remote
See my instructable for a full description of this board and the associated software.Remote control ...
-
Hiking Data Logger Using RFM69CW
This hiking data logger is used to record a hike’s location, start and end time, temperature, altitu...
-
AVR SD Hex Loader ISP v1.4
This project is all about getting your compiled sketch onto your target board without the need to ha...
-
Blast Gate Sensor
This is a blast gate sensor board. This uses a 49E Hall sensor to determine if a gate is open or clo...
You may also like
-
-
ARPS-2 – Arduino-Compatible Robot Project Shield for Arduino UNO
1719 0 5 -
-
A Compact Charging Breakout Board For Waveshare ESP32-C3
2263 3 7 -
AI-driven LoRa & LLM-enabled Kiosk & Food Delivery System
2290 2 0 -
-
-
-
ESP32-C3 BLE Keyboard - Battery Powered with USB-C Charging
2453 0 2 -
-







