EasyManua.ls Logo

Nuvoton ISD2360 - User Manual

Default Icon
72 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Loading...
ISD2360 Design Guide
Publication Release Date:Nov 20, 2014
Revision V1.14
ISD ChipCorder
ISD2360
Design Guide

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the Nuvoton ISD2360 and is the answer not in the manual?

Summary

General Description and Features

Overview

High-level introduction to the ISD2360 ChipCorder's capabilities and features.

Key Features

Lists performance enhancements, audio management, path control, sample rates, and de-compression.

Pin Configurations

Pin Diagrams

Illustrates the pin layout for QFN 32-Lead and SOP 16-Lead packages.

Pin Descriptions

Details the function of each pin for both QFN 32-Lead and SOP 16-Lead packages.

Block Diagram

Functional Block Diagram

Presents the major functional blocks of the ISD2360 and their interconnections.

Device Status

Device Status Register

Describes the bits within the device status register, indicating operational states.

Device Interrupt Register

Explains interrupt status bits and the procedure for handling interrupts.

Device Configuration

Device Identification and Clock

Covers device ID reading and clock configuration using the internal oscillator.

GPIO Pin Configuration

Explains configuring GPIO pins as I/O, alternate functions, or triggers.

Signal Path and Checksum

Details signal path configuration, de-bounce, and checksum calculation methods.

Indirect Reference and GPIO4 Configuration

Covers indirect registers for VM/GPIO triggers and GPIO4 for flow control.

Thermal Shutdown

Explains the thermal shutdown feature that protects the device from overheating.

Operational Description

Development Overview

Outlines application development, programming, and image generation.

Audio Storage and Sample Rates

Details flash memory, programming, and available sample rates.

Voice Macros and Triggers

Explains Voice Macros, GPIO triggers, and their execution flow.

SPI vs. GPIO Trigger Modes

Compares SPI and GPIO trigger modes, noting preemption differences.

Multi-Channel Features

Introduces the 3-channel mixer and concurrent playback via SPI or GPIO.

VM Commands and Channel Counters

Covers VM branch commands and channel counter for execution control.

Memory Management

Memory Organization and Header

Illustrates flash memory layout and the structure of the memory header.

Memory Protection Schemes

Explains memory protection (read, write, chip erase) using the PMP.

Voice Prompts

Defines Voice Prompts as basic audio elements stored in the header.

Voice Macros and Commands

Defines Voice Macros as scriptable command sequences and lists commands.

System-Reserved and Sample Voice Macros

Details reserved VMs and introduces sample projects for triggers.

Sample Project 1 Configuration

Guides configuring a simple GPIO trigger-to-play project.

Sample Project 2 Configuration

Describes a project for multi-channel mixing and volume control.

Sample Project 3 Configuration

Outlines a project for GPIO control, sound effects, and LED output.

User Data Management

Explains reserving and managing user data sectors for application data.

Serial Peripheral Interface

SPI Features and Timing

Describes the SPI interface, signals, and communication timing diagrams.

SPI Commands Overview

Lists all SPI commands for audio playback, status query, and memory operations.

Audio Playback Commands

Details commands like PLAY_VP, PLAY_VP@Rn, and PLAY_VP_LP.

Voice Macro and Silence Commands

Explains EXE_VM, EXE_VM@Rn, and PLAY_SIL commands.

Stop and Read;Send Data Commands

Covers STOP, STOP_LP, SPI_PCM_READ commands for data handling.

Device Status and Interrupt Commands

Details commands for reading device status and clearing interrupts.

Device ID and Digital Commands

Explains reading device ID and introduces digital memory commands.

Digital Read;Write and Erase Commands

Details DIG_READ, DIG_WRITE, and ERASE_MEM operations.

Chip Erase and Checksum

Explains CHIP_ERASE and CHECKSUM calculation commands.

Device Configuration Commands

Lists commands for setting clock, power, and configuration registers.

Register Operations

Register Overview

Details various registers, including device status and interrupt status registers.

Sample Rate and De-compression Control Registers

Explains registers for sample rate and de-compression settings.

Path Control and Volume Control Registers

Details registers for enabling paths and controlling volume.

Thermal, Mask Jump, and PWM Control Registers

Covers registers for temperature alarms, mask jumps, and PWM frequency.

Channel Control and Counter Registers

Explains registers for channel selection and counter control.

Checksum and GPIO Trigger Channel Select Registers

Details checksum registers and GPIO trigger channel assignment.

Trigger Volume and De-bounce Control Registers

Covers registers for volume control and de-bounce time.

GPIO Output and Enable Control Registers

Details registers for controlling GPIO output data and enable functions.

GPIO Pull and Input Control Registers

Explains registers for pull-up/down and input data configuration.

Alternate Function Control Registers

Defines GPIO pin functions using alternate function bits.

Indirect Reference Registers R0-R7

Covers registers for storing VM/VP indexes and GPIO associations.

Application Diagrams

SPI Application under MCU Control

Shows a typical SPI application setup with an MCU.

GPIO Trigger Standalone Application

Illustrates a standalone application using GPIO triggers.

Electrical Characteristics

Operating Conditions

Lists industrial packaging operating temperature and voltage ranges.

Internal Oscillator and Speaker Outputs

Describes the internal oscillator and speaker output specifications.

DC Parameters and SPI Timing

Lists DC characteristics and SPI communication timing diagrams.

Package Dimensions

QFN 32-Lead Package Dimensions

Shows mechanical dimensions and tolerances for the QFN package.

SOP 16-Lead Package Dimensions

Displays mechanical dimensions and tolerances for the SOP package.

Ordering Information

Part Numbering Scheme

Explains the part numbering based on duration, temperature, and package.

Revision History

Document Revision History

Lists document versions, dates, and descriptions of changes.

Nuvoton ISD2360 Specifications

General IconGeneral
BrandNuvoton
ModelISD2360
CategoryMotherboard
LanguageEnglish