SC5864D作為一顆高度集成的音頻SoC,集成Cortex-M0進(jìn)行應(yīng)用層開發(fā)和低功耗管理,配以高性能音頻專用DSP進(jìn)行音效處理,同時(shí)還集成SARADC,USB,SD/MMC等控制器,以及高性能音頻CODEC。
芯片架構(gòu)
DSP
5級流水線,最高工作頻率160MHz;
32bit/16bit乘法:MAC16,MUL16,MUL32;
32bit整數(shù)除法;
單精度浮點(diǎn)運(yùn)算;
專用硬件音頻加速引擎;
32KB指令Cache,32KB數(shù)據(jù)Cache,支持WB/WT;
集成Local SRAM;
MCU
高性能Cortex-M0,最高工作頻率80MHz;
內(nèi)建8KB Cache,分四個(gè)地址區(qū)域,獨(dú)立配置是否Cache;
支持降頻工作,最高總線頻率四分之一;
時(shí)鐘和電源管理
外接12MHz晶振;
內(nèi)置RCL和RCH;
內(nèi)置系統(tǒng)PLL,音頻PLL和USB PLL;
內(nèi)置雙1.2V LDO;
支持降頻、STOP等多種低功耗工作模式;
存儲(chǔ)控制器
SPI Flash控制器
支持SPI Flash 1/2/4線模式;
支持核心直接在SPI Flash上運(yùn)行;
內(nèi)部疊封16Mbit SPI Nor Flash;
SRAM
內(nèi)置240K SRAM,系統(tǒng)32KB+16KB,DSP 192KB;
支持Byte,Half-word,Word讀寫;
外設(shè)接口
音頻CODEC
內(nèi)置立體聲audio ADC,SNR 100db(A-weight,Line in);
支持立體聲模擬MIC輸入,支持ALC功能;
內(nèi)置立體聲audio DAC,SNR 100db(A-weight, Line out);
USB_HS
內(nèi)置USB2.0高速PHY;
符合USB標(biāo)準(zhǔn)2.0;
支持控制、批量、中斷和同步傳輸;
內(nèi)置2KB SRAM;
內(nèi)置Normal和Scatter-Gather DMA傳輸;
SD/MMC
符合SD2.0,MMC4.3標(biāo)準(zhǔn)規(guī)范;
支持4-bit模式;
內(nèi)置Normal和鏈?zhǔn)紻MA傳輸;
UARTx3
提供3個(gè)UART模塊;
高速UART1內(nèi)置64深度FIFO,UART2深度8,UART3深度16;
支持?jǐn)?shù)據(jù)位和停止位可編程;
支持奇偶檢驗(yàn)或者無校驗(yàn);
支持接收、發(fā)送FIFO中斷;
UART1/UART3支持PDMA模式;
I2C
支持標(biāo)準(zhǔn)、快速和高速三種模式;
支持Master和Slave模式;
SPI
支持SPI標(biāo)準(zhǔn)4線協(xié)議;
內(nèi)建獨(dú)立8x32發(fā)送和接收緩存;
支持PDMA模式;
PWM
支持預(yù)置分頻;
16位計(jì)數(shù)精度;
ADC
6路模擬輸入通道,10bit精度;
GPIO
兩組GPIO控制器;
獨(dú)立上拉電阻使能;
驅(qū)動(dòng)能力選擇(2/4/8/24mA);
支持每個(gè)IO的中斷可配,沿或者電平觸發(fā);