1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00

Merge pull request #18646 from maribu/boards/nrf52dk

boards/nrf52dk: fix doc
This commit is contained in:
benpicco 2022-09-26 15:11:09 +02:00 committed by GitHub
commit 2039a10e71
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -4,91 +4,37 @@
@brief Support for the nRF52 DK @brief Support for the nRF52 DK
## Overview: ## Overview:
There are some nameless simple development Boards with an nRF52832 available.
These boards providing access to most SoC ports. There are two buttons (RST,
KEY), two LEDs (Pin 30, 31), a voltage regulator and a current measurement shunt
on board. A serial connection and flashing must be provided by external
Hardware.
The nRF52832 is a SoC with a 32-bit ARM® Cortex™-M4F CPU with 512KiB Flash and The
64KiB RAM. The embedded 2.4GHz transceiver supports Bluetooth low energy, ANT and [nRF52 DK](https://www.nordicsemi.com/Products/Development-hardware/nRF52-DK)
proprietary 2.4 GHz protocol stack. It is on air compatible with the nRF51 is a development board featuring the nRF52832 MCU with Arduino compatible
Series, nRF24L and nRF24AP Series products from Nordic Semiconductor. pin headers and an integrated J-Link programmer, debugger and UART adapter.
## Hardware: ## Hardware:
![nRF52 minimal development
board](https://github.com/d00616/temp/raw/master/nrf52-minidev.jpg)
| MCU | NRF52832 | ![nRF52 DK](https://www.nordicsemi.com/-/media/Images/Products/DevKits/nRF52-Series/nRF52-DK/nRF52-DK/nRF52-DK-prod-page.png)
|:----------------- |:------------------------------------------------------------------------------------- |
| Family | ARM Cortex-M4F |
| Vendor | Nordic Semiconductor |
| RAM | 64KiB |
| Flash | 512KiB |
| Frequency | 64MHz |
| FPU | yes |
| Timers | 5 (32-bit) |
| RTC | 3 |
| ADCs | 1x 12-bit (8 channels) |
| UARTs | 1 |
| SPIs | 3 |
| I2Cs | 2 |
| I2S | 1 |
| PWM | 3*4 Channels |
| Radio | 2.4GHz BLE compatiple, -20 dBm to +4 dBm output, -96 dBm RX sensitivity |
| Vcc | 1.7V - 3.6V |
| Datasheet | [Datasheet](https://www.nordicsemi.com/eng/Products/Bluetooth-low-energy/nRF52832) |
| Reference Manual | [Reference Manual](https://infocenter.nordicsemi.com/pdf/nRF52832_PS_v1.4.pdf) |
##Pin layout | MCU | NRF52832 |
|:--------------------- |:------------------------------------------------------------------------------------- |
|MCU pin|Board pin|Function| | Family | ARM Cortex-M4F |
|:-----------|:-----------|:----------| | Vendor | Nordic Semiconductor |
|P0.0| n.c. | | | RAM | 64 KiB |
|P0.1| n.c. | | | Flash | 512 KiB |
|P0.2| D07 | | | Frequency | 64 MHz |
|P0.3| D08 | | | FPU | yes |
|P0.4| D09 | KEY | | Timers | 5 (32-bit) |
|P0.5| D10 | | | RTC | 3 |
|P0.6| D13 | | | ADCs | 1x 12-bit (8 channels) |
|P0.7| D14 | | | UARTs | 1 |
|P0.8| D15 | | | SPIs | 3 |
|P0.9| n.c. | | | I2Cs | 2 |
|P0.10| n.c. | NFC antenna 2 (unusable) | | I2S | 1 |
|P0.11| D18 | RXD (software defined) | | PWM | 3*4 Channels |
|P0.12| D19 | TXD (software defined) | | Radio | 2.4GHz BLE compatiple, -20 dBm to +4 dBm output, -96 dBm RX sensitivity |
|P0.13| D20 | | | Vcc | 1.7V - 3.6V |
|P0.14| D21 | | | MCU Datasheet | [Datasheet](https://www.nordicsemi.com/eng/Products/Bluetooth-low-energy/nRF52832) |
|P0.15| D22 | | | MCU Reference Manual | [Reference Manual](https://infocenter.nordicsemi.com/pdf/nRF52832_PS_v1.4.pdf) |
|P0.16| D23 | | | Board Datasheet | [User Guide](https://infocenter.nordicsemi.com/pdf/nRF52_DK_User_Guide_v1.3.1.pdf) |
|P0.17| D24 | |
|P0.18| D25 | |
|P0.19| D26 | |
|P0.20| D27 | |
|P0.21| RST | RESET |
|P0.22| D28 | near Radio! -> Low drive, low frequency I/O only. |
|P0.23| D29 | near Radio! -> Low drive, low frequency I/O only. |
|P0.24| D30 | near Radio! -> Low drive, low frequency I/O only. |
|P0.25| D00 | near Radio! -> Low drive, low frequency I/O only. |
|P0.26| D01 | near Radio! -> Low drive, low frequency I/O only. |
|P0.27| D02 | near Radio! -> Low drive, low frequency I/O only. |
|P0.28| D03 | near Radio! -> Low drive, low frequency I/O only. |
|P0.29| D04 | near Radio! -> Low drive, low frequency I/O only. |
|P0.30| D05 | LED0, near Radio! -> Low drive, low frequency I/O only. |
|P0.31| D06 | LED1, near Radio! -> Low drive, low frequency I/O only. |
| | V33 | 3.3V for MCU |
| | D16 | ? |
| | D17 | ? |
| | VBUS | 5V input |
| | GND | |
| | RXD | n.c. |
| | TXD | n.c. |
| | TD0 | n.c. |
| | TD1 | n.c. |
| SWDIO | TMS | |
| SWCLK | TCK | |
**Caution**: NFC is not usable with this board.
### RESET pin configuration ### RESET pin configuration