NUC505-YO2N
AI

## NUC505-YO2N Overview
The **NUC505-YO2N** is a member of the Nuvoton NUC505 series, which is a high-performance microcontroller powered by the **ARM® Cortex®-M4F** core. This specific series is designed primarily for high-quality audio applications and IoT devices that require digital signal processing capabilities.
---
### Core Specifications
| Feature | Specification |
|:---|:---|
| **Core** | ARM® Cortex®-M4F (with FPU) |
| **Max Speed** | Up to 100 MHz |
| **Flash Memory** | 2 MB (Internal SPI Flash) |
| **SRAM** | 128 KB |
| **Operating Voltage** | 2.7V to 3.6V |
| **Package** | QFN-88 (10mm x 10mm) |
---
### Key Electronic Subsystems
#### 1. Audio Processing Engine
The "YO2N" variant is heavily optimized for audio. It includes:
* **Hardware Floating Point Unit (FPU):** Essential for real-time audio effects and filtering.
* **High-speed Audio Interfaces:** Supports I2S (Inter-IC Sound) for connecting to external DACs and ADCs.
* **Audio Sampling:** Supports high-resolution sampling rates (up to 192 kHz).
#### 2. Connectivity and Interfaces
The chip acts as a versatile hub for various peripherals:
* **USB 2.0 High-Speed:** Includes an integrated PHY, making it suitable for USB audio streaming or mass storage.
* **SD/SDIO/eMMC:** Useful for recording or playing audio files from an SD card.
* **Standard Peripherals:**
* 3x UARTs
* 2x SPIs
* 2x I2C interfaces
* PWM for motor control or LED dimming.
#### 3. Power Management
The NUC505 series features a low-power design, incorporating:
* **LDO Regulator:** Integrated internal regulator to simplify external power circuitry.
* **Power Modes:** Multiple sleep and deep-sleep modes to conserve battery life in portable applications.
---
### Typical Pin Configuration (QFN-88)
```c
// Example of Pin Mapping in Code
#define SPI_CLK_PIN PA_0
#define SPI_MISO_PIN PA_1
#define SPI_MOSI_PIN PA_2
#define I2S_BCLK PC_1
#define I2S_MCLK PC_0
```
---
### Application Use-Cases
* **Wireless Audio:** Bluetooth speakers or Wi-Fi audio streamers.
* **Voice Recognition:** Local voice command processing thanks to the Cortex-M4F core.
* **USB Headsets:** Implementing USB Audio Class (UAC) devices.
* **Smart Home Converters:** Acting as a bridge between analog audio and digital IoT networks.
---
- ⤷What are the differences between the NUC505 and the NUC501 series?
- ⤷ How do I configure the USB High-Speed PHY for audio streaming?
- ⤷ What development boards are available for testing the NUC505-YO2N?