> For the complete documentation index, see [llms.txt](https://nucode.gitbook.io/nuseries/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://nucode.gitbook.io/nuseries/modules/nu-87.md).

# NU-87

<mark style="color:$info;">**CONTENTS**</mark>     [Downloads](#downloads) | [Realistic View](#realistic-view) | [Functional Description](#funtional-description) | [Pin Layout](#pin-layout)

***

## **Downloads**

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td>➔ <strong>Go to NU-87 Downloads</strong></td><td><a href="/nuseries/downloads/nu-87.md">NU-87</a></td></tr></tbody></table>

## Realistic View

{% columns %}
{% column width="50%" %}
IPEX Type

<div><figure><img src="https://1938972866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1HdCYZuvMPJuIeKs5ySY%2Fuploads%2FgsYEQrhUfL9qkBVZLTMV%2Fimage.png?alt=media&amp;token=ab3d7e6a-5376-4f17-9376-7bb87da0db1d" alt="" width="188"><figcaption></figcaption></figure> <figure><img src="https://1938972866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1HdCYZuvMPJuIeKs5ySY%2Fuploads%2FhztvtkEXJ2FQxOfYGg0b%2Fimage.png?alt=media&amp;token=c032ed10-ef30-45ff-85dd-2de45dba5a8c" alt="" width="188"><figcaption></figcaption></figure></div>
{% endcolumn %}

{% column width="50%" %}
CHIP Type

<div><figure><img src="https://1938972866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1HdCYZuvMPJuIeKs5ySY%2Fuploads%2FQy2IDpuuH2fbW8pwT7Ro%2Fimage.png?alt=media&amp;token=9f8107e6-7178-44c8-ad75-a2e632fb7b56" alt="" width="188"><figcaption></figcaption></figure> <figure><img src="https://1938972866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1HdCYZuvMPJuIeKs5ySY%2Fuploads%2FZHvPZKkEtiOYMcPRaf6N%2Fimage.png?alt=media&amp;token=439dd0bc-03b6-47d6-81a5-4dfb17125532" alt="" width="188"><figcaption></figcaption></figure></div>
{% endcolumn %}
{% endcolumns %}

## **Funtional Description**

* ### **Features**

  **CPU**

  * RTL8720DF with embedded 4 MB Flash, dual-core Armv8-M MCU
  * KM4(Cortex-M33 compatible) up to 200 MHz\[WC1] , KM0(Cortex-M23 compatible) up to 20 MHz
    * KM4 SRAM: 512 KB
    * KM0 SRAM: 64 KB
    * Retention SRAM: 1 KB

  **Bluetooth® LE**

  * Bluetooth<sup>®</sup> Low Energy 5.0
    * Operating frequency: 2402\~2480 MHz
    * Supports central and peripheral modes
    * Internal Wi-Fi®/Bluetooth® coexistence for shared antenna operation

  **Wi-Fi**<sup>**®**</sup>

  * IEEE 802.11 a/b/g/n (Wi-Fi<sup>®</sup> 4 compatible), 1x1 dual-band Wi-Fi<sup>®</sup> (2.4 GHz / 5 GHz)
    * Operating frequency: 2412\~2484 MHz, 5180\~5825 MHz
    * Supports 20 MHz / 40 MHz bandwidth, up to MCS7

  **Power Management**

  * Supply voltage range 1.7V to 5.5V
  * On-Chip DC/DC and LDO regulators with automated low current modes
  * Regulated supply for external components from 1.8V to 3.3V
  * 1 KB retention SRAM available in deep-sleep mode
  * Fast wake-up using 64 MHz internal oscillator

  **Peripherals**

  * SPI, TWI, UART, PWM, PDM, I2S, ADC

  **Security**

  * &#x20;AES/DES/SHA Integrated hardware engine
  * Arm TrustZone-M
  * Secure boot support
  * Debug port protection
  * Secure eFuse support
* ### **Application**
  * NU-87 is available in a variety of applications, including:
    * Smart Home Devices
    * Home Appliances
    * Industrial Automation
    * IoT Gateways and Sensor Hubs
    * Wireless Data Loggers
    * Healthcare Devices
    * Consumer Electronics
    * Audio Devices
    * Service Robots
    * Wi-Fi<sup>®</sup> + BLE Bridge Devices

## **Pin Layout**

<figure><img src="https://1938972866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1HdCYZuvMPJuIeKs5ySY%2Fuploads%2Fv44AImJbZDiURumFfh27%2Fimage.png?alt=media&amp;token=35cc0e28-aed1-4cce-a99c-f6eee133f255" alt=""><figcaption></figcaption></figure>

<table><thead><tr><th width="73.08984375">No.</th><th width="94.23046875">Name</th><th width="353.70703125">Function</th><th valign="top">Description</th></tr></thead><tbody><tr><td>1</td><td>GND</td><td>Ground</td><td valign="top"> </td></tr><tr><td>2</td><td>GND</td><td>Ground</td><td valign="top"> </td></tr><tr><td>3</td><td>GND</td><td>Ground</td><td valign="top"> </td></tr><tr><td>4</td><td>GND</td><td>Ground</td><td valign="top"> </td></tr><tr><td>5</td><td>GND</td><td>Ground</td><td valign="top"> </td></tr><tr><td>6</td><td>PA[12]</td><td>GPIO, LP_UART_TXD, SPI1_MOSI, HS_PWM0, LP_PWM0, I2S_MCLK, ANT_SEL_N, GRANT_BT, EN_EXLNA, KEY_ROW0, LGPIO[0]</td><td valign="top"> </td></tr><tr><td>7</td><td>PA[13]</td><td>GPIO, LP_UART_RXD, SPI1_MISO, HS_PWM, LP_PWM1, I2S_SD_TX1, ANT_SEL_P, GRANT_BT_N, EN_EXPA, KEY_ROW1, LGPIO[1]</td><td valign="top"> </td></tr><tr><td>8</td><td>PA[14]</td><td>GPIO, LP_UART_RTS, SPI1_CLK, I2S_SD_TX2, RTC_OUT, ANT_SEL_N, BT_DIS, KEY_ROW2, LGPIO[2]</td><td valign="top"> </td></tr><tr><td>9</td><td>PA[15]</td><td>GPIO, LP_UART_CTS, SPI1_CS, RTC_EXT_32K, ANT_SEL_P, BT_WAKE_HOST, KEY_ROW3, KEY_COL6, LGPIO[3]</td><td valign="top"> </td></tr><tr><td>10</td><td>PA[27]</td><td>GPIO, LP_UART_RTS, SWD_DATA, WLAN_ACT, Boot strap</td><td valign="top"><p>NORMAL_MODE_SEL</p><p>-       1: Normal operation mode</p><p>-       0: Enter test/debug mode</p></td></tr><tr><td>11</td><td>PA[30]</td><td>GPIO, HS_SPI_CLK, HS_PWM7, LP_PWM1, EXTBT_UART_RTS, Boot strap</td><td valign="top"><p>SPS_SEL</p><p>-       1: Internal 1.1V regulator works at SPS mode</p><p>-       0: Internal 1.1V regulator works at LDO mode</p></td></tr><tr><td>12</td><td>VD1833</td><td>POWER</td><td valign="top">1.8V / 3.3V power supply pin</td></tr><tr><td>13</td><td>PA[28]</td><td>GPIO, LP_UART_CTS, HS_SPI_CS, HS_PWM6, LP_PWM0, RREF, BT_CK</td><td valign="top">12 kΩ / 1% resistor required between RREF and GND when using USB</td></tr><tr><td>14</td><td>PA[26]</td><td>GPIO, LP_UART_TXD, HS_SPI_MISO, IR_RX, LP_I2C_SDA, HS_PWM5, LP_PWM5, HSDP, BT_ACT, KEY_COL0, LGPIO[3], USB D+</td><td valign="top">Shared with LP_I2C SDA — USB and LP_I2C cannot be used simultaneously</td></tr><tr><td>15</td><td>PA[25]</td><td>GPIO, LP_UART_RXD, HS_SPI_MOSI, IR_TX, LP_I2C_SCL, HS_PWM4, LP_PWM4, HSDM, MBOX_I2C_INT, KEY_COL1, LGPIO[2], USB D−</td><td valign="top">Shared with LP_I2C SCL — USB and LP_I2C cannot be used simultaneously</td></tr><tr><td>16</td><td>PB[2]</td><td>GPIO, LP_UART_RXD, DMIC_DATA, SGPIO, ANT_SEL_P, PCM_CLK, EN_EXPA, HS_TIM5_TRIG, ADC_CH5</td><td valign="top"><p>ADC input</p><p>No pull resistor required when configured as ADC (NO PULL)</p></td></tr><tr><td>17</td><td>PB[1]</td><td>GPIO, LP_UART_TXD, DMIC_CLK, SGPIO_OUT, ANT_SEL_N, BT_STE, EN_EXLNA, HS_TIM4_TRIG, ADC_CH4</td><td valign="top"><p>ADC input</p><p>No pull resistor required when configured as ADC (NO PULL)</p></td></tr><tr><td>18</td><td>PB[3]</td><td>GPIO, SWD_CLK, PCM_SYNC, ADC_CH6</td><td valign="top"><p>Default function is SWD_CLK.</p><p>ADC input</p><p>No pull resistor required when configured as ADC (NO PULL)</p></td></tr><tr><td>19</td><td>PB[20]</td><td>GPIO, HS_UART_TXD, HS_UART0_CTS, SPI0_CLK, SPI_DATA0, HS_I2C_SCL, SD_CMD, HS_PWM12, LP_PWM0, I2S_CLK, LCD_VSYNC_TE</td><td valign="top"> </td></tr><tr><td>20</td><td>PB[21]</td><td>GPIO, HS_UART_RXD, HS_UART0_RTS, SPI0_CS, SPI_CLK, HS_I2C_SDA, SD_CLK, HS_PWM13, LP_PWM1, I2S_WS, LCD_RS, QDEC_IDX</td><td valign="top"> </td></tr><tr><td>21</td><td>PB[18]</td><td>GPIO, HS_UART0_RXD, HS_UART_RTS, SPI0_MOSI, SPI_CS, SD_D2, HS_PWM10, LP_PWM4, SWD_CLK, LCD_D14</td><td valign="top"> </td></tr><tr><td>22</td><td>PB[19]</td><td>GPIO, HS_UART0_TXD, HS_UART_CTS, SPI0_MISO, SPI_DATA1, SD_D3, HS_PWM11, LP_PWM5, SWD_DATA, I2S_SD_TX0, LCD_D15</td><td valign="top"> </td></tr><tr><td>23</td><td>PB[22]</td><td>GPIO, IR_RX, SPI_DATA3, SD_D0, HS_PWM14, LP_PWM2, I2S_SD_RX, LP_TIM4_TRIG, LCD_RD, QDEC_PHB, SGPIO_OUT, EXTBT_UART_CTS</td><td valign="top"> </td></tr><tr><td>24</td><td>PB[23] / PB[24]</td><td><p>PB23: GPIO, IR_TX, SPI_DATA2, SD_D1, HS_PWM15, LP_PWM3, I2S_MCLK, LP_TIM5_TRIG, LCD_WR, QDEC_PHA, SGPIO_OUT, EXT_32K</p><p>PB24: GPIO, SD_WP, HS_PWM16, LP_PWM4, DMIC_CLK</p></td><td valign="top">Co-bonded pin — PB[23] and PB[24] cannot be used simultaneously</td></tr><tr><td>25</td><td>CHIP_EN</td><td>Chip Enable</td><td valign="top"><p>Enable chip</p><p>-       1: Enable chip</p><p>-       0: Shut down chip</p></td></tr><tr><td>26</td><td>PA[8]</td><td>GPIO, LOGUART_RX, ANT_SEL_N</td><td valign="top"> </td></tr><tr><td>27</td><td>PA[7]</td><td>GPIO, LOGUART_TX, ANT_SEL_P, Boot strap</td><td valign="top"><p>UART_DOWNLOAD</p><p>-       1: Boot from Flash</p><p>-       0: Download image from UART</p></td></tr><tr><td>28</td><td>GND</td><td>Ground</td><td valign="top"> </td></tr><tr><td>29</td><td>GND</td><td>Ground</td><td valign="top"> </td></tr><tr><td>30</td><td>GND</td><td>Ground</td><td valign="top"> </td></tr><tr><td>31</td><td>GND</td><td>Ground</td><td valign="top"> </td></tr></tbody></table>
