AC328904
PIC32 Audio Codec Daughter Board WM8904 Information
Sheet
Introduction
Thank you for purchasing a PIC32 Audio Codec daughter board,
AC328904.
This information sheet
provides important information that will help you successfully use the daughter board as quickly as
possible.
This daughter board is designed specifically to be used with the PIC32 Bluetooth
®
Audio Development Kit
(DV320032); however, it can also be used with other Microchip development hardware.
For additional information about this daughter board, please visit:
http://www.microchip.com.
Features
The PIC32 Audio Codec daughter board, AC328904, is a high-performance stereo codec board for
selected PIC32 hardware development platforms. This board features the Wolfson WM8904
(AC328904)
Stereo Codec, which includes built-in microphone and headphone amplifiers. This board is suitable for
adding audio input and output capabilities to the PIC32 Bluetooth starter kit, and as previously mentioned,
it is compatible with the PIC32 Bluetooth Audio development kit.
The PIC32 Audio Codec daughter board,WM8904, features are as follows:
•
WM8904 Codec
•
MCP1801 power regulator
•
3.5 mm inputs and outputs:
– Line in
– External Mic in
– Headphone out
Additional Information
For additional information on drivers and examples, visit the following Microchip web sits:
•
http://www.microchip.com/DevelopmentTools/ProductDetails/ac328904
•
www.microchip.com/harmony
©
2018 Microchip Technology Inc.
DS50002775A-page 1
1
2
3
4
5
6
©
2018 Microchip Technology Inc.
DS50002775A-page 2
Figure 1. PIC32 Audio Codec Daughter Board WM8904 Schematic
+3.3V
rotatethispage90
HDR-2.54 Male 1x3
HDR-2.54 Male 1x3
J1
19 17 15 13 11 9 7 5 3 1
20 18 16 14 12 10 8 6 4 2
A
11 9 7 5 3 1
12 10 8 6 4 2
UART1_Rx
UART1_Tx
SCL1
SDA1
I2S1_MISO
I2S1_MOSI
+9 V
UART1_CTS#
UART1_RTS#
STBY/RST
I2S1_LRCL
I2S1_BCLK
I2S1_MCLK
+3.3V
+5V_PD
J2
I2S2_LRCL
I2S2_BCLK
I2S2_MISO
I2S2_MOSI
CARD_ID
R1
62k
approx. 1.0V
I2S1_BCLK
BCLK
I2S2_BCLK
JP6
A
Shunt 2.54mm 1x2
J6
1
2
3
J7
I2S1_MISO
MISO
I2S2_MISO
1
2
3
R2
JP7
+3.3V
Shunt 2.54mm 1x2
27k
JP8
HDR-2.54 Male 1x3
HDR-2.54 Male 1x3
R4
Shunt 2.54mm 1x2
4.7k
R5
4.7k
SCL1
HDR-2.54 Female 2x10
HDR-2.54 Female 2x6
I2S1_LRCL
LRCL
I2S2_LRCL
J8
1
2
3
J9
I2S1_MOSI
MOSI
I2S2_MOSI
1
2
3
JP9
Shunt 2.54mm 1x2
SDA1
MB CONNECTORS
MISO
R6
DNP
U1
B
3
2
31
15
13
14
R7
SDA
SCLK
MCLK
BCLK/GPIO4
LRCLK
DACDAT
IRQ/GPIO1
LINEOUTTR
LINEOUTL
LINEOUTFB
20
MICBIAS
IN1R/DMICDAT2
IN1L/DMICDAT1
IN2R
IN2L
CPCB
CPVOUTP
10
11
12
5
22
9
33
AGND
CPCA
8
VMIDC
21
18
16
17
ADCDAT
HPOUTR
HPOUTL
HPOUTFB
0R
FB1
B
R9
22R
SDA1
SCL1
I2S1_MCLK
BCLK
LRCL
BLM15BA050SN1D
R9
22R
28
29
30
32
1
R8
0R
C4
0.1uF
FB2
BLM15BA050SN1D
HP OUT
2
4
5
C5
0.1uF
C6
470pF
R11
J3
MOSI
UART1_RTS#
R10
20R
MIC IN
1
3
5
4
2
AGND
R12
20R
C7
3
1
AGND
SJI-3535NG-GR
(Green)
J4
FB3
R13
2.2k
2.2k
470pF
C8
1uF
R14
0R
R15
DNP
R16
DNP
AGND
BLM15BA050SN1D
FB4
C11
C13
470pF
470pF
C10
1uF
R18
DNP
R17
25
0R
27
24
C9
4.7uF
AGND
AGND
BLM15BA050SN1D
SJI-3535NG-PI
(Pink)
R19
DNP
C12
4.7uF
26
C14
2.2uF
AGND
MICVDD
DBVDD
AVDD
AGND
CPVDD
19
4
23
7
6
MICVDD
DBVDD
AVDD
CPVDD
DCVDD
WM8904CGEFL/V
CPVOUTN
DGND
AGND
CPGND
T-PAD
C15
4.7uF
C16
4.7uF
C
LINE IN
J5
R22
5.6k
1
3
5
4
2
AGND
C28
1uF
C30
220pF
DCVDD
C
R21
5.6k
R25
10k
AGND
AGND
C32
10uF
TANT-A
R24
5.6k
C29
C31
220pF
1uF
AGND
SJI-3535NG-BE
(Blue)
R23
5.6k
R26
10k
C33
10uF
TANT-A
AGND
AGND
AC328904
LABEL1
VCC_P1V8
(1.8V)
D
+3.3V
1
U2
VIN
SHDN
NC
MCP1801/1.8V
VSS
2
VOUT
5
+3.3V
R3
C2
1uF
0.1R
+1.8V
C3
10uF
FB5
MICVDD
+3.3V
DBVDD
VCC_P1V8
FB6
AVDD
VCC_P1V8
FB7
CPVDD
VCC_P1V8
GND
FB8
DCVDD
LABEL Need Help Small
D
R20
0R
C1
10uF
3
4
BLM15BA050SN1D
C21
C19
4.7uF
0.1uF
C22
4.7uF
BLM15BA050SN1D
BLM15BA050SN1D
BLM15BA050SN1D
C18
0.1uF
C17
2.2uF
C20
0.1uF
C23
4.7uF
C24
0.1uF
C25
1nF
C26
4.7uF
C27
0.1uF
AGND
AGND
AGND
AGND
AGND
1
2
3
4
5
6
AC328904
The Microchip Web Site
Microchip provides online support via our web site at
http://www.microchip.com/.
This web site is used as
a means to make files and information easily available to customers. Accessible by using your favorite
Internet browser, the web site contains the following information:
•
Product Support
– Data sheets and errata, application notes and sample programs, design
resources, user’s guides and hardware support documents, latest software releases and archived
software
General Technical Support
– Frequently Asked Questions (FAQ), technical support requests,
online discussion groups, Microchip consultant program member listing
Business of Microchip
– Product selector and ordering guides, latest Microchip press releases,
listing of seminars and events, listings of Microchip sales offices, distributors and factory
representatives
•
•
Customer Change Notification Service
Microchip’s customer notification service helps keep customers current on Microchip products.
Subscribers will receive e-mail notification whenever there are changes, updates, revisions or errata
related to a specified product family or development tool of interest.
To register, access the Microchip web site at
http://www.microchip.com/.
Under “Support”, click on
“Customer Change Notification” and follow the registration instructions.
Customer Support
Users of Microchip products can receive assistance through several channels:
•
•
•
•
Distributor or Representative
Local Sales Office
Field Application Engineer (FAE)
Technical Support
Customers should contact their distributor, representative or Field Application Engineer (FAE) for support.
Local sales offices are also available to help customers. A listing of sales offices and locations is included
in the back of this document.
Technical support is available through the web site at:
http://www.microchip.com/support
Microchip Devices Code Protection Feature
Note the following details of the code protection feature on Microchip devices:
•
•
•
Microchip products meet the specification contained in their particular Microchip Data Sheet.
Microchip believes that its family of products is one of the most secure families of its kind on the
market today, when used in the intended manner and under normal conditions.
There are dishonest and possibly illegal methods used to breach the code protection feature. All of
these methods, to our knowledge, require using the Microchip products in a manner outside the
operating specifications contained in Microchip’s Data Sheets. Most likely, the person doing so is
engaged in theft of intellectual property.
Microchip is willing to work with the customer who is concerned about the integrity of their code.
•
©
2018 Microchip Technology Inc.
DS50002775A-page 3
AC328904
•
Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their
code. Code protection does not mean that we are guaranteeing the product as “unbreakable.”
Code protection is constantly evolving. We at Microchip are committed to continuously improving the
code protection features of our products. Attempts to break Microchip’s code protection feature may be a
violation of the Digital Millennium Copyright Act. If such acts allow unauthorized access to your software
or other copyrighted work, you may have a right to sue for relief under that Act.
Legal Notice
Information contained in this publication regarding device applications and the like is provided only for
your convenience and may be superseded by updates. It is your responsibility to ensure that your
application meets with your specifications. MICROCHIP MAKES NO REPRESENTATIONS OR
WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY
OR OTHERWISE, RELATED TO THE INFORMATION, INCLUDING BUT NOT LIMITED TO ITS
CONDITION, QUALITY, PERFORMANCE, MERCHANTABILITY OR FITNESS FOR PURPOSE.
Microchip disclaims all liability arising from this information and its use. Use of Microchip devices in life
support and/or safety applications is entirely at the buyer’s risk, and the buyer agrees to defend,
indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting
from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual
property rights unless otherwise stated.
Trademarks
The Microchip name and logo, the Microchip logo, AnyRate, AVR, AVR logo, AVR Freaks, BitCloud,
chipKIT, chipKIT logo, CryptoMemory, CryptoRF, dsPIC, FlashFlex, flexPWR, Heldo, JukeBlox, KeeLoq,
Kleer, LANCheck, LINK MD, maXStylus, maXTouch, MediaLB, megaAVR, MOST, MOST logo, MPLAB,
OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, Prochip Designer, QTouch, SAM-BA, SpyNIC, SST,
SST Logo, SuperFlash, tinyAVR, UNI/O, and XMEGA are registered trademarks of Microchip Technology
Incorporated in the U.S.A. and other countries.
ClockWorks, The Embedded Control Solutions Company, EtherSynch, Hyper Speed Control, HyperLight
Load, IntelliMOS, mTouch, Precision Edge, and Quiet-Wire are registered trademarks of Microchip
Technology Incorporated in the U.S.A.
Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, BodyCom,
CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM,
dsPICDEM.net, Dynamic Average Matching, DAM, ECAN, EtherGREEN, In-Circuit Serial Programming,
ICSP, INICnet, Inter-Chip Connectivity, JitterBlocker, KleerNet, KleerNet logo, memBrain, Mindi, MiWi,
motorBench, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, Omniscient
Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE,
Ripple Blocker, SAM-ICE, Serial Quad I/O, SMART-I.S., SQI, SuperSwitcher, SuperSwitcher II, Total
Endurance, TSHARC, USBCheck, VariSense, ViewSpan, WiperLock, Wireless DNA, and ZENA are
trademarks of Microchip Technology Incorporated in the U.S.A. and other countries.
SQTP is a service mark of Microchip Technology Incorporated in the U.S.A.
Silicon Storage Technology is a registered trademark of Microchip Technology Inc. in other countries.
GestIC is a registered trademark of Microchip Technology Germany II GmbH & Co. KG, a subsidiary of
Microchip Technology Inc., in other countries.
All other trademarks mentioned herein are property of their respective companies.
©
2018 Microchip Technology Inc.
DS50002775A-page 4
AC328904
©
2018, Microchip Technology Incorporated, Printed in the U.S.A., All Rights Reserved.
ISBN: 978-1-5224-3320-0
Quality Management System Certified by DNV
ISO/TS 16949
Microchip received ISO/TS-16949:2009 certification for its worldwide headquarters, design and wafer
fabrication facilities in Chandler and Tempe, Arizona; Gresham, Oregon and design centers in California
®
®
and India. The Company’s quality system processes and procedures are for its PIC MCUs and dsPIC
®
DSCs, KEELOQ code hopping devices, Serial EEPROMs, microperipherals, nonvolatile memory and
analog products. In addition, Microchip’s quality system for the design and manufacture of development
systems is ISO 9001:2000 certified.
©
2018 Microchip Technology Inc.
DS50002775A-page 5