SparkFun
SparkFun Audio Player Breakout - MY1690X-16S - SparkFun Electronics
· MPN: BOB-28038
A compact serial-controlled audio player breakout built around the MY1690X-16S decoder. Simply load MP3 or WAV files onto a microSD card, connect to your mic...
Get notified when back in stock
A compact serial-controlled audio player breakout built around the MY1690X-16S decoder. Simply load MP3 or WAV files onto a microSD card, connect to your microcontroller via serial, and play audio with simple commands.
The board includes an onboard mono amplifier for driving a small speaker directly, making it ideal for adding sound effects, voice prompts, or music playback to your projects.
Key Features
- Serial Control – Simple UART commands for playback control
- MP3 & WAV Support – Plays common audio formats
- MicroSD Storage – FAT16/FAT32 formatted cards supported
- Onboard Amplifier – Drive a speaker directly from the board
- Compact Design – Easy integration into projects
Ideal For
- Sound effects in games and props
- Voice prompts and announcements
- Interactive exhibits and installations
- Talking gadgets and toys
- Alert and notification sounds
Specifications
- Decoder: MY1690X-16S
- Audio Formats: MP3, WAV
- Storage: MicroSD (FAT16/FAT32)
- Interface: Serial UART
- Output: Mono amplifier
Package Contents
- 1× SparkFun Audio Player Breakout (MY1690X-16S)
Jargon buster
Plain-language definitions for the technical terms used above.
- breakout
- A breakout board carries a small or fine-pitched component and brings its connections out to standard, breadboard- and header-friendly pins. Describing a part as a breakout means it can be wired into a project without soldering directly to the component's tiny contacts.
- microcontroller
- A microcontroller is a small computer on a single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
- microSD card
- A microSD card is a small removable flash memory card used to store data such as audio, images, logs or program files. Its capacity and formatting (often FAT32 or exFAT) affect how much can be stored and whether the card needs preparing before use.
- UART
- UART is a simple asynchronous serial interface that sends data over separate transmit and receive wires, usually labelled TX and RX, with both ends set to the same baud rate. It is a common way for microcontrollers and other serial devices to exchange data.
Find this product in
Audio & Video
SparkFun Audio Player Breakout MY1690X-16S Schematic
Schematic · 279.4 KB · Click any page to view full size
MY1690X-16S MP3 Decoder IC User Manual
Datasheet · 1.1 MB · Click any page to view full size
Supplier page — sparkfun.com
Supplier Description · 778.7 KB · Click any page to view full size
Resources & Downloads
Guides, code examples, and more
Source Code
Open-source libraries, firmware & example projects for this product
An Arduino library for the MY1690 serial MP3 decoder IC.
1b94a17
about 1 year ago
· 34 commits
- .github build and deploy doxygen to gh pages about 1 year ago
- docs new readme banner page about 1 year ago
- examples Example4 Qwiic Twist about 1 year ago
- src refactor the library classname to add SparkFun to it - helps ID library and with general project seperation from other things/objects about 1 year ago
- testing refactor the library classname to add SparkFun to it - helps ID library and with general project seperation from other things/objects about 1 year ago
- .gitattributes Initial commit over 4 years ago
- .gitmodules getting ready for doxygen docs about 1 year ago
- ISSUE_TEMPLATE.md Initial commit over 4 years ago
- keywords.txt class name change about 1 year ago
- library.properties bump version to v1.0.1 for release about 1 year ago
- LICENSE.md we need a license file about 1 year ago
- README.md update readme to include ex3 about 1 year ago
A small breakout board for the serial-controlled MY1690X-16S MP3/WAV audio player module.
49d66d6
30 days ago
· 39 commits
- .github Update build_documentation.yml 30 days ago
- docs Minor docs update about 1 year ago
- Documentation datasheet over 1 year ago
- Firmware Initial commit over 1 year ago
- Hardware Documentation commit about 1 year ago
- overrides Documentation commit about 1 year ago
- .gitattributes Initial commit over 1 year ago
- .gitignore update git ignore over 1 year ago
- CONTRIBUTING.md Initial commit over 1 year ago
- ISSUE_TEMPLATE.md Initial commit over 1 year ago
- LICENSE.md Initial commit over 1 year ago
- mkdocs.yml Update mkdocs.yml 30 days ago
- README.md Update README.md about 1 year ago
Related Tutorials
Free guides on learn.littlebird.com.au