This manual provides a detailed reference for NXP’s JN516x USB Dongle
(DR1198) and forms part of the JN516x USB Dongle Reference Design(JN-RD-6039). This USB Dongle features a JN516x wireless microcontroller and
allows communication with this JN516x device from a USB connection. With
suitable embedded software running on the JN516x device, the dongle can then
communicate with an IEEE 802.15.4, JenNet-IP, ZigBee PRO (ZigBee Light Link
or Smart Energy) or ZigBee-RF4CE wireless network.
Organisation
This manual consists of 4 chapters, as follows:
• Chapter 1 outlines the features and functions of the JN516x USB Dongle
• Chapter 2 provides a hardware overview
• Chapter 3 describes programming the JN516x device on the dongle
• Chapter 4 contains compliance statements and documentation (for JN5168
device only)
Conventions
Files, folders, functions and parameter types are represented in bold type.
Function parameters are represented in italics type.
Code fragments are represented in the Courier New typeface.
Acronyms and Abbreviations
BOM Bill Of Materials
DIO Digital Input/Output
PCB Printed Circuit Board
UART Universal Asynchronous Receiver/Transmitter
USB Universal Serial Bus
Related Documents
JN-DS-JN516x JN516x Data Sheet
JN-UG-3087 JN516x Integrated Peripherals API User Guide
JN-UG-3007 JN51xx Flash Programmer User Guide (JN-UG-3007)
Trademarks
All trademarks are the property of their respective owners.
“JenNet-IP” is a trademark of NXP B.V..
JN516x USB Dongle
1 Introduction
This chapter introduces the NXP JN516x USB Dongle (DR1198), which provides
a hardware development platform for wireless microcontroller applications with a
USB interface.
1.1 Overview
The JN516x USB Dongle features a JN516x wireless microcontroller and allows
communication with this JN516x device from a USB connection. The JN516x
device can act as a node of a wireless network. Thus, the dongle provides an
easy way of interfacing a host machine (such as a PC) to a wireless network
based on the IEEE802.15.4, JenNet-IP, ZigBee PRO (ZigBee Light Link or Smart
Energy) or ZigBee-RF4CE networking protocol. An FTDI device provides the
USB connection between the host machine and the JN516x device, which in turn
provides the radio interface to the wireless network.
Note: The JN516x device used in this USB dongle design can
Reference Manual
be an NXP JN5168-001, JN5164-001 or JN5161-001 wireless
microcontroller. Full details of the JN516x range of devices
can be found in the JN516x Data Sheet (JN-DS-JN516x).
Typical uses of the dongle include:
• A complete and stable hardware environment for the development of
IEEE802.15.4, JenNet-IP, ZigBee PRO (ZigBee Light Link or Smart
Energy) and ZigBee-RF4CE networking applications, facilitating an
accelerated time-to-market for wireless network products
• The basis of a packet sniffer for IEEE 802.15.4-based wireless
communications
• A means of integrating the host machine into a wireless network, typically
as the network Co-ordinator
The small-footprint PCB of the dongle provides all the necessary components for
a wireless microcontroller with access to a USB connection. All RF layout and
decoupling issues are handled by the design of this dongle. Therefore, this
design is ready for application development without the necessity of hardware
development.
The JN5168 USB Dongle, shown below, is supplied in the JN516x-EK001
Evaluation Kit.