1.. _nrf5340_audio_dk_nrf5340:
2
3nRF5340 Audio DK
4################
5
6Overview
7********
8
9The nRF5340 Audio DK (PCA10121) is designed for showcasing, developing and experimenting
10with Bluetooth® LE Audio.
11
12You can use this board for developing LE-Audio-compatible applications that support Auracast™,
13connected isochronous streams (CIS) and broadcast isochronous streams (BIS),
14and offer support for acting as a audio source, audio sink and source + sink.
15
16Zephyr uses the ``nrf5340_audio_dk/nrf5340`` board configuration for building
17for the nRF5340 Audio DK.
18
19Hardware
20********
21
22The nRF5340 Audio DK comes with the following hardware features:
23
24* nRF5340 dual-core SoC based on the Arm® Cortex®-M33 architecture
25* CS47L63 Low-Power Audio DSP with mono differential headphone driver
26* nPM1100 Ultra-small form-factor Power Management IC
27* On-board digital microphone
28* On-board power measurement
29* SD card slot
30* Built-in debugger
31* Stereo analog input using 3.5 mm jack
32* USB soundcard capability
33
34.. figure:: img/nrf5340_audio_dk.jpg
35     :align: center
36     :alt: nRF5340 DK
37
38More information about the board can be found at the `nRF5340 Audio DK website`_. The `nRF5340 Audio DK hardware guide`_
39contains the processor's information and the datasheet.
40
41nRF5340 SoC
42===========
43
44The nRF5340 Audio DK is built around the nRF5340 SoC, which has the following characteristics:
45
46* A full-featured Arm Cortex-M33F core with DSP instructions,
47  FPU, and Armv8-M Security Extension, running at up to 128 MHz,
48  referred to as the **application core**.
49* A secondary Arm Cortex-M33 core, with a reduced feature set,
50  running at a fixed 64 MHz, referred to as the **network core**.
51
52The ``nrf5340_audio_dk/nrf5340/cpuapp`` build target provides support for the application
53core on the nRF5340 SoC. The ``nrf5340_audio_dk/nrf5340/cpunet`` build target provides
54support for the network core on the nRF5340 SoC.
55
56The `nRF5340 Audio DK hardware guide`_ contains the processor's information and
57the datasheet.
58
59Supported Features
60==================
61
62See :ref:`nrf5340dk_nrf5340` and `nRF5340 Audio DK hardware guide`_
63for a complete list of nRF5340 Audio DK board hardware features.
64
65
66Programming and Debugging
67*************************
68
69Flashing
70========
71
72Follow the instructions in the :ref:`nordic_segger` page to install
73and configure all the necessary software. Further information can be
74found in :ref:`nordic_segger_flashing`. Then you can build and flash
75applications as usual (:ref:`build_an_application` and
76:ref:`application_run` for more details).
77
78.. warning::
79
80   The nRF5340 has a flash read-back protection feature. When flash read-back
81   protection is active, you will need to recover the chip before reflashing.
82   If you are flashing with :ref:`west <west-build-flash-debug>`, run
83   this command for more details on the related ``--recover`` option:
84
85   .. code-block:: console
86
87      west flash -H -r nrfjprog --skip-rebuild
88
89.. note::
90
91   Flashing and debugging applications on the nRF5340 Audio DK requires
92   upgrading the nRF Command Line Tools to version 10.12.0. Further
93   information on how to install the nRF Command Line Tools can be
94   found in :ref:`nordic_segger_flashing`.
95
96Debugging
97=========
98
99Refer to the :ref:`nordic_segger` page to learn about debugging Nordic
100boards with a Segger IC.
101
102References
103**********
104
105.. target-notes::
106
107.. _nRF5340 Audio DK website:
108   https://www.nordicsemi.com/Products/Development-hardware/nrf5340-audio-dk
109.. _nRF5340 Audio DK hardware guide: https://docs.nordicsemi.com/bundle/ug_nrf5340_audio/page/UG/nrf5340_audio/intro.html
110