Multimedia Expansion Board Users Guide

Multimedia Expansion Board
User’s Guide
© 2010-2012 Microchip Technology Inc.
DS61160B
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.
•
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.
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.
Trademarks
The Microchip name and logo, the Microchip logo, dsPIC,
KEELOQ, KEELOQ logo, MPLAB, PIC, PICmicro, PICSTART,
PIC32 logo, rfPIC and UNI/O are registered trademarks of
Microchip Technology Incorporated in the U.S.A. and other
countries.
FilterLab, Hampshire, HI-TECH C, Linear Active Thermistor,
MXDEV, MXLAB, SEEVAL and The Embedded Control
Solutions Company are registered trademarks of Microchip
Technology Incorporated in the U.S.A.
Analog-for-the-Digital Age, Application Maestro, chipKIT,
chipKIT logo, CodeGuard, dsPICDEM, dsPICDEM.net,
dsPICworks, dsSPEAK, ECAN, ECONOMONITOR,
FanSense, HI-TIDE, In-Circuit Serial Programming, ICSP,
Mindi, MiWi, MPASM, MPLAB Certified logo, MPLIB,
MPLINK, mTouch, Omniscient Code Generation, PICC,
PICC-18, PICDEM, PICDEM.net, PICkit, PICtail, REAL ICE,
rfLAB, Select Mode, Total Endurance, TSHARC,
UniWinDriver, WiperLock 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.
All other trademarks mentioned herein are property of their
respective companies.
© 2010-2012, Microchip Technology Incorporated, Printed in
the U.S.A., All Rights Reserved.
Printed on recycled paper.
ISBN: 978-1-62076-299-8
QUALITY MANAGEMENT SYSTEM CERTIFIED BY DNV == ISO/TS 16949 == DS61160B-page 2
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.
© 2010-2012 Microchip Technology Inc.
MULTIMEDIA EXPANSION BOARD
USER’S GUIDE
Table of Contents
Preface ........................................................................................................................... 5
Chapter 1. Introduction
1.1 Kit Contents .................................................................................................. 11
1.2 Multimedia Features ..................................................................................... 11
Chapter 2. Hardware
2.1 Power Supply ............................................................................................... 15
2.2 Starter Kit Connector .................................................................................... 16
2.3 Display ......................................................................................................... 19
2.4 microSD Card Slot ........................................................................................ 23
2.5 Joystick and Fire Button ............................................................................... 24
2.6 User-Controlled LEDs .................................................................................. 25
2.7 Accelerometer and Temperature Sensor ..................................................... 26
2.8 External Memory .......................................................................................... 27
2.9 24-bit Audio Codec ....................................................................................... 29
2.10 802.11 Wireless Connectivity ..................................................................... 32
2.11 I/O Expansion Connector ........................................................................... 33
2.12 CPLD .......................................................................................................... 34
Appendix A. Board Layout and Schematics
A.1 Multimedia Expansion Board Block Diagram ............................................... 37
A.2 Multimedia Expansion Board Layout ........................................................... 38
A.3 Multimedia Expansion Board Schematics .................................................... 40
Appendix B. Bill of Materials (BOM)
Index ............................................................................................................................. 57
Worldwide Sales and Service .................................................................................... 58
© 2010-2012 Microchip Technology Inc.
DS61160B-page 3
Multimedia Expansion Board User’s Guide
NOTES:
DS61160B-page 4
© 2010-2012 Microchip Technology Inc.
MULTIMEDIA EXPANSION BOARD
USER’S GUIDE
Preface
NOTICE TO CUSTOMERS
All documentation becomes dated, and this manual is no exception. Microchip tools and
documentation are constantly evolving to meet customer needs, so some actual dialogs
and/or tool descriptions may differ from those in this document. Please refer to our web site
(www.microchip.com) to obtain the latest documentation available.
Documents are identified with a “DS” number. This number is located on the bottom of each
page, in front of the page number. The numbering convention for the DS number is
“DSXXXXXA”, where “XXXXX” is the document number and “A” is the revision level of the
document.
For the most up-to-date information on development tools, see the MPLAB® IDE online help.
Select the Help menu, and then Topics to open a list of available online help files.
INTRODUCTION
This chapter contains general information that will be useful to know before using the
Multimedia Expansion Board. Items discussed in this chapter include:
•
•
•
•
•
•
•
Document Layout
Conventions Used in this Guide
Recommended Reading
The Microchip Web Site
Development Systems Customer Change Notification Service
Customer Support
Document Revision History
DOCUMENT LAYOUT
This user’s guide describes how to use the Multimedia Expansion Board and consists
of the following chapters:
• Chapter 1. “Introduction” provides a brief overview of the Multimedia Expansion
Board
• Chapter 2. “Hardware” provides the hardware descriptions of the Multimedia
Expansion Board
• Appendix A. “Board Layout and Schematics” provides a block diagram, board
layouts and detailed schematics of the Multimedia Expansion Board
• Appendix B. “Bill of Materials (BOM)” provides the Bill of Materials (BOM) for
the Multimedia Expansion Board.
© 2010-2012 Microchip Technology Inc.
DS61160B-page 5
Multimedia Expansion Board User’s Guide
CONVENTIONS USED IN THIS GUIDE
This manual uses the following documentation conventions:
DOCUMENTATION CONVENTIONS
Description
Represents
Examples
Arial font:
Italic characters
Initial caps
Referenced books
MPLAB® IDE User’s Guide
Emphasized text
...is the only compiler...
A window
the Output window
A dialog
the Settings dialog
A menu selection
select Enable Programmer
Quotes
A field name in a window or dialog “Save project before build”
Underlined, italic text with right
angle bracket
A menu path
File>Save
Bold characters
A dialog button
Click OK
A tab
Click the Power tab
A key on the keyboard
Press <Enter>, <F1>
Sample source code
#define START
Filenames
autoexec.bat
File paths
C:\mcc18\h
Keywords
_asm, _endasm, static
Command-line options
-Opa+, -Opa-
Bit values
0, 1
Constants (in source code)
0xFF, ‘A’
Italic Courier New
A variable argument
file.o, where file can be any
valid filename
Square brackets [ ]
Optional arguments
mcc18 [options] file
[options]
Curly brackets and pipe
character: { | }
Choice of mutually exclusive
arguments; an OR selection
errorlevel {0|1}
Ellipses...
Replaces repeated text
var_name [, var_name...]
Text in angle brackets < >
Courier New font:
Plain Courier New
Represents code supplied by user void main (void)
{ ...
}
DS61160B-page 6
© 2010-2012 Microchip Technology Inc.
Preface
RECOMMENDED READING
The following Microchip documents are available and recommended as supplemental
reference resources.
Release Notes for the Multimedia Expansion Board
For the latest information, Microchip has a dedicated web page for the Multimedia
Expansion Board, which can be accessed at: http://www.microchip.com/PIC32
Family Reference Manual Sections
Family Reference Manual sections are available, which explain the operation of the
PIC32 microcontroller family architecture and peripheral modules. The specifics of
each device family are discussed in the individual family’s device data sheet.
Device Data Sheets
Refer to the appropriate device data sheet for device-specific information and
specifications. These documents may be obtained from the Microchip web site or your
local sales office.
Reference information found in these data sheets includes:
•
•
•
•
Device memory maps
Device pinout and packaging details
Device electrical specifications
List of peripherals included on the devices
PIC32MX Flash Programming Specification (DS61145)
Refer to this document for information on instruction sets and firmware development.
MPLAB® C Compiler for PIC32 User’s Guide (DS51686)
This document, formerly the MPLAB C32 C Compiler for PIC32 User’s Guide, details
the use of Microchip’s MPLAB C Compiler for PIC32 to develop an application.
MPLAB® IDE User’s Guide (DS51519)
Refer this document for more information pertaining to the installation and
implementation of the MPLAB IDE software, as well as the MPLAB Editor and MPLAB
SIM Simulator software that are included with it.
© 2010-2012 Microchip Technology Inc.
DS61160B-page 7
Multimedia Expansion Board User’s Guide
THE MICROCHIP WEB SITE
Microchip provides online support through our web site at http://www.microchip.com.
This web site makes files and information easily available to customers. Accessible by
most Internet browsers, 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 (FAQs), technical
support requests, online discussion groups, Microchip consultant program
member listings
• Business of Microchip – Product selector and ordering guides, latest Microchip
press releases, listings of seminars and events; and listings of Microchip sales
offices, distributors and factory representatives
DEVELOPMENT SYSTEMS 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, click
Customer Change Notification and follow the registration instructions.
The Development Systems product group categories are:
• Compilers – The latest information on Microchip C compilers and other language
tools. These include the MPLAB® C compiler; MPASM™ and MPLAB 16-bit
assemblers; MPLINK™ and MPLAB 16-bit object linkers; and MPLIB™ and
MPLAB 16-bit object librarians.
• Emulators – The latest information on the Microchip MPLAB REAL ICE™
in-circuit emulator.
• In-Circuit Debuggers – The latest information on the Microchip in-circuit
debugger, MPLAB ICD 3.
• MPLAB IDE – The latest information on Microchip MPLAB IDE, the Windows®
Integrated Development Environment for development systems tools. This list is
focused on the MPLAB IDE, MPLAB SIM simulator, MPLAB IDE Project Manager
and general editing and debugging features.
• Programmers – The latest information on Microchip programmers. These include
the MPLAB PM3 device programmer and the PICkit™ 3 development
programmers.
CUSTOMER SUPPORT
Several channels are available to assist the users of Microchip products:
•
•
•
•
•
Distributor or Representative
Local Sales Office
Field Application Engineer (FAE)
Technical Support
Development Systems Information Line
Customers should contact their distributor, representative, or FAE for support. Local
sales offices are also available to help customers. A list of sales offices and locations
is included in the back of this document.
Technical support is available through our web site at http://support.microchip.com.
DS61160B-page 8
© 2010-2012 Microchip Technology Inc.
Preface
DOCUMENT REVISION HISTORY
Revision A (June 2010)
This is the initial released version of the document.
Revision B (May 2012)
This revision includes the following updates:
• The Description for pins 90, 92, 94, 73, 115, and 85 in the Starter Kit Pin
Descriptions table were updated (see Table 2-1)
• References to PIC32MX were removed, with the exception of the reference to the
“PIC32MX Flash Programming Specification”
• Updates to formatting and minor text changes were incorporated throughout the
document
© 2010-2012 Microchip Technology Inc.
DS61160B-page 9
Multimedia Expansion Board User’s Guide
NOTES:
DS61160B-page 10
© 2010-2012 Microchip Technology Inc.
MULTIMEDIA EXPANSION BOARD
USER’S GUIDE
Chapter 1. Introduction
Thank you for purchasing Microchip Technology Multimedia Expansion Board. This
compact, highly versatile board can be connected to any PIC32 starter kit for the
purpose of developing multimedia applications, such as audio, graphics and touch
screen.
This chapter includes the following topics:
• Kit Contents
• Multimedia Features
1.1
KIT CONTENTS
The Multimedia Expansion Board kit contains the following items:
• Multimedia Expansion Board
• Multimedia Expansion Board Information Sheet
1.2
MULTIMEDIA FEATURES
The component layout of the Multimedia Expansion Board is shown in Figure 1-1 (front
side) and Figure 1-2 (back side).
The front side of the board includes these key features, as shown in Figure 1-1:
1.
2.
3.
4.
5.
6.
7.
8.
9.
3.2 inch (8.1 cm) QVGA touch screen display with backlight.
Five user-controlled LEDs.
Four-way joystick (S2).
Fire button (S1).
Headphone jack.
Line output jack.
Microphone input jack.
Power LED.
I/O expansion connector.
© 2010-2012 Microchip Technology Inc.
DS61160B-page 11
Multimedia Expansion Board User’s Guide
FIGURE 1-1:
MULTIMEDIA EXPANSION BOARD COMPONENT LAYOUT (FRONT SIDE)
5
6
7
2
8
4
3
1
9
The back side of the board includes these key features, as indicated in Figure 1-2:
1. Solomon Systech Graphics Controller (SSD1926).
2. microSD card slot.
3. Regulated 3.3V and 1.8V power supply for powering the board via a starter kit or
9-14V power supply.
4. Accelerometer and temperature sensor (BMA150).
5. 24LC08 EEPROM.
6. 2 MB SPI Flash (SST25VF016).
7. 24-bit stereo audio codec (WM8731).
8. CPLD for SPI and Chip Select configuration.
9. PIC32 starter kit connector.
10. Integrated 802.11 wireless connectivity.
DS61160B-page 12
© 2010-2012 Microchip Technology Inc.
Introduction
FIGURE 1-2:
6
MULTIMEDIA EXPANSION BOARD COMPONENT LAYOUT (BACK SIDE)
10
7
8
4
5
9
2
© 2010-2012 Microchip Technology Inc.
1
3
DS61160B-page 13
Multimedia Expansion Board User’s Guide
NOTES:
DS61160B-page 14
© 2010-2012 Microchip Technology Inc.
MULTIMEDIA EXPANSION BOARD
USER’S GUIDE
Chapter 2. Hardware
This chapter describes the hardware used in the Multimedia Expansion Board. Topics
covered include:
•
•
•
•
•
•
•
•
•
•
•
•
Power Supply
Starter Kit Connector
Display
microSD Card Slot
Joystick and Fire Button
User-Controlled LEDs
Accelerometer and Temperature Sensor
External Memory
24-bit Audio Codec
802.11 Wireless Connectivity
I/O Expansion Connector
CPLD
Note:
2.1
Refer to Appendix B. “Bill of Materials (BOM)” for the manufacturer and
part number information of the hardware components used in the
Multimedia Expansion Board.
POWER SUPPLY
Power can be supplied to the Multimedia Expansion Board through the DC connector
located on the Multimedia Expansion Board (Figure 2-1). By connecting a 9-14V power
supply to the DC connector, the Multimedia Expansion Board and starter kit will receive
the proper voltages. The user can also supply power via the starter kit. However, if the
application uses multiple features of the Multimedia Expansion Board, it is
recommended to use a 9-14V power supply.
FIGURE 2-1:
DC POWER SUPPLY
CAUTION
When connecting the Multimedia Expansion Board or starter kit, do not have power
applied when connecting the DC power supply. Failure to heed this caution could result
in hardware damage.
© 2010-2012 Microchip Technology Inc.
DS61160B-page 15
Multimedia Expansion Board User’s Guide
2.2
STARTER KIT CONNECTOR
Any PIC32 starter kit can be used in conjunction with the Multimedia Expansion Board
through the PIC32 expansion connector, as shown in Figure 2-2. After connecting a
PIC32 starter kit, applications can be developed and run using the rich features of the
Multimedia Expansion Board. Table 2-1 provides information on starter kit pins and the
corresponding Multimedia Expansion Board device.
TABLE 2-1:
STARTER KIT PIN DESCRIPTION
Starter Kit Connector (J3)
Pin #
25
Description
PMP Data <7:0>
Multimedia Expansion Board
Pin Type
Device
I/O
Graphics Controller (SSD1926)
23
I/O
21
I/O
19
I/O
17
I/O
15
I/O
13
I/O
9
I/O
7
I/O
10
PMP Data <15:8>
Description
8-bit or 16-bit Data Bus
I/O
14
I/O
16
I/O
18
I/O
20
I/O
22
I/O
24
I/O
26
I/O
8
RG13
O
Chip Select
101
RB10
O
Register Select
39
RC3
I
Wait Line
115
RA10
O
103
RB11
I/O
105
RB12
O
Reset
Touch Screen
X+
Y-
107
RB13
O
X-
127
RB14
I/O
Y+
72
RB0/CN2
I
70
RB1/CN3
I
Up
66
RB3/CN5
I
Down
64
RB4/CN6
I
Right
36
RB15/CN12
I
Fire
Joystick
44
RD1
O
42
RD2
O
LED2
40
RD3
O
LED3
35
RC1
O
LED4
37
RC2
O
LED5
DS61160B-page 16
LEDs
Left
LED1
© 2010-2012 Microchip Technology Inc.
Hardware
TABLE 2-1:
STARTER KIT PIN DESCRIPTION (CONTINUED)
Starter Kit Connector (J3)
Pin #
Description
Multimedia Expansion Board
Pin Type
Device
Description
I2C Bus
O
I2C™ bus for BMA150,
MCHP24LC08 and WM8731
SCK1
O
SPI Bus for WM8731
SPI Bus
SDI1
I
CPLD
Control Pins
74
SDA2
I
76
SCL2
91
93
95
SDO1
O
4
RA6
O
6
RA7
O
5
RG12
O
3
RG14
O
45
SCK2
O
47
SDI2
I
49
SDO2
O
51
RG9
O
Chip Select
106
SCK3A
O
SPI Bus
110
SDI3A
I
112
SDO3A
O
SPI Bus
108
RF12
O
Chip Select
97
SS1
O
Codec DACLRC
54
RD9
O
81
INT3
I
115
RA10
O
MRF24WBOMA
External Interrupt
71
RB8
O
76
SCL2
I/O
74
SDA2
I/O
Pin 5
47
SDI2
I/O
Pin 7
49
SDO2
I/O
Pin 9
Reset
Chip Enable
PICtail™ J5
Pin 3
45
SCK2
I/O
Pin 11
51
RG9
I/O
Pin 13
88
U1RX
I/O
Pin 15
90
U1TX
I/O
Pin 21
92
U1RTS
I/O
Pin 25
94
U1CTS
I/O
Pin 27
73
RB9
I/O
Pin 19
115
RA10
O
Pin 17
85
INT1
I/O
Pin 23
84
SCL1
I/O
Pin 4
86
SDA1
I/O
Pin 6
97
SS1
I/O
Pin 8
110
U2RX
I/O
Pin 16
112
U2TX
I/O
Pin 18
106
U2RTS
I/O
Pin 20
108
U2CTS
I/O
Pin 22
© 2010-2012 Microchip Technology Inc.
DS61160B-page 17
Multimedia Expansion Board User’s Guide
FIGURE 2-2:
EXPANSION CONNECTOR FOR EASY INTERFACE TO PIC32
STARTER KITS
CAUTION
When connecting the Multimedia Expansion Board to a starter kit, do not have power
applied to either the starter kit or the DC power supply. Failure to heed this caution
could result in hardware damage.
DS61160B-page 18
© 2010-2012 Microchip Technology Inc.
Hardware
2.3
DISPLAY
The Multimedia Expansion Board has a 3.2 inch (8.1 cm) QVGA TFT touchscreen, as
shown in Figure 2-3. The display is controlled by a Solomon Systech SSD1926 LCD
controller, which is shown in Figure 2-4. The display controller may be configured to
use an 8-bit or 16-bit interface (see Section 2.12 “CPLD” for configuration data). The
display also has a resistive touch screen and backlight controls, as shown in
Figure 2-5.
FIGURE 2-3:
3.2 INCH (8.1 CM) QVGA TFT TOUCH SCREEN
FIGURE 2-4:
SOLOMON SYSTECH SSD1926 LCD CONTROLLER
© 2010-2012 Microchip Technology Inc.
DS61160B-page 19
Multimedia Expansion Board User’s Guide
LCD_LINE
LCD_DATA15
LCD_DATA14
LCD_DATA13
LCD_DATA12
LCD_DATA3
LCD_DATA4
LCD_DATA5
LCD_DATA6
LCD_DATA7
LCD_DATA8
LCD_SHIFT
LCD_DATA9
LCD_DATA10
LCD_DATA11
SOLOMON SYSTECH SSD1926 LCD CONTROLLER SCHEMATIC
LCD_FRAME
LCD_DEN
LCD_RESET
LCD_DATA0
LCD_DATA1
LCD_DATA2
FIGURE 2-5:
LCD_DATA17
LCD_DATA16
BACKLIGHT_EN
LCD_DC
LCD_MOSI
LCD_SCK
LCD_CS
PMPWR
PMPRD
RG13
PMPD15
PMPD14
PMPD13
PMPD12
PMPD11
CNF2
PMPD10
PMPD9
PMPD8
PMPD7
PMPD6
PMPD5
PMPD4
PMPD3
CNF0/1
SD_WP
SD_CLK
SD_CMD
SD_CD
SD_DATA3
SD_DATA2
SD_DATA1
SD_DATA0
PMPD2
PMPD1
PMPD0
AN10/RB10
RA10
RC3
DS61160B-page 20
© 2010-2012 Microchip Technology Inc.
Hardware
FIGURE 2-6:
TOUCHSCREEN CONNECTOR
LED+
LED-
Use TFT2N0369-E for the
same display with the touch
screen option added.
LCD_RESET
LCD_FRAME
LCD_LINE
LCD_SHIFT
LCD_DEN
LCD_DATA0
LCD_DATA1
LCD_DATA2
LCD_DATA9
LCD_DATA10
LCD_DATA11
AN11/RB11
LCD_DATA3
AN12/RB12
LCD_DATA4
AN13/RB13
LCD_DATA5
LCD_DATA12
AN14/RB14
SFW4R-3STE1LF
LCD_DATA13
LCD_DATA14
LCD_DATA17
LCD_DATA16
LCD_DATA15
LCD_DATA8
LCD_DATA7
LCD_DATA6
LCD_DC
LCD_MOSI
LCD_SCK
LCD_CS
Truly LCD Module
TFT-G240320LTSW-118W-E
© 2010-2012 Microchip Technology Inc.
DS61160B-page 21
Multimedia Expansion Board User’s Guide
TABLE 2-2:
SOLOMON SYSTECH SSD1926 LCD CONTROLLER I/O
CONNECTIONS
SSD1926 Pin Description
Expansion Connector Pin
Chip Select
RG13
Chip Reset(1)
RA10
Chip Register Select
RB10
Chip Wait
RC3
Note 1:
This pin is shared with 802.11 and PICtail™ daughter boards.
TABLE 2-3:
DISPLAY TOUCH SCREEN I/O CONNECTIONS
Touch Screen Pin
DS61160B-page 22
Expansion Connector Pin
X+
AN11/RB11
X-
RB13
Y+
AN14/RB14
Y-
RB12
© 2010-2012 Microchip Technology Inc.
Hardware
2.4
microSD CARD SLOT
The Solomon Systech SSD1926 Graphics Controller provides a four-wire SD card
interface, as shown in Figure 2-7. The Multimedia Expansion Board takes advantage
of this interface by providing a microSD card slot, as shown in Figure 2-8.
FIGURE 2-7:
microSD CARD SLOT
FIGURE 2-8:
SOLOMON SYSTECH SSD1926 LCD CONTROLLER AND
microSD CARD CONNECTION SCHEMATIC
SD_DATA2
SD_DATA3
SD_CMD
SD_CLK
SD_DATA0
SD_DATA1
SD_CD
SD_WP
© 2010-2012 Microchip Technology Inc.
DS61160B-page 23
Multimedia Expansion Board User’s Guide
2.5
JOYSTICK AND FIRE BUTTON
The Multimedia Expansion Board provides a four direction joystick with a fire button
(Figure 2-9). The directional joystick and fire button can be used to interact with and
provide feedback to an application. The joystick (S2) is also connected to the fire button
(S1), as shown in Figure 2-10, which allows the user to press either the fire button or
the joystick to register a fire command.
FIGURE 2-9:
JOYSTICK (S2 SWITCH)
FIGURE 2-10:
FIRE BUTTON (S1 SWITCH)
FIGURE 2-11:
JOYSTICK AND FIRE BUTTON CONNECTION SCHEMATIC
UP
FIRE
AN1/CN3/RB1
AN4/CN5/RB4 RIGHT
AN15/CN12/RB15
LEFT
AN0/CN2/RB0
AN3/CN4/RB3 DOWN
FIRE AN15/CN12/RB15
TABLE 2-4:
JOYSTICK AND FIRE BUTTON CONNECTIONS
Joystick and Fire Button Pin Description
DS61160B-page 24
Expansion Connector Pin
Up
RB1/CN3
Down
RB3/CN5
Left
RB0/CN2
Right
RB4/CN6
Fire
RB15/CN12
© 2010-2012 Microchip Technology Inc.
Hardware
2.6
USER-CONTROLLED LEDs
The Multimedia Expansion Board provides five user-controlled LEDs, as shown in
Figure 2-12.
FIGURE 2-12:
LEDs
FIGURE 2-13:
LED CONNECTION SCHEMATIC
USER LED’s
RD1
RD2
RD3
LED1
LED2
LED3
LED5
RC1
LED4
RC2
TABLE 2-5:
© 2010-2012 Microchip Technology Inc.
LED CONNECTIONS
LED Description
Expansion Connector Pin
LED 1
RD1
LED 2
RD2
LED 3
RD3
LED 4
RC1
LED 5
RC2
DS61160B-page 25
Multimedia Expansion Board User’s Guide
2.7
ACCELEROMETER AND TEMPERATURE SENSOR
To measure acceleration and temperature, the Multimedia Expansion Board provides
an interface to the BMA150, which is a 3-axis (x, y and z plane) accelerometer and temperature sensor, as shown in Figure 2-14. The PIC® microcontroller uses an I2C™ bus
interface to communicate with the BMA150.
FIGURE 2-14:
FIGURE 2-15:
BMA150 ACCELEROMETER AND TEMPERATURE SENSOR
BMA150 CONNECTION SCHEMATIC
3 Axis Accelerometer
2C™
(I
Slave Addr = 0111 000X)
U3
SDA2
SCL2
DS61160B-page 26
© 2010-2012 Microchip Technology Inc.
Hardware
2.8
EXTERNAL MEMORY
The Multimedia Expansion Board provides two different on-board storage mediums, an
EEPROM (24LC08) and serial NOR Flash (SST25VF016).
2.8.1
EEPROM
The 24LC08 is a 128-byte EEPROM, as shown in Figure 2-16. The PIC32
microcontroller uses an I2C bus interface to communicate to the 24LC08.
FIGURE 2-16:
FIGURE 2-17:
24LC08 EEPROM
24LC08 CONNECTION SCHEMATIC
EEPROM Memory
2
(I C™ Slave Addr = 1010 000X)
SCL2
SDA2
24LC08_SOT23_5
© 2010-2012 Microchip Technology Inc.
DS61160B-page 27
Multimedia Expansion Board User’s Guide
2.8.2
NOR Flash
The SST25VF016 is a 2 MB NOR Flash, as shown in Figure 2-18. The PIC32 microcontroller uses a SPI bus interface to communicate to the SST25VF016. The CPLD
needs to be properly configured for the PIC32 microcontroller to be able to access the
SST25VF016. For configuration information, see Section 2.12 “CPLD”.
FIGURE 2-18:
SST25VF016 NOR FLASH
FIGURE 2-19:
SST25VF016 CONNECTION SCHEMATIC
16M Serial Flash
U6
FL_CS
FL_SDI
FL_SCK
FL_SDO
SST25VF016B - 50 - 4C - S2AF
DS61160B-page 28
© 2010-2012 Microchip Technology Inc.
Hardware
2.9
24-BIT AUDIO CODEC
Using the WM8731 24-bit Audio Codec, the Multimedia Expansion Board can run applications that require audio playback and/or recording, as shown in Figure 2-20. For
playing back audio, the Multimedia Expansion Board provides two output jacks, a
headphone and line out jack, which are shown in Figure 2-21. A microphone input jack
is also provided for audio recording. The WM8731 interfaces to the PIC32
microcontroller via the SPI and I2C buses.
FIGURE 2-20:
WM8731 24-BIT AUDIO CODEC
FIGURE 2-21:
HEADPHONE, LINE OUT AND MICROPHONE JACKS
© 2010-2012 Microchip Technology Inc.
DS61160B-page 29
Multimedia Expansion Board User’s Guide
FIGURE 2-22:
WM8731 CONNECTION SCHEMATIC
SDA2
SCL2
SCK1
SDO1
CODEC_DACLRC
SDI1
HPGND
LOUT
ROUT
LHPOUT
RHPOUT
MICBIAS
MICIN
HPVDD
HPGND
DS61160B-page 30
© 2010-2012 Microchip Technology Inc.
Hardware
FIGURE 2-23:
LINE OUT, HEADPHONE, AND MICROPHONE SCHEMATICS
LOUT
ROUT
LHPOUT
RHPOUT
HPGND
HPGND HPGND
MICIN
MICBIAS
© 2010-2012 Microchip Technology Inc.
DS61160B-page 31
Multimedia Expansion Board User’s Guide
2.10
802.11 WIRELESS CONNECTIVITY
The Multimedia Expansion Board has 802.11 wireless connectivity, which is provided
by the Microchip MRF24WBOMA module, as shown in Figure 2-24. The PIC32 microcontroller uses a SPI bus interface to communicate to the MRF24WBOMA. The CPLD
needs to be properly configured for the PIC32 microcontroller to access the
MRF24WBOMA. For configuration information, see Section 2.12 “CPLD”.
FIGURE 2-24:
FIGURE 2-25:
MRF24WBOMA 802.11 WIRELESS CONNECTIVITY
MRF24WBOMA CONNECTION SCHEMATIC
ZG_SDO
ZG_SCK
INT3/RA14
ZG_SDI
RA10
ZG_UARTRX
ZG_UARTTX
ZG_CS
C1OUT/AN8
DS61160B-page 32
© 2010-2012 Microchip Technology Inc.
Hardware
2.11
I/O EXPANSION CONNECTOR
The Multimedia Expansion Board provides an expansion slot, which enables the use
of several of Microchip’s PICtail™ daughter boards, as shown in Figure 2-26. For more
information on how to properly interface to the board as not all daughter boards are
compatible, refer to the specific PICtail daughter board schematic.
FIGURE 2-26:
I/O EXPANSION CONNECTOR
FIGURE 2-27:
I/O EXPANSION CONNECTOR SCHEMATIC
I/O_4
SCL2
SCL1
SDA2
SDA1
SDI2/SDI2A/CN9/RG7
SDO2/SDO2A
SCK2/SCK2A
SS2/SS2A/RG9
WIFI_SDO
WIFI_SDI
WIFI_SCK
SS1/RB2
SDI1A
SDI3A
RA10
SDO3A
C2OUT/AN9
SCK3A
SDO1A
INT1/RE8
SS3A/RF12
WIFI_CS
SCK1A
SS1A/RD14
© 2010-2012 Microchip Technology Inc.
DS61160B-page 33
Multimedia Expansion Board User’s Guide
2.12
CPLD
A CPLD is provided to configure the graphics controller bus interface, SPI channel and
Chip Selects used for SPI Flash, the MRF24WBOMA, and the expansion slot, as
shown in Figure 2-28. The general I/O inputs are used to change the configuration,
which can be done at run time. Table 2-6 provides information on the Graphics Bus
Width CPLD configuration. Table 2-7 and Table 2-8 provide information on the SPI
channels that are configured by the CPLD. Table 2-9 provides information on the
default CPLD configuration combinations for PIC32 Starter Kits.
FIGURE 2-28:
FL_CS
SDI2/SDI2A/CN9/RG7
SS1A/RD14
ZG_SDI
ZG_SCK
SDO1A
INT1/RE8
ZG_CS
ZG_SDO
CPLD SLOT CONNECTION SCHEMATIC
SDI1A
FIGURE 2-29:
CPLD
INT3/RA14
ZG_UARTTX
RA6
ZG_UARTRX
SS1/RD9
FL_SDO
SS1/RB2
RA7
CNF2
WIFI_SDO
CODEC_DACLRC
FL_SCK
RD1
RD0
FL_SDI
CNF0/1
RA9
RD2
WIFI_CS
WIFI_SCK
DS61160B-page 34
SCK3A
SDO2/SDO2A
SS2/SS2A/RG9
SDI3A
SCK2/SCK2A
SCK1A
SS3A/RF12
SDO3A
RG12
RG14
WIFI_SDI
© 2010-2012 Microchip Technology Inc.
Hardware
TABLE 2-6:
GRAPHICS BUS WIDTH
RG14 Pin Setting
TABLE 2-7:
Width
0
8
1
16
CPLD SPI SOURCE SELECT
RG12 Pin Setting
SPI
Chip Select
0
SPI3A
RF12
1
SPI2/SPI2A
RG9
TABLE 2-8:
CPLD SPI PERIPHERAL DESTINATION SELECT
RA7 Pin Setting
RA6 Pin Setting
Peripheral
0
0
SPI Flash
0
1
MRF24WBOMA
1
0
Expansion Slot
1
1
Reserved
TABLE 2-9:
PIC32 STARTER KIT CPLD
Expansion Connector Pin
RG14 RG12 RA7
PIC32 Starter Kit CPLD Configuration
PIC32 General
PIC32 USB Starter
RA6 Purpose Starter Kit
Kit II (DM320003-2)
(DM320001)
Yes
PIC32 Ethernet
Starter Kit
(DM320004)
0
x
x
x
Yes
Yes
1
x
x
x
Yes
Yes
Yes
x
0
x
x
No
Yes
Yes
x
1
x
x
Yes
Yes
No
x
x
0
0
Yes
Yes
Yes
x
x
0
1
Yes
Yes
Yes
x
x
1
0
Yes
Yes
Yes
x
x
1
1
Yes
Yes
Yes
Legend: An ‘x’ indicates this pin is a ‘don’t care’, — = unimplemented.
© 2010-2012 Microchip Technology Inc.
DS61160B-page 35
Multimedia Expansion Board User’s Guide
NOTES:
DS61160B-page 36
© 2010-2012 Microchip Technology Inc.
MULTIMEDIA EXPANSION BOARD
USER’S GUIDE
Appendix A. Board Layout and Schematics
A.1
MULTIMEDIA EXPANSION BOARD BLOCK DIAGRAM
FIGURE A-1:
HIGH-LEVEL BLOCK DIAGRAM OF THE MULTIMEDIA EXPANSION BOARD
Graphics Controller
microSD
Card
Display with Touchscreen
EEPROM
Accelerometer and
Temperature Sensor
Starter Kit
Connector
Joystick with Fire
Button
LEDs
24-bit Audio Codec
Expansion
Connector
CPLD
SPI Flash
Wi-Fi
9-14V Power
Supply
© 2010-2012 Microchip Technology Inc.
DS61160B-page 37
MULTIMEDIA EXPANSION BOARD LAYOUT
FIGURE A-2:
MULTIMEDIA EXPANSION BOARD LAYOUT - FRONT SIDE (TOP ASSEMBLY)
© 2010-2012 Microchip Technology Inc.
Multimedia
Expansion Board
Multimedia Expansion Board User’s Guide
DS61160B-page 38
A.2
© 2010-2012 Microchip Technology Inc.
FIGURE A-3:
MULTIMEDIA EXPANSION BOARD LAYOUT - BACK SIDE (TOP ASSEMBLY)
Appendix A
DS61160B-page 39
Multimedia Expansion Board User’s Guide
MULTIMEDIA EXPANSION BOARD SCHEMATICS
LCD_LINE
LCD_DATA15
LCD_DATA14
LCD_DATA13
LCD_DATA12
SOLOMON SYSTECH SSD1926 LCD CONTROLLER
LCD_FRAME
LCD_DEN
LCD_RESET
LCD_DATA0
LCD_DATA1
LCD_DATA2
FIGURE A-4:
LCD_DATA3
LCD_DATA4
LCD_DATA5
LCD_DATA6
LCD_DATA7
LCD_DATA8
LCD_SHIFT
LCD_DATA9
LCD_DATA10
LCD_DATA11
A.3
LCD_DATA17
LCD_DATA16
BACKLIGHT_EN
LCD_DC
LCD_MOSI
LCD_SCK
LCD_CS
PMPWR
PMPRD
RG13
PMPD15
PMPD14
PMPD13
PMPD12
PMPD11
CNF2
PMPD10
PMPD9
PMPD8
PMPD7
PMPD6
PMPD5
PMPD4
PMPD3
CNF0/1
SD_WP
SD_CLK
SD_CMD
SD_CD
SD_DATA3
SD_DATA2
SD_DATA1
SD_DATA0
PMPD2
PMPD1
PMPD0
AN10/RB10
RA10
RC3
DS61160B-page 40
© 2010-2012 Microchip Technology Inc.
Appendix A
FL_CS
SDI2/SDI2A/CN9/RG7
SS1A/RD14
ZG_SDI
ZG_SCK
SDO1A
INT1/RE8
ZG_CS
ZG_SDO
CPLD
SDI1A
FIGURE A-5:
INT3/RA14
ZG_UARTTX
RA6
ZG_UARTRX
SS1/RD9
FL_SDO
SS1/RB2
RA7
CNF2
WIFI_SDO
CODEC_DACLRC
FL_SCK
RD1
RD0
RD2
FL_SDI
CNF0/1
RA9
WIFI_SCK
WIFI_CS
© 2010-2012 Microchip Technology Inc.
SCK3A
SDO2/SDO2A
SS2/SS2A/RG9
SDI3A
SCK2/SCK2A
SCK1A
SS3A/RF12
SDO3A
RG12
RG14
WIFI_SDI
DS61160B-page 41
Multimedia Expansion Board User’s Guide
FIGURE A-6:
microSD CARD CONNECTOR
SD_DATA2
SD_DATA3
SD_CMD
SD_CLK
SD_DATA0
SD_DATA1
SD_CD
SD_WP
FIGURE A-7:
DISPLAY BACKLIGHT
LED+
3
Q5
U4
1
2 AO3424
BACKLIGHT_EN
LED-
DS61160B-page 42
© 2010-2012 Microchip Technology Inc.
Appendix A
FIGURE A-8:
JOYSTICK AND FIRE BUTTON
UP
FIRE
AN1/CN3/RB1
AN4/CN5/RB4 RIGHT
AN15/CN12/RB15
LEFT AN0/CN2/RB0
FIRE
AN3/CN4/RB3 DOWN
AN15/CN12/RB15
© 2010-2012 Microchip Technology Inc.
DS61160B-page 43
Multimedia Expansion Board User’s Guide
FIGURE A-9:
TOUCHSCREEN SOCKETS
LED+
LED-
LCD_RESET
LCD_FRAME
LCD_LINE
LCD_SHIFT
LCD_DEN
LCD_DATA0
LCD_DATA1
LCD_DATA2
LCD_DATA9
LCD_DATA10
LCD_DATA11
LCD_DATA3
LCD_DATA4
LCD_DATA5
LCD_DATA12
LCD_DATA13
AN11/RB11
AN12/RB12
AN13/RB13
AN14/RB14
LCD_DATA14
LCD_DATA17
LCD_DATA16
LCD_DATA15
LCD_DATA8
LCD_DATA7
LCD_DATA6
LCD_DC
LCD_MOSI
LCD_SCK
LCD_CS
DS61160B-page 44
© 2010-2012 Microchip Technology Inc.
Appendix A
FIGURE A-10:
MEMORY
SCL2
SDA2
FL_CS
FL_SDI
FL_SCK
FL_SDO
© 2010-2012 Microchip Technology Inc.
DS61160B-page 45
Multimedia Expansion Board User’s Guide
FIGURE A-11:
AUDIO
SDA2
SCL2
SCK1
SDO1
CODEC_DACLRC
SDI1
HPGND
LOUT
ROUT
LHPOUT
RHPOUT
MICBIAS
MICIN
HPVDD
HPGND
LOUT
ROUT
LHPOUT
RHPOUT
HPGND
HPGND HPGND
MICIN
MICBIAS
DS61160B-page 46
© 2010-2012 Microchip Technology Inc.
POWER SUPPLY
© 2010-2012 Microchip Technology Inc.
FIGURE A-12:
Appendix A
DS61160B-page 47
Multimedia Expansion Board User’s Guide
FIGURE A-13:
WIRELESS
ZG_SDO
ZG_SCK
INT3/RA14
ZG_SDI
RA10
ZG_UARTRX
ZG_UARTTX
ZG_CS
C1OUT/AN8
FIGURE A-14:
I/O EXPANSION CONNECTOR
I/O_4
SCL2
SCL1
SDA2
SDA1
SDI2/SDI2A/CN9/RG7
SDO2/SDO2A
SCK2/SCK2A
SS2/SS2A/RG9
WIFI_SDO
WIFI_SDI
WIFI_SCK
SS1/RB2
SDI1A
SDI3A
RA10
SDO3A
C2OUT/AN9
SCK3A
SDO1A
INT1/RE8
SS3A/RF12
WIFI_CS
SCK1A
SS1A/RD14
DS61160B-page 48
© 2010-2012 Microchip Technology Inc.
Appendix A
FIGURE A-15:
STARTER KIT CONNECTOR
RG15
RG14
RG12
RA6
RA7
PMPD7
RG13
PMPD6
PMPD8
PMPD5
PMPD9
PMPD4
PMPD10
PMPD3
PMPD11
PMPD2
PMPD12
PMPD1
PMPD13
PMPD0
PMPD14
PMPRD
PMPD15
PMPCS1/RD11
PMPWR
PMPCS2/RD10
T1CK/RC14
SOSC1/RC13
SOSCO
RC1
AN15/CN12/RB15
RC2
OC5
RC3
RD3
T5CLK/RC4
RD2
RD1
SCK2/SCK2A
RD0
SDI2/SDI2A/CN9/RG7
IC5
SDO2/SDO2A
IC4
SS2/SS2A/RG9
IC3
SS1/RD9
IC1/RD8
P18_SMSDA
P18_SMSCL
C1IN+/RB5
AN5
AN4/CN5/RB4
C1IN-
AN3/CN4/RB3
C2IN+
AN2
C2IN-
AN1/CN3/RB1
C1OUT/AN8
AN0/CN2/RB0
C2OUT/AN9
SDA2
SCL2
INT4
INT3/RA14
INT2
SCL1
INT1/RE8
SDA1
INT0
SDI1A
SDO1A
SCK1
SDI1
SCK1A
SS1A/RD14
SDO1
SS1/RB2
AN10/RB10
CVREF
AN11/RB11
AN12/RB12
AN13/RB13
SCK3A
SS3A/RF12
PMPA9
SDI3A
PMPA8
SDO3A
RA9
VREF-
RA10
VREF+
PMPA5
TDO/RA5
PMPA4
TDI/RA4
PMPA3
TCK/RA1
PMPA2
TMS/RA0
AN14/RB14
PIC32_PGC2
PMPA0/RB15
PIC32_MCLR
PIC32_PGD2
© 2010-2012 Microchip Technology Inc.
DS61160B-page 49
Multimedia Expansion Board User’s Guide
FIGURE A-16:
ANALOG PLANES
FIGURE A-17:
DIGITAL PLANES
HPVDD
HPGND
DS61160B-page 50
© 2010-2012 Microchip Technology Inc.
Appendix A
FIGURE A-18:
ACCELEROMETER
U3
SDA2
SCL2
FIGURE A-19:
USER AND POWER LEDs
RD1
RD2
RD3
RC1
RC2
© 2010-2012 Microchip Technology Inc.
DS61160B-page 51
Multimedia Expansion Board User’s Guide
NOTES:
DS61160B-page 52
© 2010-2012 Microchip Technology Inc.
MULTIMEDIA EXPANSION BOARD
USER’S GUIDE
Appendix B. Bill of Materials (BOM)
TABLE B-1:
MULTIMEDIA EXPANSION BOARD BILL OF MATERIALS (BOM)
DNP Qty. Reference
Desc.
Footprint
Mfgr.
Mfgr. P/N
Dist.
Dist. P/N
34
C1, C2,
CAP CER .10UF
C3, C4,
16V Y5V 0603
C7, C9,
C20, C21,
C22, C23,
C26, C29,
C30, C32,
C34, C35,
C39, C41,
C44, C37,
C40, C42,
C46, C47,
C49, C51,
C54, C55,
C56, C62,
C67, C53,
C65, C66
CAP0603
TDK Corporation C1608Y5V1C104Z
DKC
445-1326-1-ND
1
C11
CAP1206
TDK Corporation C3216Y5V1H475Z
DKC
445-3472-1-ND
3
C13, C14, CAP TANTALUM
C17
1.0UF 35V 20%
SMD
CAP1206_POL
Kemet
DKC
495-2279-1-ND
2
C15, C16
CAP CER 18PF
CAP0603
50V C0G 5% 0603
TDK Corporation C1608C0G1H180J
DKC
445-1272-1-ND
1
C24
CAP CER 820PF
50V 10% X7R
0603
CAP0603
Murata
DKC
490-1493-1-ND
2
C25, C28
CAP CER 8.0PF
50V C0G 0603
CAP0603
TDK Corporation C1608C0G1H080D
DKC
445-5043-1-ND
1
C27
CAP CERAMIC
10PF 50V NP0
0603
CAP0603
Kemet
C0603C100J5GACTU
DKC
399-1049-1-ND
1
C31
CAP CERAMIC
220PF 50V NP0
0603
CAP0603
Kemet
C0603C221J5GACTU
DKC
399-1066-1-ND
1
C36
CAP CER 240PF CAP0603
50V 5% C0G 0603
Murata
GRM1885C1H241JA01D
DKC
490-1436-1-ND
1
C38
CAP CER 5600PF CAP0603
50V 10% X7R
0603
Murata
GRM188R71H562KA01D
DKC
490-1507-1-ND
1
C45
CAP CER 4.7UF
10V Y5V 0603
CAP0603
Murata
GRM188F51A475ZE20D
DKC
490-3302-1-ND
9
C5, C8,
CAP CER 10UF
C10, C18, 16V Y5V 0805
C19, C33,
C43, C48,
C50
CAP0805
Murata
GRM21BF51C106ZE15L
DKC
490-3347-1-ND
1
C57
CAP1206
TDK Corporation C3216Y5V1C226Z
DKC
445-3466-1-ND
CAP CER 4.7UF
50V Y5V 1206
CAP CER 22UF
16V Y5V 1206
© 2010-2012 Microchip Technology Inc.
B45196H6105M109
GRM188R71H821KA01D
DS61160B-page 53
Multimedia Expansion Board User’s Guide
TABLE B-1:
MULTIMEDIA EXPANSION BOARD BILL OF MATERIALS (BOM)
DNP Qty. Reference
Desc.
Footprint
Mfgr.
Mfgr. P/N
Dist.
Dist. P/N
2
C69, C70, CAP CER 1.0UF
16V Y5V 0603
CAP0603
Murata
GRM188F51C105ZA01D
DKC
490-1582-1-ND
4
C58, C59, CAP CER .1UF
C60, C61 16V Y5V 0805
CAP0805
Murata
GRM216F51C104ZA01D
DKC
490-1734-1-ND
2
C6, C12
CAP 220UF 6.3V
ELECT HA SMD
CAP_SMT_C
Panasonic
EEE-HA0J221WP
DKC
PCE4161CT-ND
2
C63, C64
CAP 10UF 10V
ELECT VS
BI-POLAR
CAP_VS_B
Panasonic
EEE-1AA100NR
DKC
PCE4288CT-ND
1
D1
Schottky (Diodes
& Rectifiers) 30V
DIODE_SOD-323
Central Semi
CMDSH-3TR
Mouser 610-CMDSH-3
3
D4, D5,
D6
DIODE
SCHOTTKY 30V
1A SMA
DIODE_DO214_S
MT
Diodes Inc.
B130-13-F
DKC
B130-FDICT-ND
1
J1
CONN POWER
JACK 2.5X5.5MM
SMD
PWR_CON_PJ-00 Cui Inc.
2B-SMT
PJ-002B-SMT
DKC
CP-002BPJCT-ND
1
J11
CONN FPC/FFC
40POS .5MM
HORZ SMD
CONN_FH12-40S- Hirose
0.5SH
FH12A-40S-0.5SH(55)
DKC
HFK140CT-ND
1
J12
CONN FPC/FFC
4POS 1MM R/A
SMD
CONN_FFC_SFW FCI
4R-4
SFW4R-3STE1LF
DKC
609-1885-1-ND
1
J3
CONN RECEPT
CONN_CL570-020 Hirose
120POS W/POST 3_FLIP
SMD
FX10A-120S/12-SV(71)
DKC
H11234-ND
1
J4
CONN EJECT
CONN_2908-05W
MICROSD
B-MG
PUSH-PUSH SMD
3M
2908-05WB-MG
DKC
3M5607CT-ND
1
J5
CONN FEMALE
HDR2X14
28POS DL .1" R/A
TIN
Sullins
PPTC142LJBN-RC
DKC
S5528-ND
3
J7, J8, J9
CONN JACK STE- PHONE_SJ1-3515 Cui Inc.
REO 5POS 3.5MM -SMT
SMD
SJ1-3515-SMT
DKC
CP1-3515SJCT-ND
1
L2
INDUCTOR 4.7UH INDUC1.0A 20% SMD
TOR-1210SMT
TDK Corporation FLF3215T-4R7M
DKC
445-4846-1-ND
1
L3
INDUCTOR 10UH INDUC900MA 1210 SMD TOR-1210SMT
Taiyo Yuden
BRL3225T100K
DKC
587-2167-1-ND
6
LED1,
LED2,
LED2,
LED3,
LED4,
LED5,
LED6
LED GREEN
LED-0805
CLEAR THIN 0805
SMD
Lite-On Inc.
LTST-C171GKT
DKC
160-1423-1-ND
1
Q5
MOSFET N-CH
30V 2A SOT23
MOSAlpha & Omega
FET-NCHAN_SOT Semiconductor
23
Inc.
AO3424
DKC
785-1017-1-ND
5
R1, R2,
R3, R16,
R48
RES 4.70K OHM
1/10W 1% 0603
SMD
RES0603
Panasonic
ERJ-3EKF4701V
DKC
P4.70KHCT-ND
2
R11, R12
RES 100 OHM
1/10W 1% 0603
SMD
RES0603
Panasonic
ERJ-3EKF1000V
DKC
P100HCT-ND
5
R13, R14, RES 47K OHM
R15, R17, 1/10W 1% 0603
R20
SMD
RES0603
Stackpole
RMCF 1/16 47K 1% R
DKC
RMCF1/1647KFRCT-ND
DS61160B-page 54
© 2010-2012 Microchip Technology Inc.
Appendix B
TABLE B-1:
MULTIMEDIA EXPANSION BOARD BILL OF MATERIALS (BOM)
DNP Qty. Reference
Desc.
Footprint
Mfgr.
Mfgr. P/N
Dist.
Dist. P/N
14
R18,R19, RES 10K OHM
R23, R24, 1/10W 1% 0603
R28, R6,
SMD
R22, R35,
R43, R44,
R46, R47,
R40, R39
RES0603
Stackpole
RMCF 1/16 10K 1% R
DKC
RMCF1/1610KFRCT-ND
6
R30,
RES 470 OHM
R25,R26, 1/10W 1% 0603
R27, R29, SMD
R31
RES0603
Panasonic
ERJ-3EKF4700V
DKC
P470HCT-ND
1
R32
RES ZERO OHM
1/10W 5% 0603
SMD
RES0603
Panasonic
ERJ-3GEY0R00V
DKC
P0.0GCT-ND
1
R33
RES 680 OHM
1/10W 1% 0603
SMD
RES0603
Panasonic
ERJ-3EKF6800V
DKC
P680HCT-ND
2
R37, R38
RES 100K OHM
1/10W 1% 0603
SMD
RES0603
Panasonic
ERJ-3EKF1003V
DKC
P100KHCT-ND
2
R4, R36
RES 1.00 OHM
1/8W 1% 0805
SMD
RES0805
Vishay
CRCW08051R00FKEA
DKC
541-1.00CCCT-ND
1
R41
RES 52.3K OHM
1/10W 1% 0603
SMD
RES0603
Yageo
RC0603FR-0752K3L
DKC
311-52.3KHRCT-ND
1
R42
RES 62.0 OHM
1/10W 1% 0603
SMD
RES0603
Yageo
RC0603FR-0762RL
DKC
311-62.0HRCT-ND
1
R45
RES .22 OHM
1/10W 1% 0603
SMD
RES0603
Yageo
RL0603FR-070R22L
DKC
311-.22QCT-ND
2
R5, R34
RES 0.0 OHM
1/8W 5% 0805
SMD
RES0805
Panasonic
ERJ-6GEY0R00V
DKC
P0.0ACT-ND
3
R7, R8,
R10
RES 1.00K OHM
1/10W 1% 0603
SMD
RES0603
Panasonic
ERJ-3EKF1001V
DKC
P1.00KHCT-ND
1
R9
S 10.0M OHM
1/10W 1% 0603
SMD
RES0603
Yageo
RC0603FR-0710ML
DKC
311-10.0MHRCT-ND
1
S2
SWITCH LT
MULTI DIRECTION SMD
SW_JS1200
Panasonic
EVQ-Q7GA50
DKC
P13351SCT-ND
1
S1
SWITCH TACT
6MM SMD MOM
160GF
Omron
B3S-1000
DKC
SW415-ND
1
U3
3-AXIS ACCELBMA150
EROMETER DIGITAL I/F
Bosch
BMA150
DKC
828-1003-1-ND
1
U6
Flash 16M Serial
Flash 50MHz
SST25VF020_SO8 SST
SST25VF016B-50-4C-S2AF Mouser 804-25VF016B504CS2AF
1
U7
IC CRII CPLD
64MCRCELL
48QFN
XC2C64A-7QFG4
8C_QFN48
Xilinx
XC2C64A-7QFG48C
DKC
122-1418-ND
1
U8
IC PWM
STP-DWN REG
1A TSOT23-6
LM2734_TSOT_6
National Semi
LM2734YMK/NOPB
DKC
LM2734YMKCT-ND
1
U9
Audio CODECs
WM8731L_SSOP2 Wolfson
Stereo Codec with 8
H/P
WM8731SEDS/V
Mouser 238-WM8731SEDS/V
1
Y2
CRYSTAL
12.0000 MHZ
18PF SMD
ABM8-12.000MHZ-B2-T
DKC
CRYSTAL_ABM8
© 2010-2012 Microchip Technology Inc.
Abracon
535-9826-1-ND
DS61160B-page 55
Multimedia Expansion Board User’s Guide
TABLE B-1:
MULTIMEDIA EXPANSION BOARD BILL OF MATERIALS (BOM)
DNP Qty. Reference
Desc.
1
Y3
CRYSTAL 4.00
MHZ 8.0 PF SMD
1
U4
1
Footprint
Dist.
Dist. P/N
DKC
644-1138-1-ND
IC CONTROLLER MCP1652_MSOP8 Microchip
BOOST 2.55V
8MSOP
MCP1652S-E/MS
N/A
N/A
U5
IC CMOS LDO
3.3V 500MA
SOT223-3
TC1262-2.5_SOT2 Microchip
23
TC1262-3.3VDBTR
N/A
N/A
1
U11
IC CMOS LDO
1.8V 800MA
SOT223-3
TC1262-SOT223
TC1264-1.8VDBTR
N/A
N/A
1
U2
IC EEPROM
8KBIT 400KHZ
SOT23-5
24LC08_SOT23_5 Microchip
24LC08BT-I/OT
N/A
N/A
1
U10
802.11 Wireless
module
—
Microchip
MRF24WBOMA
N/A
N/A
1
LCD
Truly TFT 3.2
320x240 Color
Display with 4-wire
Touch Panel
—
—
—
mD
LCD0025
1
U1
Solomon Systech SSD1926_QFP128 Solomon
SSD1926 LCD
Graphic Controller
SSD1926
mD
IC00409
Tape
TAPE DOUBLE
SIDED FOAM 1/16
X 1"
—
3M
4026-1”X36YD
DKC
3M4026-ND
4
standoff
STANDOFF M/F
HEX 4-40
NYL .875"L
—
Keystone
4805
DKC
4805K-ND
5
nut
NUT HEX 4-40
NYLON
—
B&F Fastener
Supply
NY HN 440
DKC
H616-ND
1
spacer
SPACER NYLON
#4 SCREW 3/16”
—
Bivar Inc
9908-187
DKC
492-1073-ND
1
screw
SCREW MACH
PHIL 4-40X1/2
NYLON
—
B&F Fastener
Supply
NY PMS 440 0050 PH
DKC
H546-ND
X
3
TP1, TP2,
TP3
X
1
+3.3V
3.3
X
1
GND
GND
DS61160B-page 56
—
NDK
Mfgr. P/N
NX8045GB 4MHZ AT-W
—
CRYSTAL_4.5X8
MM
Mfgr.
Microchip
—
—
—
—
TP-125R63
—
—
—
—
TP-125R63
—
—
—
—
© 2010-2012 Microchip Technology Inc.
MULTIMEDIA EXPANSION BOARD
USER’S GUIDE
Index
B
I
Bill of Materials (BOM) ............................................. 53
Block Diagrams
High-level .......................................................... 37
Board Layout
Back side components...................................... 12
Front side components ..................................... 11
Top Assembly (Back of Board) ......................... 39
Top Assembly (Front Side of Board)................. 38
Internet Address......................................................... 8
C
Readme...................................................................... 7
Customer Change Notification Service ...................... 8
Customer Support ...................................................... 8
S
D
Documentation
Conventions ........................................................ 6
H
Hardware
Accelerometer and temperature sensor............ 26
Audio codec ...................................................... 29
CPLD ................................................................ 34
External memory............................................... 27
I/O Expansion Connector.................................. 33
Joystick and Fire Button ................................... 24
LCD controller ................................................... 19
microSD card interface ..................................... 23
PIC32 expansion connector.............................. 16
Power supply .................................................... 15
QVGA TFT touchscreen ................................... 19
User-controlled LEDs........................................ 25
Wireless connectivity ........................................ 32
© 2010-2012 Microchip Technology Inc.
M
Microchip Internet Web Site ....................................... 8
MPLAB IDE Simulator, Editor User’s Guide............... 7
Multimedia Expansion Board
Kit contents ....................................................... 11
R
Schematics
Accelerometer................................................... 51
Analog Planes................................................... 50
Audio................................................................. 46
CPLD ................................................................ 41
Digital planes .................................................... 50
Display backlight ............................................... 42
Joystick and fire button ..................................... 43
Memory ............................................................. 45
microSD card connector ................................... 42
PICtail™ expansion connector.......................... 48
Power supply .................................................... 47
Solomon Systech SSD1926 LCD Controller..... 40
Starter Kit connector ......................................... 49
Touchscreen sockets ........................................ 44
User and power LEDs....................................... 51
Wireless ............................................................ 48
W
WWW Address........................................................... 8
DS61160B-page 57
Worldwide Sales and Service
AMERICAS
ASIA/PACIFIC
ASIA/PACIFIC
EUROPE
Corporate Office
2355 West Chandler Blvd.
Chandler, AZ 85224-6199
Tel: 480-792-7200
Fax: 480-792-7277
Technical Support:
http://www.microchip.com/
support
Web Address:
www.microchip.com
Asia Pacific Office
Suites 3707-14, 37th Floor
Tower 6, The Gateway
Harbour City, Kowloon
Hong Kong
Tel: 852-2401-1200
Fax: 852-2401-3431
India - Bangalore
Tel: 91-80-3090-4444
Fax: 91-80-3090-4123
India - New Delhi
Tel: 91-11-4160-8631
Fax: 91-11-4160-8632
Austria - Wels
Tel: 43-7242-2244-39
Fax: 43-7242-2244-393
Denmark - Copenhagen
Tel: 45-4450-2828
Fax: 45-4485-2829
India - Pune
Tel: 91-20-2566-1512
Fax: 91-20-2566-1513
France - Paris
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79
Japan - Osaka
Tel: 81-66-152-7160
Fax: 81-66-152-9310
Germany - Munich
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44
Atlanta
Duluth, GA
Tel: 678-957-9614
Fax: 678-957-1455
Boston
Westborough, MA
Tel: 774-760-0087
Fax: 774-760-0088
Chicago
Itasca, IL
Tel: 630-285-0071
Fax: 630-285-0075
Cleveland
Independence, OH
Tel: 216-447-0464
Fax: 216-447-0643
Dallas
Addison, TX
Tel: 972-818-7423
Fax: 972-818-2924
Detroit
Farmington Hills, MI
Tel: 248-538-2250
Fax: 248-538-2260
Indianapolis
Noblesville, IN
Tel: 317-773-8323
Fax: 317-773-5453
Los Angeles
Mission Viejo, CA
Tel: 949-462-9523
Fax: 949-462-9608
Santa Clara
Santa Clara, CA
Tel: 408-961-6444
Fax: 408-961-6445
Toronto
Mississauga, Ontario,
Canada
Tel: 905-673-0699
Fax: 905-673-6509
Australia - Sydney
Tel: 61-2-9868-6733
Fax: 61-2-9868-6755
China - Beijing
Tel: 86-10-8569-7000
Fax: 86-10-8528-2104
China - Chengdu
Tel: 86-28-8665-5511
Fax: 86-28-8665-7889
China - Chongqing
Tel: 86-23-8980-9588
Fax: 86-23-8980-9500
Netherlands - Drunen
Tel: 31-416-690399
Fax: 31-416-690340
Korea - Daegu
Tel: 82-53-744-4301
Fax: 82-53-744-4302
Spain - Madrid
Tel: 34-91-708-08-90
Fax: 34-91-708-08-91
China - Hangzhou
Tel: 86-571-2819-3187
Fax: 86-571-2819-3189
Korea - Seoul
Tel: 82-2-554-7200
Fax: 82-2-558-5932 or
82-2-558-5934
China - Hong Kong SAR
Tel: 852-2401-1200
Fax: 852-2401-3431
Malaysia - Kuala Lumpur
Tel: 60-3-6201-9857
Fax: 60-3-6201-9859
China - Nanjing
Tel: 86-25-8473-2460
Fax: 86-25-8473-2470
Malaysia - Penang
Tel: 60-4-227-8870
Fax: 60-4-227-4068
China - Qingdao
Tel: 86-532-8502-7355
Fax: 86-532-8502-7205
Philippines - Manila
Tel: 63-2-634-9065
Fax: 63-2-634-9069
China - Shanghai
Tel: 86-21-5407-5533
Fax: 86-21-5407-5066
Singapore
Tel: 65-6334-8870
Fax: 65-6334-8850
China - Shenyang
Tel: 86-24-2334-2829
Fax: 86-24-2334-2393
Taiwan - Hsin Chu
Tel: 886-3-5778-366
Fax: 886-3-5770-955
China - Shenzhen
Tel: 86-755-8203-2660
Fax: 86-755-8203-1760
Taiwan - Kaohsiung
Tel: 886-7-536-4818
Fax: 886-7-330-9305
China - Wuhan
Tel: 86-27-5980-5300
Fax: 86-27-5980-5118
Taiwan - Taipei
Tel: 886-2-2500-6610
Fax: 886-2-2508-0102
China - Xian
Tel: 86-29-8833-7252
Fax: 86-29-8833-7256
Thailand - Bangkok
Tel: 66-2-694-1351
Fax: 66-2-694-1350
UK - Wokingham
Tel: 44-118-921-5869
Fax: 44-118-921-5820
China - Xiamen
Tel: 86-592-2388138
Fax: 86-592-2388130
China - Zhuhai
Tel: 86-756-3210040
Fax: 86-756-3210049
DS61160B-page 58
Italy - Milan
Tel: 39-0331-742611
Fax: 39-0331-466781
Japan - Yokohama
Tel: 81-45-471- 6166
Fax: 81-45-471-6122
11/29/11
© 2010-2012 Microchip Technology Inc.