PIC32 Bluetooth Starter Kit User's Guide

PIC32 Bluetooth® Starter Kit
User’s Guide
 2014 Microchip Technology Inc.
DS70005190B
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,
FlashFlex, flexPWR, JukeBlox, KEELOQ, KEELOQ logo, Kleer,
LANCheck, MediaLB, MOST, MOST logo, MPLAB,
OptoLyzer, PIC, PICSTART, PIC32 logo, RightTouch, SpyNIC,
SST, SST Logo, SuperFlash and UNI/O are registered
trademarks of Microchip Technology Incorporated in the
U.S.A. and other countries.
The Embedded Control Solutions Company and mTouch are
registered trademarks of Microchip Technology Incorporated
in the U.S.A.
Analog-for-the-Digital Age, BodyCom, chipKIT, chipKIT logo,
CodeGuard, dsPICDEM, dsPICDEM.net, ECAN, In-Circuit
Serial Programming, ICSP, Inter-Chip Connectivity, KleerNet,
KleerNet logo, MiWi, MPASM, MPF, MPLAB Certified logo,
MPLIB, MPLINK, MultiTRAK, NetDetach, Omniscient Code
Generation, PICDEM, PICDEM.net, PICkit, PICtail,
RightTouch logo, REAL ICE, SQI, Serial Quad I/O, 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 trademarks 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.
© 2014, Microchip Technology Incorporated, Printed in the
U.S.A., All Rights Reserved.
ISBN: 978-1-63276-588-8
QUALITY MANAGEMENT SYSTEM
CERTIFIED BY DNV
== ISO/TS 16949 ==
DS70005190B-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.
 2014 Microchip Technology Inc.
Object of Declaration: DM320018, PIC32 Bluetooth® Starter Kit
 2014 Microchip Technology Inc.
DS70005190B-page 3
PIC32 Bluetooth® Starter Kit User’s Guide
NOTES:
DS70005190B-page 4
 2014 Microchip Technology Inc.
PIC32 BLUETOOTH® STARTER KIT
USER’S GUIDE
Table of Contents
Chapter 1. Introduction
1.1 Kit Contents .................................................................................................. 13
1.2 PIC32 Bluetooth Starter Kit Functionality and Features ............................... 14
Chapter 2. Hardware
2.1 Hardware features ........................................................................................ 17
Appendix A. Layout and Schematics ......................................................................... 19
Appendix B. Bill of Materials....................................................................................... 29
 2014 Microchip Technology Inc.
DS70005190B-page 5
PIC32 Bluetooth® Starter Kit User’s Guide
NOTES:
DS70005190B-page 6
 2014 Microchip Technology Inc.
PIC32 BLUETOOTH® STARTER KIT
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
“DSXXXXXXXXA”, where “XXXXXXXX” 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
PIC32 Bluetooth Starter Kit. 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 document describes how to use the PIC32 Bluetooth Starter Kit as a development
tool to emulate and debug firmware on a target board. This document includes the
following chapters:
• Chapter 1. “Introduction” provides a brief overview of the starter kit, highlighting
its features and uses.
• Chapter 2. “Hardware” provides the hardware descriptions of the starter kit.
• Appendix A. “Layout and Schematics” provides a block diagram, wire list, and
detailed schematics of the starter kit.
• Appendix B. “Bill of Materials” provides the bill of material descriptions and the
reference, manufacturer, and part numbers for the components used in the starter
kit hardware.
 2014 Microchip Technology Inc.
DS70005190B-page 7
PIC32 Bluetooth® Starter Kit User’s Guide
CONVENTIONS USED IN THIS GUIDE
This manual uses the following documentation conventions:
DOCUMENTATION CONVENTIONS
Description
Italic characters
Initial caps
Examples
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
Text in angle brackets < >
A key on the keyboard
Press <Enter>, <F1>
Plain Courier New
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
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...]
Represents code supplied by
user
void main (void)
{ ...
}
Notes
DS70005190B-page 8
Represents
A Note presents information
that we want to re-emphasize,
either to help you avoid a
common pitfall or to make you
aware of operating differences
between some device family
members. A Note can be in a
box, or when used in a table
or figure, it is located at the
bottom of the table or figure.
Note:
This is a standard
note box.
CAUTION
This is a caution note.
Note 1: This is a note used in a
table.
 2014 Microchip Technology Inc.
RECOMMENDED READING
This document describes how to use the starter kit. The following Microchip documents
are available and recommended as supplemental reference resources.
Bluetooth Audio Development Kit Readme Files
For the latest information on using the development kit and its related demonstrations,
please consult the Readme file provided in the installation directory. The Readme file
contains information on revision updates and known issues that may not be included in
this reference guide.
PIC32MX1XX/2XX Family Data Sheet (DS60001168)
Consult this document for detailed information on PIC32 devices. Reference
information found in this data sheet includes:
•
•
•
•
Device memory maps
Device pinout and packaging details
Device electrical specifications
List of peripherals included on the devices
Section 27. “USB On-The-Go” (DS61126)
This section of the “PIC32 Family Reference Manual” provides a detailed description
and overview of the functionality of the USB OTG module.
Microchip Bluetooth® Stack for PIC32
This application note provides information on the Application Programming Interfaces
for various profiles, protocols, and decoders available in the Bluetooth Stack for PIC32
devices.
Note:
Please contact Microchip Marketing for information regarding this
document.
MPLAB® XC32 C/C++ Compiler User’s Guide (DS50001686)
This document details the use of Microchip’s MPLAB XC32 C/C++ Compiler to develop
an application.
MPLAB® X IDE User’s Guide (DS50002027)
Refer to this document for more information pertaining to the installation and
implementation of the MPLAB X IDE software, as well as the MPLAB SIM Simulator
software that is included with it.
PICkit™ 3 In-Circuit Debugger/Programmer User’s Guide (DS50002116)
This document describes how to use the PICkit 3 as a development tool to emulate and
debug firmware on a target board, as well as how to program devices.
PICkit 3 In-Circuit Debugger/Programmer Online Help File
A comprehensive help file for the debugger is included with MPLAB X IDE. Usage, troubleshooting and hardware specifications are covered. This may be more up-to-date
than the printed documentation. Also, limitations are listed for various devices.
 2014 Microchip Technology Inc.
DS70005190B-page 9
PIC32 Bluetooth® Starter Kit User’s Guide
THE MICROCHIP WEB SITE
Microchip provides online support via 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 www.microchip.com, click on 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
• Emulators – The latest information on the Microchip in-circuit emulator, MPLAB
REAL ICE™
• In-Circuit Debuggers – The latest information on the Microchip in-circuit
debugger, MPLAB ICD 3
• MPLAB X IDE – The latest information on Microchip MPLAB X IDE, the
Windows® Integrated Development Environment for development systems tools
• Programmers – The latest information on Microchip programmers including the
PICkit™ 3 development programmer
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://support.microchip.com
DS70005190B-page 10
 2014 Microchip Technology Inc.
DOCUMENT REVISION HISTORY
Revision A (July 2014)
This is the initial release of the PIC32 Bluetooth® Starter Kit User’s Guide.
Revision B (September 2014)
This revision includes updates to the Bill of Materials (see Table B-1).
 2014 Microchip Technology Inc.
DS70005190B-page 11
PIC32 Bluetooth® Starter Kit User’s Guide
NOTES:
DS70005190B-page 12
 2014 Microchip Technology Inc.
PIC32 BLUETOOTH® STARTER KIT
USER’S GUIDE
Chapter 1. Introduction
Thank you for purchasing the Microchip Technology PIC32 Bluetooth® Starter Kit (P/N:
DM320018). This starter kit provides a low-cost solution for developing Bluetooth Serial
Port Profile (SPP) applications.
Note:
1.1
The starter kit is preprogrammed with Bluetooth SPP full-duplex data
transmission demonstration software and more demonstrations are
planned in the near future. The demonstration applications are available
for download with MPLAB® Harmony v0.80.02 or later. Please refer to
the MPLAB Harmony documentation, which is available from
http://microchip.com/harmony/ for more information on these
demonstrations. An Android application for handsets is also available in
this version of MPLAB Harmony to support the SPP data demonstration.
KIT CONTENTS
The starter kit ships with demonstration code that enables SPP full-duplex data transmission with many connected Bluetooth-enabled smart devices. The starter kit supplies
on-board circuitry for full debug and programming capabilities and includes an integrated Bluetooth HCI module. Optionally, the starter kit board may be coupled with an
expansion daughter board through its expansion header interface.
The PIC32 Bluetooth Starter Kit contains the following items:
• PIC32 Bluetooth Starter Kit development board, which includes:
- An integrated HCI-based Bluetooth radio
- USB host and device connectors
- High output multi-color LED
- Accelerometer and temperature sensor.
• USB Type-A to B-mini cable for power and debug of the development board
Note:
 2014 Microchip Technology Inc.
If you are missing any part of a kit, contact a Microchip sales office for assistance. A list of Microchip offices for sales and service is provided on the last
page of this document.
DS70005190B-page 13
PIC32 Bluetooth® Starter Kit User’s Guide
1.2
PIC32 BLUETOOTH STARTER KIT FUNCTIONALITY AND FEATURES
The top assembly of the development board in the PIC32 Bluetooth Starter Kit has the
following key features, as indicated by the corresponding number in Figure 1-1.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
PIC32MX270F256D 32-bit microcontroller (U1).
CREE high output multi-color LED with PWM input.
USB Type-A connector to support USB host.
USB mini-B connector for on-board debugging support.
Device Reset push button.
Five user-definable push buttons (SW1-SW5).
SPI Serial EEPROM (2 Mb).
Daughter board expansion connector (DAC or codec support).
Integrated Certified HCI Class 1 Bluetooth radio module.
Authentication connector.
Integrated 3-axis accelerometer and temperature sensor.
FIGURE 1-1:
PIC32 BLUETOOTH® STARTER KIT DEVELOPMENT BOARD
LAYOUT (TOP VIEW)
4
3
9
8
11
1
10
7
2
5
DS70005190B-page 14
6
6
6
6
6
 2014 Microchip Technology Inc.
Introduction
The bottom assembly of the development board in the starter kit has the following key
features, as indicated by the corresponding number in Figure 1-2.
1. PIC24FJ256GB106 USB microcontroller for on-board debugging.
2. USB micro-AB receptacle for USB Host or Device connectivity for PIC32 USB
applications.
3. Regulated +3.3V power supply for powering the starter kit through USB or an
expansion board.
FIGURE 1-2:
PIC32 BLUETOOTH® STARTER KIT DEVELOPMENT BOARD
LAYOUT (BOTTOM VIEW)
2
3
1
 2014 Microchip Technology Inc.
DS70005190B-page 15
PIC32 Bluetooth® Starter Kit User’s Guide
NOTES:
DS70005190B-page 16
 2014 Microchip Technology Inc.
PIC32 BLUETOOTH® STARTER KIT
USER’S GUIDE
Chapter 2. Hardware
This chapter describes the hardware features of the PIC32 Bluetooth Starter Kit
2.1
HARDWARE FEATURES
The following key features of the starter kit are presented in the order provided in
1.2 “PIC32 Bluetooth Starter Kit Functionality and Features”. Refer to Figure 1-1
and Figure 1-2 for their locations on the development board.
2.1.1
Bluetooth Module
The FLC-BTM805 is a dual-mode Bluetooth HCI module that allows original equipment
manufacturers to add Bluetooth wireless capability to their products. The module
supports BT2.1 and later with an HCI interface, which makes it simple to design into
fully certified embedded Bluetooth solutions. The module supports Bluetooth
Enhanced Data Rate (EDR) and delivers up to a 3 Mbps data rate. In addition, the
module supports Class 1 transmission and multiple device connection.
2.1.2
Processor Support
The development board in the starter kit is designed with a permanently mounted (i.e.,
soldered) PIC32MX270F256D microcontroller. Support for this microcontroller is
available using the Microchip MPLAB® X IDE v2.10 and later, and with the MPLAB
XC32 C/C++ Compiler v1.32 or later.
2.1.3
Powering the Starter Kit
Use one of the following methods to provide power to the starter kit:
• Connect USB bus power to the USB debug connector, J7
• Apply VBUS (+5V) power to the micro-B USB connector
• Connect an external application board with a regulated DC power supply that
provides +5V to the J8 header (not populated)
2.1.4
USB Connectivity
2.1.4.1
HOST MODE
Connect the device to the Type-A connector, J1, which is located on the top of the
starter kit development board.
2.1.4.2
DEVICE MODE
Connect the starter kit to the Host using a cable to port J2, which is located on the
bottom of the starter kit development board.
2.1.4.3
DEBUGGING MODE
The starter kit includes a PIC24FJ256GB106 USB microcontroller that provides debugger connectivity over USB. The PIC24FJ256GB106 is hard-wired to the PIC32 device
to provide protocol translation through the I/O pins of the PIC24FJ256GB106 to the
ICSP™ pins of the PIC32 device.
Connect the starter kit to port J7, which is located on the top side of the starter kit
development board.
 2014 Microchip Technology Inc.
DS70005190B-page 17
PIC32 Bluetooth® Starter Kit User’s Guide
2.1.5
Switches
Switches, SW1-SW6, are available on the development board of the starter kit. SW6 is
connected to the reset pin (RB5) of the board. When Idle, the switches are pulled high
(+3.3V), and they are grounded when pressed.
2.1.6
Other Features
The starter kit is integrated with a temperature sensor, the Cree high output multi-color
LED with PWM, a 3D- accelerometer, and an authentication connector. These features
are used for application development purposes.
DS70005190B-page 18
 2014 Microchip Technology Inc.
PIC32 BLUETOOTH® STARTER KIT
USER’S GUIDE
Appendix A. Layout and Schematics
FIGURE A-1:
PIC32 BLUETOOTH STARTER KIT HIGH-LEVEL BLOCK DIAGRAM
Low-cost
Bluetooth HCI
Module
PIC32MX270F256D
16/24- bit Codec
(optional)
Multicolor
LED
SPI Flash
2 MB
Switches
Reset
Temperature Sensor
and
3-D Accelerometer
Type-A USB
Connector
 2014 Microchip Technology Inc.
mini-B USB
Connector
DS70005190B-page 19
PIC32 Bluetooth® Starter Kit User’s Guide
TABLE A-1:
PIC32 BLUETOOTH STARTER KIT WIRE LIST
PIC32MX270F256D
Pin Number
PIC32MX270F256D Pin Name
Schematic Signal Name
1
RPB9/SDA1/CTED4/PMD3
GPIO_10/I2C1_SDA
2
RPC6/MA1/RC6
GPIO_1/UART1_Rx
3
RPC7/PMA0/RC7
GPIO_2/UART1_Tx
4
RPC8/PMA5/RC8
GPIO_18/UART2_RX
5
RPC9/TED7/PMA6/RC9
LED3#
GND SET
6
VSS
7
VCAP
3.3VDD
8
PGED2/RPB10/D+/CTED11/RB10
PIC32_D+
PIC32_D-
9
PGEC2/RPB11/D-/RB11
10
VUSB3V3
11
AN11/RPB13/CTPLS/PMRD/RB13
12
PGED/TMS/PMA10/RA10
PGED2/PGED4
13
PGEC
PGEC2/PGEC4
—
GPIO_27/SPI2_SDI
14
CVREFOUT/AN10/C3INB/RPB14/VBUSON/SCK1/TED5/RB14
GPIO_6/I2S1_BCLK
15
AN9/C3INA/RPB15/SCK2/TED6/PMCS1/RB15
GPIO_22/I2S2_BCLK
16
VSS
AVSS
17
VDD
AVDD
18
MCLR
PIC32_MCLR#
19
PGED3/VREF+/CVREF+/AN0/C3INC/RPA0/CTED1/PMD7/RA0
LED1#
20
PGEC3/VREF-/CVREF-/AN1/RPA1/CTED2/PMD6/RA1
LED2#
21
PGED1/AN2/C1IND/C2INB/C3IND/RPB0/PMD0/RB0
FLASH_CS#/SS2#
22
PGEC1/AN3/C1INC/C2INA/RPB1/CTED12/PMD1/RB1
GPIO_3/UART1_CTS
23
AN4/C1INB/C2IND/RPB2/SDA2/CTED13/PMD2/RB2
VBUS_SENSE
24
AN5/C1INA/C2INC/RTCC/RPB3/SCL2/PMWR/RB3
SW1#
24
AN5/C1NA/C2INC/RTCC/RPB3/SCL2/PMWR/RB3
SW2#, SW3, SW4, SW5
25
AN6/RPC0/RC0
26
AN7/RPC1/RC1
GPIO_5/I2S1_MCLK
27
AN8/RPC2/PMA2/RC2
GPIO_4/UART1_RTS
28
VSS
--VSS
—
29
VDD
--VDD
30
OSC1/CLK1/RPA2/RA2
XTAL (8Mhz)
31
OSC2/CLK0/RPA3/RA3
XTAL (8Mhz)
32
TD0/RPA8/PMA8/RA8
GPIO_11/SPI1_SDI
33
SOSCI/RPB4/RB4
GPIO_8/I2S1_LRCL
34
SOSC0/RPA4/T1CK/CTED9/RA4
GPIO_25/I2S2_SDO
35
TD1/RPA9/PMA9/RA9
GPIO_9/I2S1_SDO
36
AN12/RPC3/RC3
GPIO_20/UART2_CTS
37
RPC4/PMA4/RC4
GPIO_19/UART2_TX
38
RPC5/PMA3/RC5
39
VSS
-VSS
40
VDD
-VDD
41
RPB5/USBID/RB5
GPIO_12 / STBY / RST
42
VBUS
VBUS
43
RPB7/CTED3/PMD5/INT0/RB7
GPIO_21/UART2_RTS
44
RPB8/SCL1/CTED10/PMD4/RB8
GPIO_7/I2C1_SCL
DS70005190B-page 20
—
 2014 Microchip Technology Inc.
FIGURE A-2:
BOOST CONTROLLER
R46
0.5R
+9V
+5V_PD
U2
8
15uH
L1
VIN
CS
3
LPS3015-153ML
C24
10uF
2
GND
EXT
SD107WS
R47
1
5
10k
SHDN
FB
10uF
Q1
1
4
AO3424
R48
2
6
NC
NC
FIGURE A-3:
4.7k
7
MCP1650S-E/MS
C25
30k
3
R7
+9 V
D1
1.22vFB
3-AXIS ACCELEROMETER
+3.3V
R59
+3.3V
U3
DNP
1
R35
SDA1
0R
2
10
+3.3V
SCL1
+3.3V
12
11
SDO
VDDIO
SDx
VDD
SCx
PS
ACC_INT
GNDIO
GND
R31 0R
5
6
7
CSB
R8
10k
3
+3.3V
+3.3V
C6
C7
0.1uF
0.1uF
8
9
INT1
INT2
NC
4
BMA250E
 2014 Microchip Technology Inc.
DS70005190B-page 21
PIC32 Bluetooth® Starter Kit User’s Guide
FIGURE A-4:
BLUETOOTH HCI MODULE
Bluetooth_BTM805CL2B
U4
1
NC
2
GND
C27 2.2uF
+3.3V
R52
470R
3
D7
SPI_CS#
VDD_AUX
4
GREEN
SPI_MISO
5
6
CLK
PIO_0
SPI_MOSI
PIO_3
SPI_PCM#_SEL
PIO_1
VDD_RADIO
24
23
22
21
20
19
C32
2.2uF
C28 2.2uF
7
VDD_DIG
8
9
10
UART_CTS
PIO_4
UART_RTS
PIO_2
UART_RX
PIO_5
C29 2.2uF
11
UART_TX
VDD_PADS
12
17
16
15
UART2_RTS
UART2_CTS
UART2_TX
}
UART2_RX
4M Baud
Max <1%
14
+3.3V
GND
13
C8
0.1uF
28
GND
GND
27
25
VDD_IN
26
GND
VREG_EN_RST#
STBY/RST
FIGURE A-5:
VREG_OUT_HV
18
C30
C31
2.2uF
2.2uF
SERIAL FLASH
+3.3V
R9
U5
10k
1
SS2
SDI2
2
3
+3.3V
4
+3.3V
CE
Vdd
SO
HOLD
WP
SCK
Vss
SI
8
+3.3V
7
6
5
SCK2
C9
0.1uF
SDO2
SST25VF016_SO8
FIGURE A-6:
DAUGHTER BOARD CONNECTOR
J3
1
2
UART1_Rx
3
4
UART1_CTS#
UART1_Tx
5
6
UART1_RTS#
SCL1
7
8
SDA1
9
I2S1_SDI
I2S1_SDO
STBY/RST
10
I2S1_LRCL
(FRAME/SS#)
11 12
I2S1_BCLK
(SCK1)
13 14
I2S1_MCLK
(REFCLKO)
15 16
+9 V
J4
17 18
19 20
1
2
3
4
5
6
7
8
9
10
11
12
CARD_ID
+3.3V
+5V_PD
TSW-106-07-F-D
TSW-110-07-T-D
DS70005190B-page 22
 2014 Microchip Technology Inc.
FIGURE A-7:
AUTHENTICATION CONNECTOR
+3.3V
R29
3.3k
R28
3.3k
SCL1
J5
SDA1
1
3
+3.3V
5
7
C10
0.1uF
 2014 Microchip Technology Inc.
9
SCL
GND
SDA
NC
VCC
NC
NC
RST
NC
NC
2
4
6
8
10
DS70005190B-page 23
POWER DISTRIBUTION (SHEET 1 OF 2)
+3.3V_PKOB
+3.3V_PKOB
TARGET ICSP SIGNALS
C26
R11
10k
R22
J6
SDO
10uF
330R
TARGET_POWER_ENABLE
1
2
3
4
5
6
ICSP_MCLR_VPP_PICKIT3
R44
4.7k
PGD4
R33 0R
R23
PGD_PKOB
PGC__PKOB
SDI
UTIL_WP
R40
330R
R34 0R
UTIL_CS
200k
PGC4
R24
SDO
SCK
330R
SDI
R45
4.7k
SCK
3
R10
25LC256
10k
SOSCO/RC14
PMD6/SCL3/RE6
SOSCI/RC13
PMD7/SDA3/RE7
I
INT0/RD0
48
47
46
+3.3V_PKOB
ASSEMBLY_ID_1
U7
R13
5
UTIL_SDO
ASSEMBLY_ID_0
6
UTIL_SCK
10k
1
UTIL_CS
UTIL_SDO
3
UTIL_WP
PMA8/SCL2/RF5
PMA9/SDA2/RF4
USBID/RF3
7
UTIL_SDI
R39
 2014 Microchip Technology Inc.
PGC__PKOB
42
C19
0.1uF
C21
1uF
SERIAL EEPROM (25LC256)
8pF
Y2
12MHz
39
+3.3V_PKOB
38
37
36
C38
USB_D+
USB_D-
8pF
+3.3V_PKOB
+3.3V_PKOB
35
34
33
R50
VBUS_DEVICE
100R
C11
C12
C13
C14
C15
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
(Local Vdd/Vss bypass/decoupling.)
+3.3V_PKOB
R51
R15
R19
3.92k
10k
100k
2
Q3
1
MMBT3906
R37
R38
R16
2.21k
2.21k
10k
POWER_GOOD_PICKIT3
1uF
UTIL_SDI
40
VDD_SENSE
C22
2
C39
UTIL_SCK
41
3
R36 0R
ICSP_MCLR_VPP_TARGET
10k
HOLD
43
PGD_PKOB
R12
SO
WP
2.21k
44
VPP_SENSE
+3.3V_PKOB
SCK
CS
4
45
32
PMA0/AN15/RB15
Vbus
31
30
29
PMA1/AN14/RB14
PMA10/AN13/RB13
0.1uF
28
C18
27
AN0/RB0
26
AN1/RB1
PMA11/AN12/RB12
Vusb
VDD
AN2/RB2
17
3.16k
D-/RG3
VSS
R49
AN3/RB3
AN6/RB6
VREF_2.5V
16
D+/RG2
PMA12/AN11/RB11
15
1k
VDD
USBOENAN4/RB4
25
R3
14
AN5/RB5
24
VPP_SENSE
VDD_SENSE
13
OSC1/CLKIN/RC12
OSC1/CLKI
KIN/RC12
PMA13/AN10/RB10
+3.3V_PKOB
OSC2/CLKO/RC15
PIC24FJ256GB106
VDD
23
12
VSS
PMA7/AN9/RB9
11
VSS
U6
22
10
PMA2/RG9
AN8/RB8
+3.3V_PKOB
RTCC/RD8
21
9
SDA1/RD9
MCLR
AVSS
8
PMA3/RG8
AVDD
330R
7
SCL1/PMCS2/RD10
20
R25
ICSP_MCLR_VPP_PICKIT3
PMCS1/RD11
PMA4/RG7
19
6
PMA5/RG6
AN7/RB7
5
18
4
SI
8
DHP/RD2
V
VCPCON/RD1
49
50
51
PMBE/RD3
53
54
55
56
52
PMWR/RD4
PMRD/RD5
RD6
RD7
ENVREG
57
59
60
61
62
58
RF0
RF1
PMPD0/RE0
PMPD1/RE1
PMPD2/RE2
63
PMPD3/RE3
+3.3V_PKOB
10k
VCC
2
PMD5/RE5
R14
VSS
VPP_GND
1
Vcap/VDDCORE
VPP_ON
PMPD4/RE4
64
VBUS_DEVICE_SWITCHED_SENSE
R17
VPP_ON
3
100R
1206
Q2
1
MMBT3904
10k
R61
+3.3V_PKOB
R63
2
DNP
R18
VPP_GND
3
Q4
1
MMBT3904
10k
R62
DNP
2
PIC32 Bluetooth® Starter Kit User’s Guide
DS70005190B-page 24
FIGURE A-8:
POWER DISTRIBUTION (SHEET 1 OF 2)
+5V
J8
POWER DISTRIBUTION/SWITCHING
+5V_VUSB
3 2 1
D4
MBR0520
Low ESR
D3
MBR0520
Low ESR
USB MINI-B Female
U8
+5V_PD
J7
1
VBUS_DEVICE
USB_DUSB_D+
MBR0520
Low ESR
2
C33
2.2uF
3
4
0
USB INTERFACE
(BUS POWERED)
VBUS
DD+
ID
GND
D2
1
2
3
4
5
MCP1727-3302E/MF
+5V_PD
VOUT
VIN
SENSE
SHDN
GND
CDELAY
PWRGD
+3.3V_PKOB
7
D5
6
C34
C17
2.2uF
0.1uF
R58
C16
0.1uF
R41
EGND
200k
GND
POWER_GOOD_PICKIT3
R60
DNP
+3.3V_PKOB
1
C35
4.7uF
2
3
TARGET_POWER_ENABLE
R20
100k
+3.3V
100k
IN
OUT
ON
+3.3V
5
D6
GND
GREEN
FLAGB
4
U9
FPF2104
DS70005190B-page 25
VBUS_DEVICE_SWITCHED_SENSE
GREEN
5
0R
R21
+3.3V_PKOB
8
9
R32
VIN
GND_EP
 2014 Microchip Technology Inc.
FIGURE A-9:
R27
330R
2.2k
DNP
R26
330R
PIC32 Bluetooth® Starter Kit User’s Guide
FIGURE A-10:
USER SWITCHES AND LEDs
+3.3V
R30
3.3k
BUTTON_ADC
C5
0.1uF
S1
S2
S3
S4
S5
R53
R54
R55
R56
R57
3.3k
10k
23K
49.5K
102K
+3.3V
LED1
R42
LED_B
1
510R
R43
LED_G
2
LED_R
1k
5
Green
510R
R2
6
Blue
3
4
Red
CREE CLX6A-FKB
DS70005190B-page 26
 2014 Microchip Technology Inc.
FIGURE A-11:
PIC32MX270F245D MICROCONTROLLER
PIC32MX270F256D-50I/PT
U1
SDA1
1
2
UART1_Rx
RB9
RB8
RC6
RB7
RC7
VBUS
RC8
USBID/RB5
RC9
VDD
44
43
SCL1
UART2_RTS
+3.3V
3
UART1_Tx
UART2_RX
LED_B
4
5
42
41
STBY/RST
40
+3.3V
C3
6
VSS
VSS
VCAP
RC5
0.1uF
39
C23
10uF
7
D+
D-
8
9
10
+3.3V
C20
1uF
SDI2
PGD4
11
12
D+/RB10
D-/RB11
VUSB3V3
RC4
RC3
TDI/RA9
RB13
RA4
TMS/RA10
RB4
38
37
36
35
34
33
ACC_INT
UART2_TX
UART2_CTS
I2S1_SDO
SDO2
C37
I2S1_LRCL
20pF
PGC4
I2S1_BCLK
SCK2
13
14
15
TCK/RA7
TDO/RA8
RB14
OSC2/RA3
RB15
OSC1/RA2
AVSS
VSS
AVDD
VDD
MCLR
RC2
32
I2S1_SDI
Y1
31
12MHz
C36
30
20pF
+3.3V
16
C1
R4
10k
0.1uF
+3.3V
R1
ICSP_MCLR_VPP_TARGET
S6
29
C2
17
18
0.1uF
28
27
+3.3V
UART1_RTS#
1k
C4
LED_R
19
PGED3/RA0
RC1
26
I2S1_MCLK
0.1uF
LED_G
SS2
UART1_CTS#
 2014 Microchip Technology Inc.
20
21
22
PGEC3/RA1
PGED1/RB0
PGEC1/RB1
RC0
RB3
RB2
25
24
23
CARD_ID
BUTTON_ADC
USB_DET
DS70005190B-page 27
PIC32 Bluetooth® Starter Kit User’s Guide
FIGURE A-12:
USB CONNECTORS
+5V_PD
J1
1
2
3
4
D-
HOST TYPE - TYPE A
USB2.0-A
0
D+
VBUS
DD+
GND
J2
2
3
DD+
USBID
5
4
VBUS
TYPE MICRO A/B
SHIELD
+5V_VUSB
6
1
R5
10k
USB_DET
R6
10k
DS70005190B-page 28
 2014 Microchip Technology Inc.
PIC32 BLUETOOTH® STARTER KIT
USER’S GUIDE
Appendix B. Bill of Materials
TABLE B-1:
PIC32 BLUETOOTH STARTER KIT BILL OF MATERIALS
Designator
Description
Manufacturer
Part Number
CAP CER .10 µF 50V X7R 0603
C1, C2, C3,
C4, C5, C6,
C7, C8, C9,
C10, C11, C12,
C13, C14, C15,
C16, C17, C18,
C19
Panasonic
ECJ-1VB1C104K
C20, C21, C22
CAP CER 1 µF 16V 10% X7R SMD 0603
Taiyo
EMK107B7105KA-T
C23,C24, C25,
C26
CAP CER 10 µF 16V 20% Y5V SMD 0805
Murata
GRM21BF51C106ZE15L
C27,C28, C29, CAP CER 2.2 µF 16V 10% X5R SMD 0603
C30, C31, C32,
C33, C34
TDK
C1608X5R1C225K
C35
CAP CER 4.7 µF 10V 10% X5R SMD 0603
Taiyo
LMK107BJ475KA-T
C36, C37
CAP CER 20 pF 50V 5% C0G SMD 0603
Murata
GRM1885C1H200JA01D
C38, C39
CAP CER 8 pF 50V 0.5 pF C0G SMD 0603
TDK
C1608C0G1H080D
D1
DIODE SCHOTTKY 30V 100 mA SOD323
Diodes Inc.
SD107WS-7-F
D2, D3, D4
DIODE SCHOTTKY 20V 0.5A SOD123
Diodes Inc.
MBR0520L
D5, D6, D7
LED, SMD, GRN, 0603 package
Kingbright
APT1608SGC
J1
CON USB 2.0 STD-A Female TH R/A
FCI
87520-0010BLF
J2
CONN RCPT MICRO USB AB SMD R/A
Hirose Electric
Co., Ltd.
ZX62-AB-5PA(11)
J3
CONN HEADER 20POS .100" DL TIN
Samtec
TSW-110-07-T-D
J4
Terminal Strip, 2 X 6, 0.100 sp, 0.025 sq. post
Samtec
TSW-106-07-F-D
J5
HDR_10POS DL .1" R/A TIN_APPLE_AUTH
Sullins
PPTC052LJBN-RC
J7
CONN RECEPT MINI USB2.0 5POS
Hirose Electric
Co., Ltd.
UX60-MB-5ST
L1
15 µH +/-20%
Coilcraft
LPS3015-153ML
LED1
Cree CLX6A-FKB
Cree Inc.
CLX6A-FKB-CJNNRFJBB7A363
Q1
TRANS FET N-CH AO3424 30V 3.8A 1.4W
SOT-23-3
Aplha & Omega
AO3424
Q2, Q4
TRANS BJT NPN MMBT3904 40V 200 mA 310 mW
SOT-23-3
Diodes Inc.
MMBT3904-7-F
Q3
TRANS BJT PNP MMBT3906 -40V -200 mA 300 mW
SOT-23-3
Diodes Inc.
MMBT3906-7-F
S1, S2, S3, S4, SWITCH TACTILE SPST-NO 0.05A 12V
S5, S6
C&K Component PTS635SK25SMTR LFS
U3
3-AXIS ACCELEROMETER DIGITAL I/F
Bosch Sensortec BMA250E
U4
Bluetooth HCI Radio Module
Flaircomm
Microelectronics
BTM805CL2B
U9
IC SWITCH LOAD FULL FUNC SOT23-5
Fairchild
FPF2104
Y1, Y2
CRYSTAL 12 MHz 8 pF SMD NX3225SA
NDK
NX3225SA-12.000MHZ-STD-CSR-1
RES TKF 1k 1% 1/10W SMD 0603
Panasonic
ERJ-3EKF1001V
R1, R2, R3
Note:
The hardware contains some components that enable modularity, testing, and integrated debugger circuits, which are not
intended for volume production.
 2014 Microchip Technology Inc.
DS70005190B-page 29
PIC32 Bluetooth® Starter Kit User’s Guide
TABLE B-1:
PIC32 BLUETOOTH STARTER KIT BILL OF MATERIALS (CONTINUED)
Designator
Description
Manufacturer
Part Number
R4, R5, R6,
RES TKF 10k 1% 1/10W SMD 0603
R7, R8, R9,
R10, R11, R12,
R13, R14, R15,
R16, R17, R18,
R54
Stackpole
RMCF0603FT10K0
R19, R20, R21
Vishay
MCT06030C1003FP500
R22, R23. R24, RES TKF 330R 1% 1/16W SMD 0603
R25, R26, R27
Stackpole
RMCF0603FT330R
R28, R29, R30, RES TKF 3.3k 1% 1/10W SMD 0603
R53
Panasonic
ERJ-3EKF3301V
R31, R32, R33, RES TKF 0R 1/10W SMD 0603
R34, R35, R36
Rohm
MCR03EZPJ000
R37, R38, R39
RES TKF 2.21k 1% 1/10W SMD 0603
Panasonic
ERJ-3EKF2211V
R40, R41
RES TKF 200k 1% 1/10W SMD 0603
Panasonic
RMCF0603FT200K
R42, R43
RES TKF 510R 1% 1/10W SMD 0603
Yageo
9C06031A5100FKPFT
R44, R45, R48
RES TKF 4.7k 1% 1/10W SMD 0603
Rohm
MCR03EZPFX4701
R46
RES TKF 0.5R 1% 1/4W SMD 0805
Stackpole
CSR0805FKR500
R47
RES TKF 30k 1% 1/10W SMD 0603
Stackpole
RMCF0603FT30K0
R49
RES TKF 3.16k 1% 1/10W SMD 0603
Panasonic
ERJ-3EKF3161V
R50
RES TKF 100R 1% 1/10W SMD 0603
Rohm
MCR03EZPFX1000
R51
RES TKF 3.92k 1% 1/10W SMD 0603
Panasonic
ERJ-3EKF3921V
R52
RES TKF 470R 1% 1/10W SMD 0603
Yageo
RC0603FR-07470RL
R55
RES TKF 23.2k 1% 1/10W SMD 0603
Stackpole
RMCF0603FT23K2
R56
RES TKF 49.9k 1% 1/10W SMD 0603
Panasonic
ERJ-3EKF4992V
R57
RES TKF 102k 1% 1/10W SMD 0603
Stackpole
RMCF0603FT102K
R63
RES TKF 100R 1% 1/4W SMD 1206
Yageo
RC1206FR-07100RL
U1
32-bit Microcontroller, 44-Pin TQFP
Microchip
PIC32MX270F256D-50I/PT
U2
MCP1650-E/MS_BOOST
Microchip
MCP1650S-E/MS
U5
IC Flash 16 Mbit 50 MHz 8-pin SOIC
SST
SST25VF016B-50-4C-S2AF
U6
IC PIC MCU Flash 256K 64-pin TQFP
Microchip
PIC24FJ256GB106-I/PT
U7
EEPROM SPI
Microchip
25LC256T-I/SN
IC REG LDO 1.5A 3.3V 8-pin DFN
Microchip
MCP1727-3302E/MF
U8
Note:
RES TF 100k 1% 1/8W SMD 0603
The hardware contains some components that enable modularity, testing, and integrated debugger circuits, which are not
intended for volume production.
DS70005190B-page 30
 2014 Microchip Technology Inc.
NOTES:
 2014 Microchip Technology Inc.
DS70005190B-page 31
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-2943-5100
Fax: 852-2401-3431
India - Bangalore
Tel: 91-80-3090-4444
Fax: 91-80-3090-4123
Austria - Wels
Tel: 43-7242-2244-39
Fax: 43-7242-2244-393
Denmark - Copenhagen
Tel: 45-4450-2828
Fax: 45-4485-2829
Australia - Sydney
Tel: 61-2-9868-6733
Fax: 61-2-9868-6755
Atlanta
Duluth, GA
Tel: 678-957-9614
Fax: 678-957-1455
China - Beijing
Tel: 86-10-8569-7000
Fax: 86-10-8528-2104
Austin, TX
Tel: 512-257-3370
China - Chengdu
Tel: 86-28-8665-5511
Fax: 86-28-8665-7889
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
Novi, MI
Tel: 248-848-4000
Houston, TX
Tel: 281-894-5983
Indianapolis
Noblesville, IN
Tel: 317-773-8323
Fax: 317-773-5453
Los Angeles
Mission Viejo, CA
Tel: 949-462-9523
Fax: 949-462-9608
New York, NY
Tel: 631-435-6000
San Jose, CA
Tel: 408-735-9110
Canada - Toronto
Tel: 905-673-0699
Fax: 905-673-6509
DS70005190B-page 32
China - Chongqing
Tel: 86-23-8980-9588
Fax: 86-23-8980-9500
China - Hangzhou
Tel: 86-571-8792-8115
Fax: 86-571-8792-8116
China - Hong Kong SAR
Tel: 852-2943-5100
Fax: 852-2401-3431
China - Nanjing
Tel: 86-25-8473-2460
Fax: 86-25-8473-2470
China - Qingdao
Tel: 86-532-8502-7355
Fax: 86-532-8502-7205
China - Shanghai
Tel: 86-21-5407-5533
Fax: 86-21-5407-5066
China - Shenyang
Tel: 86-24-2334-2829
Fax: 86-24-2334-2393
China - Shenzhen
Tel: 86-755-8864-2200
Fax: 86-755-8203-1760
China - Wuhan
Tel: 86-27-5980-5300
Fax: 86-27-5980-5118
China - Xian
Tel: 86-29-8833-7252
Fax: 86-29-8833-7256
India - New Delhi
Tel: 91-11-4160-8631
Fax: 91-11-4160-8632
India - Pune
Tel: 91-20-3019-1500
Japan - Osaka
Tel: 81-6-6152-7160
Fax: 81-6-6152-9310
Japan - Tokyo
Tel: 81-3-6880- 3770
Fax: 81-3-6880-3771
Korea - Daegu
Tel: 82-53-744-4301
Fax: 82-53-744-4302
Korea - Seoul
Tel: 82-2-554-7200
Fax: 82-2-558-5932 or
82-2-558-5934
France - Paris
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79
Germany - Dusseldorf
Tel: 49-2129-3766400
Germany - Munich
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44
Germany - Pforzheim
Tel: 49-7231-424750
Italy - Milan
Tel: 39-0331-742611
Fax: 39-0331-466781
Italy - Venice
Tel: 39-049-7625286
Malaysia - Kuala Lumpur
Tel: 60-3-6201-9857
Fax: 60-3-6201-9859
Netherlands - Drunen
Tel: 31-416-690399
Fax: 31-416-690340
Malaysia - Penang
Tel: 60-4-227-8870
Fax: 60-4-227-4068
Poland - Warsaw
Tel: 48-22-3325737
Philippines - Manila
Tel: 63-2-634-9065
Fax: 63-2-634-9069
Singapore
Tel: 65-6334-8870
Fax: 65-6334-8850
Taiwan - Hsin Chu
Tel: 886-3-5778-366
Fax: 886-3-5770-955
Spain - Madrid
Tel: 34-91-708-08-90
Fax: 34-91-708-08-91
Sweden - Stockholm
Tel: 46-8-5090-4654
UK - Wokingham
Tel: 44-118-921-5800
Fax: 44-118-921-5820
Taiwan - Kaohsiung
Tel: 886-7-213-7830
Taiwan - Taipei
Tel: 886-2-2508-8600
Fax: 886-2-2508-0102
Thailand - Bangkok
Tel: 66-2-694-1351
Fax: 66-2-694-1350
China - Xiamen
Tel: 86-592-2388138
Fax: 86-592-2388130
China - Zhuhai
Tel: 86-756-3210040
Fax: 86-756-3210049
03/25/14
 2014 Microchip Technology Inc.