PIC-BLE PIC-BLE Hardware User Guide Preface The PIC-BLE Development Board is a small and easily expandable demonstration and development platform for ® ® Bluetooth Low Energy (BLE) solutions based on the PIC microcontroller architecture. It is designed to demonstrate that the design of a typical BLE application can be simplified by partitioning the task into three blocks: •...
– One logic analyzer channel (DGI GPIO) • USB or Battery Powered Board Overview The PIC-BLE development board is a hardware platform that is being used to evaluate the PIC16LF18456 microcontroller and RN4870 BLE module. Figure 1-1. PIC-BLE Development Board Front Side Micro-USB...
, or Linux device ® and the debug USB port on the PIC-BLE. The board will be identified in the kit window in MPLAB X IDE. Explore, modify, and build off the source code. Make and program the device. Select the PKoB nano serial number as the debug tool when prompted.
Tip: If closed, the Kit Window in MPLAB X IDE can be reopened through the menu bar Window > Kit Window. Design Documentation and Relevant Links The following list contains links to the most relevant documents and software for the PIC-BLE board: ® ® ®...
A Data Gateway Interface (DGI) for code instrumentation with logic analyzer channels (debug GPIO) to visualize program flow The on-board debugger controls a Power and Status LED (marked PS) on the PIC-BLE board. The table below shows how the LED is controlled in different operation modes.
Page 12
AUTORUN.ICO – icon file for the Microchip logo • AUTORUN.INF – system file required for Windows Explorer to show the icon file • CLICK-ME.HTM – redirect to the PIC-BLE web demo application • KIT-INFO.HTM – redirect to the development board website •...
Page 13
X IDE or a stand-alone application that can be used ® in parallel with MPLAB X IDE. Although DGI encompasses several physical data interfaces, the PIC-BLE implementation includes logic analyzer channels: • One debug GPIO channel (also known as DGI GPIO) 3.1.4.1...
Current drawn from the USB port is limited to 500 mA by a PTC resettable fuse. Important: When powering the PIC-BLE board with a CR2032 battery, it is important to leave the PIC16LF18456 pins that connect to the CDC UART in Tri-State (Input) mode. This is to prevent the debugger from getting powered through its GPIO.
Page 16
+3.3V VBUS The PIC-BLE board features a mikroBUS socket for expanding the functionality of the development board using the MikroElektronika Click board and other mikroBUS add-on boards. The socket is populated with two 1x8 2.54 mm pitch female headers and is ready to mount add-on boards.
Page 17
ERR LED must be controlled by the user. Both LEDs can be configured for several other functions. Many of the other RN4870 GPIO pins are available as pads around the label on the backside of the PIC-BLE board, as can be...
Page 18
Microchip CryptoAuthentication products, the ATECC608A employs ultra-secure, hardware-based cryptographic key storage and cryptographic countermeasures that eliminate any potential backdoors linked to software weaknesses. The ATECC608A CryptoAuthentication device on the PIC-BLE board can be used to authenticate the board with other hardware for secure IoT communication.
Page 20
LEDs There is one user LED available on the PIC-BLE board that can be controlled by either GPIO or PWM. Also, there are two LEDs connected directly to the BLE module. The LEDs can be activated by driving their connected I/O lines to GND.
Page 21
On-board debugger Info: The SW0 signal is pulled up by an external resistor. 3.5.10 On-Board Debugger Implementation PIC-BLE features an on-board debugger that can be used to program and debug the PIC16LF18456 using In-Circuit ™ ™ Serial Programming (ICSP ). The on-board debugger also includes a virtual serial port (CDC) interface over UART ®...
Identifying Product ID and Revision ® There are two ways to find the revision and product identifier of the PIC-BLE: Either by utilizing the MPLAB X IDE Kit Window or by looking at the sticker on the bottom side of the PCB.
The Adaptec logo, Frequency on Demand, Silicon Storage Technology, and Symmcom are registered trademarks 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.
Need help?
Do you have a question about the PIC-BLE and is the answer not in the manual?
Questions and answers