|
1 | | -.. zephyr:board:: xiao_nrf54l15 |
2 | | -
|
3 | | -Overview |
4 | | -******** |
5 | | - |
6 | | -Seeed Studio XIAO nRF54L15 is a compact, high-performance development board featuring the cutting-edge |
7 | | -Nordic nRF54L15 chip. This next-generation SoC integrates an ultra-low power multiprotocol 2.4 GHz |
8 | | -radio and an MCU with a 128 MHz Arm® Cortex®-M33 processor and an Arm® Cortex®-M0+ for advanced |
9 | | -power management. It offers scalable memory up to 1.5 MB NVM and 256 KB RAM. |
10 | | -Designed for exceptional ultra-low power consumption, it significantly extends battery life. |
11 | | -Its robust radio supports Bluetooth® 6.0 (including Channel Sounding), Matter, Thread, Zigbee, |
12 | | -and a high-throughput 2.4 GHz proprietary mode (up to 4 Mbps). The board includes a comprehensive |
13 | | -set of peripherals, an integrated 128 MHz RISC-V coprocessor, and advanced security features like |
14 | | -TrustZone® isolation and cryptographic engine protection. With built-in lithium battery management, |
15 | | -XIAO nRF54L15 is ideal for compact, secure, and energy-efficient IoT solutions such as smart wearables, |
16 | | -industrial sensors, and advanced human-machine interfaces. |
17 | | - |
18 | | - |
19 | | -Hardware |
20 | | -******** |
21 | | - |
22 | | -- 128 MHz Arm® Cortex®-M33 processor |
23 | | -- Scalable memory configurations up to 1.5 MB NVM and up to 256 KB RAM |
24 | | -- Multiprotocol 2.4 GHz radio supporting Bluetooth Low Energy, 802.15.4-2020, |
25 | | - and 2.4 GHz proprietary modes (up to 4 Mbps) |
26 | | -- Comprehensive set of peripherals including new Global RTC available in System OFF, |
27 | | - 14-bit ADC, and high-speed serial interfaces |
28 | | -- 128 MHz RISC-V coprocessor |
29 | | -- Advanced security including TrustZone® isolation, tamper detection, |
30 | | - and cryptographic engine side-channel leakage protection |
31 | | - |
32 | | - |
33 | | -For more information about the nRF54L15 SoC and XIAO nRF54L15 board, refer to these |
34 | | -documents: |
35 | | - |
36 | | -- `nRF54L15 Website`_ |
37 | | -- `nRF54L15 Datasheet`_ |
38 | | -- `XIAO nRF54L15 Wiki`_ |
39 | | - |
40 | | -Supported Features |
41 | | -================== |
42 | | - |
43 | | -.. zephyr:board-supported-hw:: |
44 | | -
|
45 | | -Connections and IOs |
46 | | -=================== |
47 | | - |
48 | | -In the following table, the column **Name** contains Pin names. For example, P2_0 |
49 | | -means Pin number 0 on PORT2, as used in the board's datasheets and manuals. |
50 | | - |
51 | | -+-------+-------------+------------------+ |
52 | | -| Name | Function | Usage | |
53 | | -+=======+=============+==================+ |
54 | | -| P2_0 | GPIO | LED0 | |
55 | | -+-------+-------------+------------------+ |
56 | | -| P1_9 | USART20_TX | UART Console TX | |
57 | | -+-------+-------------+------------------+ |
58 | | -| P1_8 | USART20_RX | UART Console RX | |
59 | | -+-------+-------------+------------------+ |
60 | | - |
61 | | - |
62 | | -Programming and Debugging |
63 | | -************************* |
64 | | - |
65 | | -The XIAO nRF54L15 contains an SAMD11 with CMSIS-DAP, allowing flashing, debugging, logging, etc. over |
66 | | -the USB port. Doing so requires a version of OpenOCD that includes support for the flash on the nRF54L15 |
67 | | -MCU. Until those changes are included in stock OpenOCD, the version bundled with Arduino can be |
68 | | -used, or can be installed from the `OpenOCD Arduino Fork`_. When flashing, debugging, etc. you may |
69 | | -need to include ``--openocd=/usr/local/bin/openocd |
70 | | ---openocd-search=/usr/local/share/openocd/scripts/`` options to the command. |
71 | | - |
72 | | -Flashing |
73 | | -======== |
74 | | - |
75 | | -Connect the XIAO nRF54L15 board to your host computer using the USB port. A USB CDC ACM serial port |
76 | | -should appear on the host, that can be used to view logs from the flashed application. |
77 | | - |
78 | | -Here is an example for the :zephyr:code-sample:`hello_world` application. |
79 | | - |
80 | | -.. zephyr-app-commands:: |
81 | | - :zephyr-app: samples/hello_world |
82 | | - :board: xiao_nrf54l15 |
83 | | - :goals: flash |
84 | | - |
85 | | -Open a serial terminal (minicom, putty, etc.) connecting to the UCB CDC ACM serial port. |
86 | | - |
87 | | -Reset the board and you should see the following message in the terminal: |
88 | | - |
89 | | -.. code-block:: console |
90 | | -
|
91 | | - Hello World! xiao_nrf54l15 |
92 | | -
|
93 | | -
|
94 | | -.. _XIAO nRF54L15 Wiki: |
95 | | - https://wiki.seeedstudio.com/getting_started_with_xiao_nrf54l15/ |
96 | | - |
97 | | -.. _nRF54L15 Website: |
98 | | - https://www.nordicsemi.com/Products/nRF54L15 |
99 | | - |
100 | | -.. _nRF54L15 Datasheet: |
101 | | - https://docs.nordicsemi.com/bundle/ps_nrf54L15/page/keyfeatures_html5.html |
102 | | - |
103 | | -.. _OpenOCD Arduino Fork: |
104 | | - https://github.com/facchinm/OpenOCD/tree/arduino-0.12.0-rtx5 |
| 1 | +.. zephyr:board:: xiao_nrf54l15 |
| 2 | +
|
| 3 | +Overview |
| 4 | +******** |
| 5 | + |
| 6 | +Seeed Studio XIAO nRF54L15 is a compact, high-performance development board featuring the cutting-edge |
| 7 | +Nordic nRF54L15 chip. This next-generation SoC integrates an ultra-low power multiprotocol 2.4 GHz |
| 8 | +radio and an MCU with a 128 MHz Arm® Cortex®-M33 processor and an Arm® Cortex®-M0+ for advanced |
| 9 | +power management. It offers scalable memory up to 1.5 MB NVM and 256 KB RAM. |
| 10 | +Designed for exceptional ultra-low power consumption, it significantly extends battery life. |
| 11 | +Its robust radio supports Bluetooth® 6.0 (including Channel Sounding), Matter, Thread, Zigbee, |
| 12 | +and a high-throughput 2.4 GHz proprietary mode (up to 4 Mbps). The board includes a comprehensive |
| 13 | +set of peripherals, an integrated 128 MHz RISC-V coprocessor, and advanced security features like |
| 14 | +TrustZone® isolation and cryptographic engine protection. With built-in lithium battery management, |
| 15 | +XIAO nRF54L15 is ideal for compact, secure, and energy-efficient IoT solutions such as smart wearables, |
| 16 | +industrial sensors, and advanced human-machine interfaces. |
| 17 | + |
| 18 | + |
| 19 | +Hardware |
| 20 | +******** |
| 21 | + |
| 22 | +- 128 MHz Arm® Cortex®-M33 processor |
| 23 | +- Scalable memory configurations up to 1.5 MB NVM and up to 256 KB RAM |
| 24 | +- Multiprotocol 2.4 GHz radio supporting Bluetooth Low Energy, 802.15.4-2020, |
| 25 | + and 2.4 GHz proprietary modes (up to 4 Mbps) |
| 26 | +- Comprehensive set of peripherals including new Global RTC available in System OFF, |
| 27 | + 14-bit ADC, and high-speed serial interfaces |
| 28 | +- 128 MHz RISC-V coprocessor |
| 29 | +- Advanced security including TrustZone® isolation, tamper detection, |
| 30 | + and cryptographic engine side-channel leakage protection |
| 31 | + |
| 32 | + |
| 33 | +For more information about the nRF54L15 SoC and XIAO nRF54L15 board, refer to these |
| 34 | +documents: |
| 35 | + |
| 36 | +- `nRF54L15 Website`_ |
| 37 | +- `nRF54L15 Datasheet`_ |
| 38 | +- `XIAO nRF54L15 Wiki`_ |
| 39 | + |
| 40 | +Supported Features |
| 41 | +================== |
| 42 | + |
| 43 | +.. zephyr:board-supported-hw:: |
| 44 | +
|
| 45 | +Connections and IOs |
| 46 | +=================== |
| 47 | + |
| 48 | +In the following table, the column **Name** contains Pin names. For example, P2_0 |
| 49 | +means Pin number 0 on PORT2, as used in the board's datasheets and manuals. |
| 50 | + |
| 51 | ++-------+-------------+------------------+ |
| 52 | +| Name | Function | Usage | |
| 53 | ++=======+=============+==================+ |
| 54 | +| P2_0 | GPIO | LED0 | |
| 55 | ++-------+-------------+------------------+ |
| 56 | +| P1_9 | USART20_TX | UART Console TX | |
| 57 | ++-------+-------------+------------------+ |
| 58 | +| P1_8 | USART20_RX | UART Console RX | |
| 59 | ++-------+-------------+------------------+ |
| 60 | + |
| 61 | + |
| 62 | +Programming and Debugging |
| 63 | +************************* |
| 64 | + |
| 65 | +.. zephyr:board-supported-runners:: |
| 66 | +The XIAO nRF54L15 contains a SAMD11 with CMSIS-DAP, allowing flashing, debugging, logging, etc. over |
| 67 | +the USB port. |
| 68 | + |
| 69 | +Flashing |
| 70 | +======== |
| 71 | + |
| 72 | +Connect the XIAO nRF54L15 board to your host computer using the USB port. A USB CDC ACM serial port |
| 73 | +should appear on the host, that can be used to view logs from the flashed application. |
| 74 | + |
| 75 | +Here is an example for the :zephyr:code-sample:`hello_world` application. |
| 76 | + |
| 77 | +.. zephyr-app-commands:: |
| 78 | + :zephyr-app: samples/hello_world |
| 79 | + :board: xiao_nrf54l15 |
| 80 | + :goals: flash |
| 81 | + |
| 82 | +Open a serial terminal (minicom, putty, etc.) connecting to the UCB CDC ACM serial port. |
| 83 | + |
| 84 | +Reset the board and you should see the following message in the terminal: |
| 85 | + |
| 86 | +.. code-block:: console |
| 87 | +
|
| 88 | + Hello World! xiao_nrf54l15 |
| 89 | +
|
| 90 | +
|
| 91 | +.. _XIAO nRF54L15 Wiki: |
| 92 | + https://wiki.seeedstudio.com/xiao_nrf54l15_sense_getting_started |
| 93 | + |
| 94 | +.. _nRF54L15 Website: |
| 95 | + https://www.nordicsemi.com/Products/nRF54L15 |
| 96 | + |
| 97 | +.. _nRF54L15 Datasheet: |
| 98 | + https://docs.nordicsemi.com/bundle/ps_nrf54L15/page/keyfeatures_html5.html |
| 99 | + |
| 100 | +.. _OpenOCD Arduino Fork: |
| 101 | + https://github.com/facchinm/OpenOCD/tree/arduino-0.12.0-rtx5 |
0 commit comments