Wireless RF Modules and dongles for IoT | Coral RF

SI4463 ModulesCC1125 ModulesCC1120 ModulesCC1101 ModuleCC1201 ModulesCC1200 ModulesCC112x ModulesCC2538 Dongle USBCC2652R Dongles USBCC2652R7 Dongles USBCC2674R10 Dongle USBCC2652P7 Dongles USBCC2674P10 Dongle USBCC2652P Dongle USBZigBee DonglesCC1314 ModulesCC1311 ModulesCC1310 ModulesCC1312 ModulesCC1352 ModulesCC1354 ModulesCC13xx ModulesCC2538 ZigBee ModuleCC2652 ModulesCC2674 ModulesZigBee/BLE ModulesCC1310 Dongles USBCC1312 Dongles USBCC1311 Dongles USBCC1314 Dongles USBSUB G DonglesLR2021 ModulesSX1262 ModulesLLCC68 ModulesSX1280 ModulesLoRa Modules1 Watt Modules2 Watt Modules5 Watt ModulesHigh Power Modules1 Watt 169Mhz Modules2 Watt 169Mhz Modules5 Watt 169Mhz Modules169Mhz Modules1 Watt 433Mhz Modules2 Watt 433Mhz Modules5 Watt 433Mhz Modules433Mhz Modules1 Watt 868M Modules2 Watt 868M Modules5 Watt 868M Modules868Mhz Modules1 Watt 915M Modules2 Watt 915M Modules5 Watt 915M Modules915Mhz Modules2 Watt 1250M Module1250Mhz Modules
Product
文章列表

N534BP Programming Guide – CC1312R USB Dongle

Issuing time:2026-07-06 22:41Author:Coral RF

How to Program the N534BP: A Step-by-Step Guide for Developers

N534BP is a compact, plug-and-play USB RF dongle built around Texas Instruments' powerful CC1312R wireless MCU. It provides instant Sub-1 GHz wireless connectivity across 433 MHz, 868 MHz, 915 MHz, and 1200 MHz bands—making it an ideal gateway for IoT, smart home, wireless metering, and industrial applications.

But the N534BP isn't just a ready-to-use radio dongle—it's also a fully developer-ready platform. With accessible GPIOs, a dedicated debug port, and full support for TI's SimpleLink SDK, you can program custom firmware, implement proprietary protocols, and turn this dongle into exactly what your project needs.

Here's how to get started.


1. What's Inside the N534BP?

Before diving into programming, let's look at the hardware you'll be working with:

ComponentDescription
MCUTI CC1312R — 48MHz Arm Cortex-M4F with 352KB flash, 80KB SRAM
USB BridgeCP2102 USB-to-UART (creates a virtual COM port)
RF Output+14 dBm (up to 25 mW) with -110 dBm sensitivity @ 50 kbps
AntennaOnboard spring antenna
User InterfaceOne programmable button + dual-color LED
Debug InterfaceSide-header with programming/debug pins
Protocols Supported6LoWPAN, IEEE 802.15.4, Wi-SUN, Wireless M-Bus, MIOTY, Amazon Sidewalk, and proprietary systems

The 4-layer PCB design ensures excellent impedance matching and strong interference immunity, giving you a stable RF foundation for your custom code.


2. Development Environment Setup

To program the N534BP, you'll need TI's development ecosystem:

Step 1: Install Code Composer Studio (CCS)

Download and install TI Code Composer Studio (the free version is sufficient) from TI's website. This is your primary IDE for CC1312R development.

Step 2: Install the SimpleLink CC13x2 / CC26x2 SDK

The SimpleLink SDK provides all the drivers, protocol stacks, and example projects you need. It includes support for:

  • IEEE 802.15.4g

  • 6LoWPAN / IPv6

  • Proprietary RF modes

  • Dynamic Multiprotocol Manager (DMM)

Step 3: Connect a Debugger

The N534BP features a debug port on the side header. You'll need a compatible debug probe such as:

  • TI XDS110 (recommended)

    TI XDS110

Connect the debugger to the header pins (GND, SWDIO, SWCLK, and RST).

N534BP debugger

Step 4: Plug in the Dongle

Insert the N534BP into a USB port(Necessary). On modern operating systems, it will be recognized as a virtual COM port (e.g., COMx on Windows, /dev/ttyUSBx on Linux). This COM port is used for serial communication with your custom firmware.


3. Programming Custom Firmware

Option A: Start with an Example Project

The SimpleLink SDK includes numerous example projects for the CC1312R. Here's a typical workflow:

  1. Launch Code Composer Studio and import an example project (e.g., rfPacketTx or rfPacketRx) from the SDK.

  2. Select the target device as CC1312R.

  3. Build the project — the compiler will generate a .hex or .out file.

  4. Connect your debugger to the N534BP's debug header.

  5. Flash the firmware — use CCS's "Debug" or "Flash" button to program the device.

Option B: Develop from Scratch

For custom applications, you can:

  1. Initialize the RF core using TI's RF driver APIs.

  2. Configure your RF settings — frequency, data rate (0.3–4000 kbps), modulation (FSK), and output power.

  3. Implement your protocol — whether it's a simple packet transmitter, a sniffer, or a full network stack.

  4. Add USB communication — use the USB-to-UART bridge to send data between your PC and the wireless network.

Pro Tip: The N534BP maintains full USB functionality while running custom code, so you can build PC-connected wireless applications without extra hardware.


4. Debugging and Testing

Serial Debugging

Use the virtual COM port for print-style debugging. Your firmware can output status messages, packet logs, or diagnostic data over UART, which you can view in any serial terminal (PuTTY, Tera Term, screen, etc.).

RF Testing

With the N534BP's +14 dBm output and up to 1000m range (line-of-sight, low data rate), you can test your firmware in real-world conditions. The onboard LED and button provide immediate visual feedback and user interaction without needing external components.

Using the Button and LED

  • Button: Can be programmed for actions like starting a scan, triggering a transmission, or changing modes.

  • LED (dual-color): Great for status indication — pairing, connection state, data activity, or error alerts.


5. Supported Protocols and Use Cases

The N534BP's CC1312R supports a wide range of protocols out of the box:

ProtocolApplication
IEEE 802.15.4gSmart grid, sensor networks
Wi-SUNLarge-scale utility networks
Wireless M-BusSmart metering (water, gas, heat)
MIOTYLPWAN for industrial IoT
Amazon SidewalkCommunity IoT networks
ProprietaryCustom, high-performance links
6LoWPANIPv6 over low-power wireless

Whether you're building an IoT gateway, a packet sniffer, a protocol tester, or an edge node, the N534BP gives you the flexibility to program exactly what you need.


6. Resources and Support

To accelerate your development, Coral RF provides:

  • Baseboard schematics — available for download

  • Full firmware programming and debugging support — contact Coral RF directly for technical assistance

  • Multiple frequency variants — choose the model that matches your target band


Get Started Today

The N534BP is more than a radio dongle—it's a complete development platform for Sub-1 GHz wireless innovation. With TI's powerful CC1312R at its core, a straight forward programming interface, and full SDK support, you can go from idea to working prototype in hours, not weeks.

Order your N534BP today and start building the next generation of wireless IoT devices.


Have questions about programming the N534BP? Contact Coral RF's support team for personalized assistance.


Share to:
401, Xinbaoyuan Building, N5179, District 74 Xin'an Street, BaoAn District, Shenzhen, China 518101
Contact number:    +86-186 8898 9755
Global Sales Contact
Contact :    Kanta
Email :   info@coralradio.com
Silicon Labs Modules