
QN9080-DK, QN9080, QN9083, BLE, USB Dongle
This document is an introduction to the QN908x DK V1.2 board

All information provided in this document is subject to legal disclaimers.
© NXP Semiconductors B.V. 2017. All rights reserved.
Contact information
For more information, please visit: http://www.nxp.com
Updated the figures, schematics, and PCB layout according to the QN908x DK board V1.0
and added the QN9080 QFN module board information.
Updated pictures and schematics according to the QN908x DK board V1.1, added the
current test using the DC power analyzer. Added notes about using a battery as the power
supply for the QN9080 module.
Updated pictures and schematics according to the QN908x DK board V1.2 and changed
the jumper default settings.

All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2017. All rights reserved.
1. Introduction
The QN908x DK board is designed for the QN908x HVQFN and WLCSP package IC
evaluation and development. It is easy to evaluate QN908x’s functions and performance.
There are also some useful peripherals like the GPIOs, PMod, and Arduino interface.
The J-Link and J-Trace functions are supported for the QN908x debugging. The ISP
download function is also supported and very easy to use.
1.1 Purpose
This document introduces all functions of the QN908x DK V1.2 board and describes all
its parts in detail.
1.2 Kit contents
QN908x DK includes the following:
QN908x DK board
QN9080 USB dongle
USB cable

All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2017. All rights reserved.
2. Hardware description
The QN908x DK board provides easy access to peripherals, such as the buttons and
LED. The board also provides useful interfaces, such as the USB port for UART
communication and CMSIS-DAP debugger, and the standard Arduino & Pmod
connector. The USB dongle is a Bluetooth device powered by QN9080. It acts as a
master/slave when communicating with the QN908x devices.
2.1 Hardware overview
The QN908x DK V1.2 board is shown in Fig 1. The detailed information is listed in Table
1.
Fig 1. Board overview

All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2017. All rights reserved.
Table 1. QN908x DK V1.2 board’s mark information list
The QN908x USB port provides power supply to the whole
board and the USB signal path to the QN908x module.
The LPC4322 USB port provides power supply to the
whole board and the USB signal path is connected to
LPC4322.
LPC4322 works as the JTAG/SWD link bridge.
The QN908x module boards come in two types, according
to the QN908x chip package: HVQFN and WLCSP.
This jumper sets the JTAG/SWD link bridge target:
• Open: on-board target (default)
• Short: off-board target
This jumper sets the LPC4322 DFU mode:
• Short: DFU mode enabled
• Open: normal mode (default)
This jumper sets the QN908x module power supply
voltage:
• 1-2: 1.8 V power supply
• 2-3: 3.0 V power supply
This jumper sets the QN908x ISP UART path mode:
• Short: UART path enabled (default)
• Open: UART path disabled
This jumper sets the QN908x external I2C path mode,
• Short: I2C path enabled (default)
• Open: I2C path disabled
QN908x GPIO for testing and compatible with the Arduino
board interface.
QN908x GPIO for testing and compatible with the Arduino
board interface.
These jumpers are used for the power consumption test.
13
PMod interface connector, compatible with PMod.
Used to offer the JTAG/SWD interfaces to the off-board
target.
This jumper sets the QN908x power supply source;
on-board power or EXT power.
Button3 resets the QN908x chip.
Button1 is a function button defined by the user.
Button2 is a function button defined by the user.
Jumper used to enable the QN908x chip mode function.
GND pin used as the test ground pin.
Jumper used to cut off the USB leakage, when the DK
board is powered by a battery.

All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2017. All rights reserved.
2.2 Default jumper settings on the DK board
As shown in Fig 2, the power, JTAG/SWD, UART, and I2C enable jumpers are connected
by default. Table 2 and Table 3 show the jumpers’ functions and how to set them.
Fig 2. Board jumper default settings
Table 2. QN9080A MINIDK board’s default jumper settings
When the DK board is powered by a
battery, leave it open.
2.3 CMSIS-DAP debugger
The CMSIS-DAP debugger provides both the SWD/JTAG and UART interfaces. You
may download or update the firmware into the QN908x device using the UART or
JTAG/SWD interfaces. There is a debugger connector to program and debug an
off-board target (shown in Fig 3).

All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2017. All rights reserved.
Fig 3. J-Link connector
2.4 QN9080 module
The QN908x IC integrates the BLE radio, controller, protocol stack, and profile software
on a single chip, which provides a flexible and easy way to use the BLE SoC solution. It
also includes a high-performance MCU (32-bit ARM® Cortex®-M4F), on-chip memory,
and peripherals for users to develop a truly single-chip wireless MCU solution.
The QN9080 module is shown in Fig 4.
Fig 4. QN9080 module board
The QN908x module has a MIFA antenna on the front side of the board. Therefore, it can
work without an external antenna. There is a RF connector that has a switch on the RF
front-end. You can easily perform the RF test by connecting an RF cable to the RF
connector.

All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2017. All rights reserved.
2.5 GPIO and Arduino interfaces
On the QN908x DK board, the J4, J5, J6, and J7 connectors all provide GPIO connection
outputs. The board is also compatible with the Arduino board interface. The interface
schematic is shown in Fig 5.
Fig 5. QN908x DK board GPIO and Arduino interface
2.6 QN908x reset button
The reset button is used to provide a hardware reset to the QN908x device, as shown in
Fig 6).
Fig 6. Reset button
2.7 ISP mode jumper
JP15 is the ISP mode jumper used to set the QN908x ISP mode. When the jumper is
shorted, the PB02 chip mode pin is connected to GND and this function is enabled.
When the jumper is open, the ISP mode function is disabled, as shown in Fig 7.
Fig 7. Chip mode jumper

All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2017. All rights reserved.
2.8 JTAG interface
The board provides a SWD/JTAG interface to be used by an external debugger, as
shown in Fig 8.
Fig 8. JTAG interface
2.9 Buttons
As shown in Fig 9, the DK board offers three buttons. When using the SW1 and SW2
buttons, the GPIO must be configured as the input. The logic LOW input is applied to the
GPIO when a button is pressed.
Fig 9. Buttons
The SW3 button is used to reset the QN908x chip. Press the button to reset the QN908x.
2.10 LED
The board offers a 3-color RGB LED. The connections are shown in Fig 10. The LED
lights up when the corresponding GPIO outputs switch to the logic high level. The GPIO
control pins are QN_PA13, QN_PA25, and QN_PA31. The GPIO QN_PA13 can work in
the PWM out mode. Therefore, the brightness of the LED can change with the PWM
pulse width.
Fig 10. LED