Skip to content

Commit 8bf601d

Browse files
committed
Added nRF54L15 Connect Kit.
Signed-off-by: Zelin Cai <[email protected]>
1 parent c444acc commit 8bf601d

File tree

15 files changed

+219
-16
lines changed

15 files changed

+219
-16
lines changed
545 KB
Loading

docs/index.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -10,35 +10,35 @@ hide:
1010

1111
<div class="grid cards blog-cards" markdown>
1212

13-
- [![](./updates/posts/introducing-nrf-cloud/cover.png)][introducing-nrf-cloud]
13+
- [![](./updates/posts/interface-mcu-on-nrf54l15-connect-kit/cover.png)][interface-mcu-on-nrf54l15-connect-kit]
1414

15-
__[Introducing nRF Cloud][introducing-nrf-cloud]__
15+
__[Interface MCU on nRF54L15 Connect Kit][interface-mcu-on-nrf54l15-connect-kit]__
1616

17-
nRF Cloud offers a suite of services optimized for Nordic ultra-low power wireless devices that supports your IoT deployment throughout its entire lifecycle.
17+
The Interface MCU enables onboard debugging and programming, eliminating the need for external tools, while enabling access to board-specific features.
1818

19-
:octicons-calendar-24: Mar 11, 2025 ・ :octicons-clock-24: 4 min read
19+
:octicons-calendar-24: Aug 23, 2025 ・ :octicons-clock-24: 3 min read
2020

21-
[introducing-nrf-cloud]: ./updates/posts/introducing-nrf-cloud/index.md
21+
[interface-mcu-on-nrf54l15-connect-kit]: ./updates/posts/interface-mcu-on-nrf54l15-connect-kit/index.md
2222

23-
- [![](./updates/posts/introducing-interface-mcu/cover.png)][introducing-interface-mcu]
23+
- [![](./updates/posts/introducing-nrf-connect-sdk/cover.png)][introducing-nrf-connect-sdk]
2424

25-
__[Introducing Interface MCU][introducing-interface-mcu]__
25+
__[Introducing nRF Connect SDK][introducing-nrf-connect-sdk]__
2626

27-
The Interface MCU simplifies debugging and programming of the nRF9151 SiP without external tools and provides access to board-specific features.
27+
nRF Connect SDK is a scalable and unified software development kit for building low-power wireless applications based on the Nordic Semiconductor wireless devices.
2828

29-
:octicons-calendar-24: Mar 10, 2025 ・ :octicons-clock-24: 3 min read
29+
:octicons-calendar-24: Aug 22, 2025 ・ :octicons-clock-24: 6 min read
3030

31-
[introducing-interface-mcu]: ./updates/posts/introducing-interface-mcu/index.md
31+
[introducing-nrf-connect-sdk]: ./updates/posts/introducing-nrf-connect-sdk/index.md
3232

33-
- [![](./updates/posts/nrf9151-connect-kit-is-here/cover.png)][nrf9151-connect-kit-is-here]
33+
- [![](./updates/posts/nrf54l15-connect-kit-now-available/cover.png)][nrf54l15-connect-kit-now-available]
3434

35-
__[nRF9151 Connect Kit is Here!][nrf9151-connect-kit-is-here]__
35+
__[nRF54L15 Connect Kit Now Available][nrf54l15-connect-kit-now-available]__
3636

37-
Today we are excited to launch our latest IoT prototyping kit, the nRF9151 Connect Kit, for LTE-M, NB-IoT, DECT NR+, and GNSS applications.
37+
Today, we’re thrilled to launch the nRF54L15 Connect Kit, enabling developers to harness the advanced capabilities of Nordic’s nRF54L15 SoC for cutting-edge IoT designs.
3838

39-
:octicons-calendar-24: Mar 07, 2025 ・ :octicons-clock-24: 4 min read
39+
:octicons-calendar-24: Aug 21, 2025 ・ :octicons-clock-24: 5 min read
4040

41-
[nrf9151-connect-kit-is-here]: ./updates/posts/nrf9151-connect-kit-is-here/index.md
41+
[nrf54l15-connect-kit-now-available]: ./updates/posts/nrf54l15-connect-kit-now-available/index.md
4242

4343
</div>
4444

docs/products/prototyping-kits.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,17 @@ hide:
1313

1414
<div class="grid cards product-cards" markdown>
1515

16+
- [![](../assets/images/nrf54l15-connectkit-cover.png)][nrf54l15-connectkit-product]
17+
18+
[nRF54L15 Connect Kit][nrf54l15-connectkit-product]
19+
20+
[Buy now][nrf54l15-connectkit-product]{ .md-button .md-button--primary }
21+
22+
[Documentation][nrf54l15-connectkit-docs]{ .md-button }
23+
24+
[nrf54l15-connectkit-product]: https://makerdiary.com/products/nrf54l15-connectkit
25+
[nrf54l15-connectkit-docs]: https://wiki.makerdiary.com/nrf54l15-connectkit
26+
1627
- [![](../assets/images/nrf9151-connectkit-cover.png)][nrf9151-connectkit-product]
1728

1829
[nRF9151 Connect Kit][nrf9151-connectkit-product]
165 KB
Loading
107 KB
Loading
80.9 KB
Loading
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
---
2+
title: Interface MCU on nRF54L15 Connect Kit
3+
date: 2025-08-23
4+
authors:
5+
- makerdiary
6+
cover: cover.png
7+
description: >
8+
The Interface MCU enables onboard debugging and programming, eliminating the need for external tools, while enabling access to board-specific features.
9+
---
10+
11+
![](cover.png){ loading=lazy }
12+
13+
# Introducing Interface MCU
14+
15+
## Introduction
16+
17+
The nRF54L15 Connect Kit comes with an nRF52820-based Interface MCU. The Interface MCU Firmware is running on the nRF52820. It implements a CMSIS-DAP interface for debugging and programming the nRF54L15. It also exposes two USB CDC ACM devices, one acts as a UART bridge between the host and the nRF54L15, the other enables an Interface Shell for accessing board-specific functionality.
18+
19+
The Interface MCU also comes pre-programmed with the UF2 Bootloader, an easy-to-use and self-upgradable bootloader that can be used to update the firmware by just copying the .uf2-format images to the flash drive without using an external programmer.
20+
21+
The following figure describes the functional architecture of the Interface MCU:
22+
23+
![](ifmcu-arch.png)
24+
25+
![](ifmcu-pinout.png)
26+
27+
## Why Choose the nRF52820
28+
29+
The nRF52820, with its rich feature set and low-power design, is an excellent choice for implementing an Interface MCU.
30+
31+
- __Low Power Consumption__: Ultra-low power is in Nordic's DNA. The nRF52820 draws less than 1 µA in System OFF mode, making it an ideal choice for battery-powered applications.
32+
- __High Performance__: The nRF52820 features a 64 MHz Arm Cortex-M4 processor with 256 KB Flash and 32 KB RAM.
33+
- __Full Speed USB 2.0__: The nRF52820 integrates a USB 2.0 full speed (12 Mbps) controller, which allows the SoC to support multiple functions, such as HID and CDC, simultaneously.
34+
- __Cost-Effective__: The nRF52820 integrates many features into a single chip, reducing the need for additional external components. This integration lowers the overall Bill of Materials (BOM).
35+
- __Comprehensive Development Ecosystem__: Compatible with Nordic’s nRF Connect SDK. This makes it easier to develop and debug applications.
36+
37+
## Getting Started with the Interface MCU
38+
39+
The Interface MCU firmware is open source, and detailed documentation is available to help you get started.
40+
41+
<div class="grid cards" markdown>
42+
43+
- [Interface MCU Firmware Source Code]
44+
- [Interface MCU Firmware Documentation]
45+
46+
</div>
47+
48+
[Interface MCU Firmware Source Code]: https://github.com/makerdiary/nrf54l15-connectkit/tree/main/applications/ifmcu_firmware
49+
[Interface MCU Firmware Documentation]: https://wiki.makerdiary.com/nrf54l15-connectkit/guides/ncs/applications/ifmcu/
197 KB
Loading
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
---
2+
title: Introducing nRF Connect SDK
3+
date: 2025-08-22
4+
authors:
5+
- makerdiary
6+
cover: cover.png
7+
description: >
8+
nRF Connect SDK is a scalable and unified software development kit for building low-power wireless applications based on the Nordic Semiconductor wireless devices.
9+
---
10+
11+
![](cover.png){ loading=lazy }
12+
13+
# Introducing nRF Connect SDK
14+
15+
## Overview
16+
17+
nRF Connect SDK is a scalable and unified software development kit for building low-power wireless applications based on the Nordic Semiconductor nRF54, nRF53, nRF52, nRF70, or nRF91 Series wireless devices. It offers an extensible framework for building size-optimized software for memory-constrained devices as well as powerful and complex software for more advanced devices and applications.
18+
19+
It integrates the Zephyr Real-Time Operating System (RTOS) and a wide range of complete applications, samples, and protocol stacks such as Bluetooth Low Energy, Bluetooth mesh, Wi-Fi, Matter, Thread/Zigbee and LTE-M/NB-IoT/GPS, TCP/IP. It also includes middleware such as CoAP, MQTT, LwM2M, various libraries, hardware drivers, Trusted Firmware-M for security, and a secure bootloader (MCUBoot).
20+
21+
The following figure illustrates the architecture of the nRF Connect SDK, where Zephyr RTOS and third-party components (Ex: MCUBoot, Trusted Firmware-M) are shown in dark blue:
22+
23+
![](ncs-arch.png){ loading=lazy }
24+
25+
## About Zephyr RTOS
26+
27+
Zephyr RTOS is an open-source real-time operating system for connected and resource-constrained embedded devices. It includes a scheduler that ensures predictable/deterministic execution patterns and abstracts out the timing requirements. It also comes with a rich set of fundamental libraries and middleware that simplifies development and helps reduce a product’s time to market. Zephyr RTOS is highly configurable and enables scalable configurations from very small configurations for memory-constrained devices (minimum 8 kilobytes, for example, simple LED blinking application) to powerful, feature-rich, high-processing power devices (multiple MBs of memory) with large memory configurations.
28+
29+
[Zephyr RTOS](https://www.zephyrproject.org/){ .md-button .md-button--primary }
30+
31+
## How nRF Connect SDK code is organized
32+
33+
The nRF Connect SDK offers a single code base for all of Nordic’s devices and software components. It simplifies porting modules, libraries, and drivers from one application to another, thus reducing development time. By enabling developers to pick and choose the essential software components for their application, high memory efficiency is guaranteed. The nRF Connect SDK is publicly hosted on GitHub.
34+
35+
Internally, the nRF Connect SDK code is organized into four __`main`__ repositories:
36+
37+
- `nrf` – Applications, samples, connectivity protocols (Nordic)
38+
- `nrfxlib` – Common libraries and stacks (Nordic)
39+
- `Zephyr` – RTOS & Board configurations (open source)
40+
- `MCUBoot` – Secure Bootloader (open source)
41+
42+
In addition to the four main repositories, there are also other repositories like the TrustedFirmware-M repository and the Matter repository.
43+
44+
## Tools and configuration
45+
46+
The figure below visualizes the toolchain in the nRF Connect SDK, which is based on the Zephyr toolchain. You can see a set of different tools, each playing a role in the creation of an application, from configuring the system to building it.
47+
48+
![](ncs_build_process.png){ loading=lazy }
49+
50+
Kconfig generates definitions that configure the whole system, for example which wireless protocol or which libraries to include in your application. Devicetree describes the hardware. CMake then uses the information from Kconfig and the devicetree to generate build files, which Ninja will use to build the program. The GCC compiler system is used to create the executables.
51+
52+
This high decoupling of the source code (`*.c`) and the configuration system through Kconfig (`*.conf`) and the hardware description system through devicetree (`*.dts`) makes it easy to use the same application source code on different hardware and with different configurations with minimal changes. This has a huge impact on the ease of portability and maintainability.
53+
54+
![](ncs_app_build_process.png){ loading=lazy }
55+
56+
## Next steps
57+
58+
Now that we have an understanding of the content and structure of the nRF Connect SDK, let’s move to the developer guides which will step you through the basics of nRF Connect SDK development and show you how to implement typical use cases with Nordic Semiconductor libraries and drivers on the nRF54L15 Connect Kit.
59+
60+
[nRF Connect SDK Developer Guides](https://wiki.makerdiary.com/nrf54l15-connectkit/guides/ncs/){ .md-button .md-button--primary }
42.3 KB
Loading

0 commit comments

Comments
 (0)