# NRF54L05-NRF54L15 # TDM2504-NRF54L15 Module Technical Specification --- #### **Mô tả sản phẩm & tính năng** ---

**TDM2504 là phiên bản Module Ultra-low-power wireless SoC nRF54L15 hỗ trợ Bluetooth Low Energy, Bluetooth Mesh, Zigbee, Thread, Matter, Amazon Sidewalk, and proprietary 2.4 GHz protocols**

**TDM2504-NRF54L15 tương thích chân 1 phần với module ESP32-WROOM-32 (E/U) (2 hàng chân 2 bên)**

**TDM2504 Module dựa trên SoC** nRF54L15 là một SoC không dây ultra-low-power thuộc dòng nRF54L Series của Nordic Semiconductor, tích hợp radio đa giao thức 2.4 GHz và MCU (Microcontroller Unit). Sản phẩm được thiết kế cho các ứng dụng IoT tiên tiến, hỗ trợ nhiều giao thức không dây và tối ưu hóa hiệu suất năng lượng, phù hợp với các sản phẩm yêu cầu hiệu suất cao và sản xuất khối lượng lớn. nRF54L15 là lựa chọn lý tưởng cho các ứng dụng IoT tiên tiến, kết hợp hiệu suất xử lý mạnh mẽ, tiết kiệm năng lượng, bảo mật cao, và hỗ trợ đa giao thức. Với bộ nhớ lớn, khả năng tương thích linh hoạt, và các tính năng bảo mật tiên tiến, sản phẩm này phù hợp cho các thiết bị thông minh thế hệ mới, đặc biệt trong các lĩnh vực như nhà thông minh, y tế, và công nghiệp. [![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-05/scaled-1680-/3V7gV4y4fGVqkIPu-pjIimage.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-05/3V7gV4y4fGVqkIPu-pjIimage.png)
#### **Thông số kĩ thuật:**
**Thông số****Chi tiết**
**Bộ vi xử lý**Arm Cortex-M33, 128 MHz, hiệu suất xử lý gấp đôi và hiệu quả gấp ba nRF52840
**Bộ nhớ****NVM**: 1.5 MB **RAM**: 256 KB
**Radio 2.4 GHz****TX power**: Lên đến 8 dBm **RX sensitivity**: -96 dBm (Bluetooth LE 1 Mbps) -101 dBm (IEEE 802.15.4) Hỗ trợ 4 Mbps cho giao thức độc quyền
**Giao thức hỗ trợ**Bluetooth Low Energy 6.0 (bao gồm Channel Sounding), Bluetooth Mesh, Zigbee, Thread, Matter, Amazon Sidewalk, Google Find My Device, Apple Find My, giao thức độc quyền 2.4 GHz, Wi-Fi stack (khi dùng với nRF70 Series)
**Ngoại vi tích hợp****ADC**: 8 kênh, 14-bit, tốc độ tối đa 2 MS/s **Global RTC**: Hoạt động ở System-OFF, tiêu thụ 0.8 µA (@ 3.0 V) Giao diện: High-speed SPI/UART, 4x SPI/UART/TWI, PDM, I2S, PWM, QDEC **RISC-V coprocessor**: 128 MHz FLPR
**Bảo mật**Secure boot, secure firmware update, secure storage, TrustZone, cryptographic accelerator với side-channel leakage protection, tamper detectors
**Gói đóng gói****QFN48**: 6x6 mm, 31 GPIO (tương thích pin-to-pin với nRF54L10, nRF54L05) **WLCSP**: 2.4x2.2 mm, 32 GPIO
**Nguồn điện**1.7–3.6 V
**Nhiệt độ hoạt động**-40 đến +105°C
--- #### **Tính năng nổi bật**: - **Tiết kiệm năng lượng**: - Radio 2.4 GHz và MCU hiệu quả giúp giảm đáng kể mức tiêu thụ năng lượng so với nRF52840 trong các trường hợp sử dụng Bluetooth LE (quảng cáo và kết nối). - Công cụ **Online Power Profiler** hỗ trợ đánh giá mức tiết kiệm năng lượng. - **Hiệu suất cao**: - Bộ xử lý Arm Cortex-M33 128 MHz kết hợp với RISC-V coprocessor giúp xử lý đa nhiệm hiệu quả, thay thế MCU bên ngoài trong một số ứng dụng. - Quy trình sản xuất **22nm** tiên tiến, tăng hiệu suất và giảm tiêu thụ năng lượng. - **Bảo mật nâng cao**: - Hỗ trợ **secure boot**, **secure firmware update**, **secure storage**. - Môi trường thực thi đáng tin cậy (**TrustZone**). - **Cryptographic accelerator** với bảo vệ chống rò rỉ kênh bên (side-channel leakage protection) và **tamper detectors** để đáp ứng các yêu cầu bảo mật nghiêm ngặt. - **Hỗ trợ đa giao thức**: - Tích hợp nhiều giao thức IoT phổ biến, cho phép sử dụng đồng thời Bluetooth LE với Zigbee/Thread cho các ứng dụng như **secure provisioning** hoặc **DFU (Device Firmware Update)**. - Hỗ trợ các hệ sinh thái lớn như Amazon Sidewalk, Google Find My Device, Apple Find My. - **Linh hoạt thiết kế**: - Tương thích pin-to-pin với các SoC khác trong dòng nRF54L (nRF54L10, nRF54L05), giúp dễ dàng mở rộng hoặc điều chỉnh thiết kế. - Có sẵn module từ đối tác Nordic, giảm chi phí và thời gian phát triển. - **Ứng dụng**: - Phù hợp cho các sản phẩm IoT yêu cầu hiệu suất cao, kích thước nhỏ gọn, và tiết kiệm năng ### **So sánh trong dòng nRF54L**:
**Thông số****nRF54L15****nRF54L10****nRF54L05**
**NVM**1.5 MB1.0 MB0.5 MB
**RAM**256 KB192 KB96 KB
**Wi-Fi (với nRF70)**KhôngKhông
**TX power**8 dBm7 dBm7 dBm
**package WLCSP**KhôngKhông
#### **Sơ đồ ra chân:** **Front view**
Back side view:
#### **Hướng dẫn sử dụng:** - Sơ đồ đấu nối với vi điều khiển: - Mô tả sơ đồ chân để nạp code ( nạp bằng Jlink hoặc các mạch hỗ trợ Jtag)
VCCNguồn cấp 1.7–3.6 V
GNDGND
NRSTThả nổi hoặc kéo lên cao nếu không dùng
#### **Các thông tin tham khảo và code mẫu:** Tài liệu kĩ thuật từ Nordic: [Technical Documentation](https://docs.nordicsemi.com/category/nRF54L15-category) #### **Bản vẽ kĩ thuật** --- - [TDM2504-01.pdf](https://docs.tdlogy.com/attachments/40) - Mechanical Dimension - Basic Block Diagram - #### **3D Model/Cad** --- 3D model: [TDM2504-01.step](https://docs.tdlogy.com/attachments/35) #### Technical Support If you need technical support or have any feedback/review, please contact via email: contact@tdlogy.com # (Ongoing) nRF54LI5-DK Set up Hardware introduction, dev kit pin review [![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-05/scaled-1680-/SdUQ0ddiAVHPDwH6-6YRimage.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-05/SdUQ0ddiAVHPDwH6-6YRimage.png) nRF54LI5-DK Dev-kit Power pin set up This product a lign of header, short 2 pin on header change the way pin is managed P6 - 3 pin 2.54 header, using a jumper to short for current measurement or power supply only \_Current measurement: R24 is used as a shunt resistor, to measure how much current the dev kit consume. Apply this to measure power on the module. \_Power Supply: Shorting pin to supply power only Software Download and configure the environment through VS Code. # Set up phần mềm sử dụng mạch NRF54L15 DK #### **1. Set up các phần mềm cần thiết** Link youtube hướng dẫn các bước set up tool [tại đây.](https://youtu.be/EAJdOqsL9m8?si=vvuh0XGKdQtlTFZ_) Đầu tiên, ta cần tải về và set up phần mền **nrf util,** link tải [tại đây](https://www.nordicsemi.com/Products/Development-tools/nRF-Util/Download#infotabs) Hoặc install trực tiếp như [video](https://www.youtube.com/watch?v=8fZN7pKnINc) Sau đó, ta cần tải Visual Studio Code. link tải [tại đây](https://code.visualstudio.com/) Mở phần mềm vscode, ta vào phần extensions và tải extension **nRF Connect for VS Code Extension Pack.** Sau khi set up xong extention, trên vscode sẽ hiển thị icon **nrf connect** bên phải màn hình. [![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-05/scaled-1680-/AeqM02XzYmCLafrd-bjAimage.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-05/AeqM02XzYmCLafrd-bjAimage.png) [![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-05/scaled-1680-/Q6KsWOD0kD996M3x-vkPimage.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-05/Q6KsWOD0kD996M3x-vkPimage.png) Đầu tiên, ta cần tải Toolchain để biên dịch code, ta nhấp vào phần Manager toolchains và tải bản mới nhất. Sau khi tải xong toolchain, ta cần tải thêm nrf SDK, ta nhấp vào phần Manage SDKs và tải bản mới nhất. Ta đã hoàn thành xong phần thiết lập các phần mềm để chuẩn bị lập trình trên NRF54L15. #### **2. Hướng dẫn Build và Flash chương trình** Đầu tiên, ta nhấp vào phần Create a new application để tạo Source code mới. Trong bài hướng dẫn này, ta sẽ tạo một sample có sẵn thay vì code lại từ đầu. [![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-05/scaled-1680-/TJDNyfHvt7UT5j0i-1Ryimage.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-05/TJDNyfHvt7UT5j0i-1Ryimage.png) Ta nhấn vào Copy a sample để tạo Source code mẫu. Ta sẽ tạo Source code chạy Hello World. [![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-05/scaled-1680-/l508aH6CGCGOFnQK-mZ8image.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-05/l508aH6CGCGOFnQK-mZ8image.png) Sau khi tạo xong, ta vào lại phần nrf connect trên vscode thông qua icon bên trái. Ở dưới góc bên trái, ta có thanh application chứa các source code ta đang có trên vscode. ở dưới chương trình, ta nhấp vào phần add build configuration để tạo file build config. [![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-05/scaled-1680-/it7SYKNVIh2QEVb1-Yeyimage.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-05/it7SYKNVIh2QEVb1-Yeyimage.png) Trong phần configuration, ta chỉ cần điều chỉnh Board target và Base configuration files. [![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-05/scaled-1680-/Hjd7ycoEgqdkucCZ-2tmimage.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-05/Hjd7ycoEgqdkucCZ-2tmimage.png) Sau khi set up config, ta bấm vào Genera and build để chương trình build file configuration. Sau khi build xong, ta sẽ có thêm thanh Action ở bên dưới thanh Application. Thanh này sẽ chứa toàn bộ tool bao gồm build, debug, flash. [![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-05/scaled-1680-/bMcYRGuRMCQmqhBQ-rEuimage.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-05/bMcYRGuRMCQmqhBQ-rEuimage.png) Ta bấm build lại chương trình. Sau đó, ta bấm cắm mạch vào máy tính và bấm Flash mạch. Mạch nhận được sẽ hiện ở phần connected device như hình sau và kết quả build [![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-06/scaled-1680-/04N4aX34898PZHxE-image.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-06/04N4aX34898PZHxE-image.png) Ta đã hoàn thành xong các bước build và flash cho NRF54L15. # TDM2509-nRF54L Mini Development KIT #### **Introduction** The **nRF54L15 DK** is a **development kit** designed for **wireless SoCs** in the **nRF54L series** by [**TDMAKER**](https://maker.tdlogy.com/). It supports **Bluetooth Low Energy (BLE) 6.x, Bluetooth Mesh, Matter, Thread, Zigbee, ANT, and NFC**, making it an excellent choice for **IoT, smart devices, and embedded systems**.
[![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-06/scaled-1680-/e27Kh0qnntd7LWRe-image.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-06/e27Kh0qnntd7LWRe-image.png) [![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-06/scaled-1680-/oxSU5Xmolt8Nqxxh-image.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-06/oxSU5Xmolt8Nqxxh-image.png) [![image.png](https://docs.tdlogy.com/uploads/images/gallery/2025-06/scaled-1680-/vjEs7J8illnri58o-image.png)](https://docs.tdlogy.com/uploads/images/gallery/2025-06/vjEs7J8illnri58o-image.png)
#### **Key Specifications** - **Processor:** nRF54L15 SoC - **Wireless Connectivity:** BLE 6.x, Bluetooth Mesh, Matter, Thread, Zigbee, ANT, NFC - **Operating Frequency:** 2.4GHz - **Interfaces:** GPIO, UART, SPI, I2C, PWM, ADC - **Development Support:** nRF Connect SDK, Nordic Developer Academy - **Power Supply:** 5V or 3.3V via J2 connector to programing Adapter - **Integrated PCB Antenna** - **Battery option for experiment low power working mode** #### **Key Features** - **Multi-protocol wireless support**, enhancing connectivity possibilities - **Built-in power consumption measurement tool**, enabling optimization - **Compatible with nRF Connect SDK**, streamlining software development - **Can simulate nRF54L10 and nRF54L05**, allowing for versatile SoC testing - Peripheral supported the same as **Button0 and Reset** button, **LED0 & LED2** on original [nRF54L15 DK - nordicsemi.com](https://www.nordicsemi.com/Products/Development-hardware/nRF54L15-DK) #### **Resource** [Schematic nRF54L15 DK Development kit](https://docs.tdlogy.com/attachments/44?open=true) #### **Programing guide** Xem hướng dẫn set up IDE và nạp code tại đây: **[Set up phần mềm sử dụng dev kit NRF54](https://docs.tdlogy.com/books/rf-multi-protocol/page/set-up-phan-mem-su-dung-mach-nrf54l15-dk)** #### **Battery option** **Kit đi kèm option có thể hàn** **[đến pin CR2032 ](https://www.thegioiic.com/bs-6-de-pin-cr2032-cr2025-dan-smd)****để sử dụng pin khi cần test ứng dụng xài pin**