You are on page 1of 32

SNC7648S

Specification
16-bit Voice Controller

The information contained herein is the exclusive property of SONIX and shall not be distributed, reproduced or
disclosed in whole or no in part without prior written permission of SONIX.

V1.2

SONiX TECHNOLOGY CO., LTD.
SNC7648S Specification

Contents
1 INTRODUCTION ...................................................................................................................................................... 3

1.1 MULTI GPIO ...................................................................................................................................................... 7

2 BLOCK DIAGRAM ................................................................................................................................................... 9

3 MEMORY................................................................................................................................................................ 10

4 FUNCTIONAL DESCRIPTION............................................................................................................................... 11

4.1 SYSTEM CLOCK ............................................................................................................................................... 11


4.2 I/O PORT ......................................................................................................................................................... 13
4.3 TIMER/COUNTER .............................................................................................................................................. 14
4.4 INTERRUPT ...................................................................................................................................................... 15
4.5 SPI FLASH CONTROLLER.................................................................................................................................. 16
4.5.1 SPI Flash 6-IO and 4-IO Application Notes ............................................................................................... 16
4.6 ADC ............................................................................................................................................................... 17
4.6.1 Microphone Application Circuit .................................................................................................................. 18
4.6.2 The Analog Input Application (Battery Voltage Detect) ............................................................................. 18
4.6.2.1 Application Circuit for Detect Voltage VDDIO_0 ............................................................................. 18
4.6.2.2 Application Circuit for Detect Voltage > VDDIO_0 ................................................................................ 20
4.7 AUDIO DAC ..................................................................................................................................................... 21
4.8 COMPARATOR .................................................................................................................................................. 22
4.9 REGULATOR ..................................................................................................................................................... 24
4.10 LOW VOLTAGE DETECTOR (BATTERY DETECT)................................................................................................... 25
4.11 RESET FUNCTION ............................................................................................................................................. 26

5 ABSOLUTE MAXIMUM RATING........................................................................................................................... 27

6 ELECTRICAL CHARACTERISTICS ..................................................................................................................... 28

7 BONDING INFORMATION .................................................................................................................................... 29

8 APPLICATION CIRCUIT ........................................................................................................................................ 30

The information contained herein is the exclusive property of SONIX and shall not be distributed, reproduced or
disclosed in whole or no in part without prior written permission of SONIX.

V1.2 1

SONiX TECHNOLOGY CO., LTD.
SNC7648S Specification
VERSION HISTORY
Version Date Description
V1.0 2017/03/01 First Version
1. Modify the figure of IHRC shift versus Voltage figure
V1.1 2017/04/18
2. Modify LVD/LVR information
1. Modify Operating Voltage
V1.2 2017/06/02
2. Modify LVD information

The information contained herein is the exclusive property of SONIX and shall not be distributed, reproduced or
disclosed in whole or no in part without prior written permission of SONIX.

V1.2 2

SONiX TECHNOLOGY CO., LTD.
SNC7648S Specification

1 Introduction
The SNC7648S is a 16 bit CMOS single chip DSP with 12-bit SAR ADC, 14-bit Push-Pull DAC,
built-in LDO regulator and SPI flash controller. Target applications include high quality audio
compression algorithms, long duration record/playback, real-time voice changing effects, as well as
SONiXs tone detection technology support for both transmitter and receiver.

Features
Operating Voltage: 2.8V ~ 5.5V Slow mode (high-speed clock disable,
Clock Source slow-speed clock enable CPU clock is
32768Hz crystal or 12.288MHz IHRC for programmable : 12.288MHz, 6.144MHz,
high system clock 3.072MHz, 1.536Mhz)
32768Hz crystal pad share GPIO(P1.6, Watch mode (chip enters power-down
P1.7) mode and wake-up setting time by RTC
System Clock: 49.152 MHz(Max) automatically)
I/O Ports: Power-down mode (both high-speed and
48 I/O pins (P0.0~P0.15, P1.0~P1.15, low-speed clock disable)
P2.0~P2.15) 16 channel comparator for cap sensing
P0.15 with IR carrier signal applications. (share P0.0~P0.15)
Total 40KW Program RAM Built in Direct Drive 14-bit Push-Pull DAC
Total 12KW Internal RAM memory 300mA drive/sink @ 3V
configuration for Program and working 64-level volume control
RAM Built in 12-bit SAR-ADC and 1-ch
3 Timers, 1 RTC, 1 WDT microphone pre-amp input
Three 16-bit timers with auto-reload 4-channel 12 bit ADC, select one of four
function(T0,T1,T2) analog AIN[0:3] or one channel
RTC with setting Time Microphone pre-amp input.
Watchdog Timer 4-ch DC-IN channel AIN0 ~ AIN3 share
9 Interrupt Sources GPIO (P0.12 ~ P0.15)
4 for Internal Timers (T0, T1, T2 and MIC pre-amplifier for 0~40dB (0dB,
RTC) 10dB, 20dB, 40dB)
3 for External (P0.0~P0.2) PGA for -12~46.5dB, step =1.5dB
2 for comparator Internal LDO regulator provides 3.3V
PWM Output(share GPIO P0.3~P0.7 & (0.1V) for SPI Flash, Driver Current(max)
P2.0~P2.15) = 50mA
Provide 21 output pins with 256 levels Internal LDO regulator provides 1.5V for
PWM pulse-width control. Core power, Driver Current(max) = 40mA
Operation Modes: Low Voltage Reset (LVR) : 2.5V +/-0.1V
Normal mode (high-speed clock enable, Low Voltage Detector (LVD) :
49.152M / 24.576M / 12.288M / 6.144M / 3.0V +/- 0.1V
3.072M Hz)) UART Tx/Rx
The information contained herein is the exclusive property of SONIX and shall not be distributed, reproduced or
disclosed in whole or no in part without prior written permission of SONIX.

V1.2 3

SONiX TECHNOLOGY CO., LTD.
SNC7648S Specification
I2C Master/Slave mode Communication SPI interface
SPI Flash Controller Master / Slave (1 bit mode)
Support 1/2/4 bit access mode Master mode:
Support 3/4 bytes address mode. Support clock frequency (Max) = system
4 bytes address mode can support 2GB clock/2
SPI Flash (Max) Slave mode:
Clock frequency (Max) = Support clock frequency (Max) = system
system clock(/1 /2 /4 /8) clock/4
8080 interface (8/16 bit) mode

The information contained herein is the exclusive property of SONIX and shall not be distributed, reproduced or
disclosed in whole or no in part without prior written permission of SONIX.

V1.2 4

SONiX TECHNOLOGY CO., LTD.
SNC7648S Specification
Pin Assignments
Item Symbol Mode Pin Count Descriptions

1 RESET I 1 Chip reset pin


2 VCOIN I 1 PLL Low Pass Filter Input
3 VDD5_REG P(I) 1 5V Battery power for internal regulator
4 VSS5_REG P 1 GND for internal regulator
5 V33_REGOUT P(O) 1 3.3V output from internal regulator1
6 V15_REGOUT P(O) 1 1.5V output from internal regualtor2
7 VDD_PPDAC P(I) 3 Power for Push-Pull DAC
8 VSS_PPDAC P 5 GND for Push-Pull DAC
9 VDD_ADC P(O) 1 3V output from ADC regulator.
10 VSS_ADC P 1 GND for ADC
11 CVDD P(I) 2 1.5V Power for Core
10 CVSS P 2 GND for Core
12 VDDA P(I) 1 3.3V Power for Analog IP
13 VSSA P 1 GND for Analog IP
14 VDDIO0 P(I) 1 3.3V/5V Power for IO Port0
15 VSSIO0 P 1 GND for IO Port0
16 VDDIO1 P(I) 1 3.3V Power for IO Port1
17 VSSIO1 P 1 GND for IO Port1
18 VDDIO2 P(I) 1 3.3V/5V Power for IO Port2
19 VSSIO2 P 1 GND for IO Port2
20 VMIC P(O) 1 Microphone bias circuit power supply
21 VREF I 1 Reference voltage input for ADC
22 MICP I 1 Microphone amplifier positive input
23 MICN I 1 Microphone amplifier negative input
24 DAOP O 2 PPDAC audio output
25 DAON O 2 PPDAC audio output
26 P0.0 ~ P0.15 I/O 16 General I/O Port 0
27 P1.0 ~ P1.15 I/O 16 General I/O Port 1
28 P2.0 ~ P2.15 I/O 16 General I/O Port 2
29 ICE_MS I 1 ICE MS pin
30 ICE_SCK I 1 ICE Clock pin
31 ICE_CSB I 1 ICE Chip Select pin
32 ICE_MOSI I 1 ICE Master Out Slave In pin

The information contained herein is the exclusive property of SONIX and shall not be distributed, reproduced or
disclosed in whole or no in part without prior written permission of SONIX.

V1.2 5

SONiX TECHNOLOGY CO., LTD.
SNC7648S Specification
33 ICE_MISO O 1 ICE Master In Slave Out pin
34 VDDIO_ICE P(I) 1 3.3V Power for ICE
35 VSSIO_ICE P 1 GND for ICE
36 PVDD P 2 GND for normal operating.
Total 93

The information contained herein is the exclusive property of SONIX and shall not be distributed, reproduced or
disclosed in whole or no in part without prior written permission of SONIX.

V1.2 6

SONiX TECHNOLOGY CO., LTD.
SNC7648S Specification
1.1 Multi GPIO

P0.0 INT0 Cap CapSens0


P0.1 INT INT1 Sensing CapSens1
P0.2 INT2 CapSens2
P0.3 PWMIO#0 CapSens3
P0.4 PWMIO#1 CapSens4
P0.5 PWM PWMIO#2 CapSens5
P0.6 PWMIO#3 CapSens6
P0.7 PWMIO#4 CapSens7
PORT0
P0.8 SPI SPI_CS CapSens8
P0.9 Interface SPI_SCK CapSens9
P0.10 (IO-Switch) SPI_MISO CapSens10
P0.11 (Default) SPI_MOSI CapSens11
P0.12 SAR_AIN0 CapSens12
P0.13 SAR SAR_AIN1 CapSens13
P0.14 ADC SAR_AIN2 CapSens14
P0.15 SAR_AIN3 IR IR_OUT CapSens15
P1.0 SF_CS
P1.1 SF_SCK
P1.2 SPI SF_MISO
P1.3 Flash SF_MOSI
P1.4 SF_ED2
P1.5 SF_ED3
P1.6 XLIN
Crystal
P1.7 XLOUT
PORT1
P1.8 TxD
UART
P1.9 RxD
P1.10 CLK
I2C
P1.11 SDA
P1.12 SPI_CS 8080_CS
SPI
P1.13 SPI_SCK 8080_RS
Interface
P1.14 SPI_MISO 8080 8080_WE
(IO-Switch)
P1.15 SPI_MOSI interface 8080_RE
P2.0 PWMIO#5 8080_D0
PORT2 PWM
P2.1 PWMIO#6 8080_D1

The information contained herein is the exclusive property of SONIX and shall not be distributed, reproduced or
disclosed in whole or no in part without prior written permission of SONIX.

V1.2 7

SONiX TECHNOLOGY CO., LTD.
SNC7648S Specification
P2.2 PWMIO#7 8080_D2
P2.3 PWMIO#8 8080_D3
P2.4 PWMIO#9 8080_D4
P2.5 PWMIO#10 8080_D5
P2.6 PWMIO#11 8080_D6
P2.7 PWMIO#12 8080_D7
P2.8 PWMIO#13 8080_D8
P2.9 PWMIO#14 8080_D9
P2.10 PWMIO#15 8080_D10
P2.11 PWMIO#16 8080_D11
P2.12 PWMIO#17 8080_D12
P2.13 PWMIO#18 8080_D13
P2.14 PWMIO#19 8080_D14
P2.15 PWMIO#20 8080_D15

The information contained herein is the exclusive property of SONIX and shall not be distributed, reproduced or
disclosed in whole or no in part without prior written permission of SONIX.

V1.2 8

SONiX TECHNOLOGY CO., LTD.
SNC7648S Specification

2 Block Diagram

8080 1 2 - b it S A R 1 4 - b it P P
S P I F la s h
in t e r f a c e ADC DAC

A r b it e r DMA
IC E

IR DMA1

E X T _ IN T

2KW R AM
T im e r
RTC
W DT 40KW 2KW R AM
P W M IO PRAM

SPI
In te rfa c e 2KW R AM
DSP
S9KE2
Cap 2KW R AM
C o re
S e n s in g
2KW R AM

UART
2KW R AM

I2 C

32768 1 2 .2 8 8 M LVD L D O fo r L D O fo r L D O fo r
PLL
X ta l IH R C LVR 3 .3 V 1 .5 V ADC

SNC7648S system function diagram

The information contained herein is the exclusive property of SONIX and shall not be distributed, reproduced or
disclosed in whole or no in part without prior written permission of SONIX.

V1.2 9

SONiX TECHNOLOGY CO., LTD.
SNC7648S Specification

3 Memory
Internal Program Memory & Internal Working Ram/Ext Program Ram
Case 1:
Internal Program Memory
Address Range Usage
Size (Words)
0x000000 ~ 0x009FFF 40K Program RAM

Internal Working Ram/


Address Range Ext Program Ram Usage
Size(Words)
Working Ram :
0x000000 ~ 0x0017FF Working RAM
(ex: 6KW working ram)
12K
Program Ram :
0x200000 ~ 0x2017FF Program RAM
(ex: 6KW program ram)
Total 12KW Internal RAM memory configuration for Program and working RAM
Internal Program Memory 40K also support dynamic reload code function

Case 2:
Internal Program Memory
Address Range Usage
Size (Words)
0x000000 ~ 0x00BFFF 48K Program RAM

Internal Working Ram/


Address Range Ext Program Ram Usage
Size(Words)
Working Ram :
0x000000 ~ 0x0007FF Working RAM
(ex: 2KW working ram)
4K
Program Ram :
0x200000 ~ 0x2007FF Program RAM
(ex: 2KW program ram)
Total 4KW Internal RAM memory configuration for Program and working RAM
Internal Program Memory 48K also support dynamic reload code function

External Flash Memory


Address Range Size (Words) Usage
0x400000 ~ 0xFFFFFFFF 1G (2GBytes) SPI Flash

The information contained herein is the exclusive property of SONIX and shall not be distributed, reproduced or
disclosed in whole or no in part without prior written permission of SONIX.

V1.2 10

SONiX TECHNOLOGY CO., LTD.
SNC7648S Specification

4 Functional Description
4.1 System Clock
SNC7648 is a dual clock system that provides high-speed clock (32768Hz up to 24.576MHz) and low-speed
clock (12.288MHz or 32768Hz) providing specific clock sources for various application requirements.

32768H z 32768 Hz
XTAL XTAL

M ux PLL CPU
4 9 .1 5 2 M H z
1 2 .2 8 8 M H z 32768 Hz
IH R C IH R C
/3 7 5

C LK_SEL PLL_SEL

Need to add the PLL low pass filter in external circuit

IHRC The frequency shift : 3% @ 3.3V

The information contained herein is the exclusive property of SONIX and shall not be distributed, reproduced or
disclosed in whole or no in part without prior written permission of SONIX.

V1.2 11

SONiX TECHNOLOGY CO., LTD.
SNC7648S Specification

The clock structure when using a 32768Hz crystal utilizes an internal PLL to generate high speed
clock rates. The frequency accuracy is according to the 32768Hz crystal. The frequency is not
affected by voltage or temperature. Applications requiring a high degree of accuracy should use
this clock source that is software selectable.

IHRC frequency (internal resistor oscillator) is affected by voltage and temperature of the system
where the following illustrates the relationship.

IHRC Frequency shift versus Voltage

The information contained herein is the exclusive property of SONIX and shall not be distributed, reproduced or
disclosed in whole or no in part without prior written permission of SONIX.

V1.2 12

SONiX TECHNOLOGY CO., LTD.
SNC7648S Specification
4.2 I/O Port
SNC7648S provides a total of 48 I/O pins (P0.0~P0.15, P1.0~P1.15, P2.0~P2.15). Input pull-high
resistors and the direction of each pin can be individually programmed by port pull-high and
direction registers. Port P0.0~P0.15 and P1.0~P1.15 can wake the chip from standby mode.
A few of these 48 programmable I/O pins are shared with peripheral interfaces such as SPI and
ADC interfaces. The internal structure of the I/O pins is shown in Figure-1.

The GPIO output voltage level is based on VDDIO0/VSSIO0 VDDIO1/VSSIO1 and


VDDIO2/VSSIO2. Utilizing SPI flash in applications, VDDIO1 must be at 3V in order to match the
voltage level for the communication between the SNC7648S and the SPI device to operate within
specification. Both VDDIO0 and VDDIO2 can be connected to 5V or 3V power domain.

Pull-Up
Resister
In/Out
Pull-Up Control
Select

I/O
PAD

Data Gate
to internal
bus

In/Out
Control

I/O Configuration of Port0.0 ~ Port2.15

The information contained herein is the exclusive property of SONIX and shall not be distributed, reproduced or
disclosed in whole or no in part without prior written permission of SONIX.

V1.2 13

SONiX TECHNOLOGY CO., LTD.
SNC7648S Specification
4.3 Timer/Counter
SNC7648S provides three 16-bit timer/event counters (T0/T1/T2). Each timer is 16-bit binary
up-count timer with pre-scalar and auto-reload function.

/2 (16-bit)
TnC Time Out
/4
16-bit
system clock /2 /8 MUX Up-Counter
comparator

/512
clear
Enable
Pre-scalar

Auto-reload

Figure-2

The information contained herein is the exclusive property of SONIX and shall not be distributed, reproduced or
disclosed in whole or no in part without prior written permission of SONIX.

V1.2 14

SONiX TECHNOLOGY CO., LTD.
SNC7648S Specification
4.4 Interrupt
At the moment the SNC7648S enters the interrupt service routine, the GIE bit (in INTEN) will be
cleared to "0 to block other interrupts. Enabled interrupt sources still issue requests, which are
then queued in INTRQ. The GIE will be restored to 1 when exiting ISR where any pending
interrupt requests are granted and served immediately.

Interrupt Vector Priority Entry Location Descriptions


Reset x 0x000000 Reset
Reserved 0x000010
T0 2 0x000018 T0 overflow
P0.0 (UART RxD) 3 0x00001C Falling/Raising edge of P0.0
T1 4 0x000020 T1 overflow
P0.1 (UART TxD) 5 0x000024 Falling/Raising edge of P0.1
T2 6 0x000028 T2 overflow
P0.2 7 0x00002C Falling/Raising edge of P0.2
SPI 8 0x000030 Communication SPI interface transfer
finish Interrupt
COMP 9 0x000034 Comparator edge trigger
TimerC 10 0x000038 Timer C interrupt for Cap sensing
I2C 11 0x00003C I2C Interrupt
Reserved 0x000040
Reserved 0x000044
Reserved 0x000048
Reserved 0x00004C
Reserved 0x000050
Reserved 0x000054
RTC 12 0x000058 RTC overflow

The information contained herein is the exclusive property of SONIX and shall not be distributed, reproduced or
disclosed in whole or no in part without prior written permission of SONIX.

V1.2 15

SONiX TECHNOLOGY CO., LTD.
SNC7648S Specification
4.5 SPI Flash Controller
SNC7648S has a built-in SPI Flash controller interface to support 1/ 2/ 4 bit read/write modes and
6.144/ 12.288/ 24.576/ 49.152 MHz clock frequencies. It is used for Write/Read of SPI Flash
content or can run a program from SPI Flash.

4.5.1 SPI Flash 6-IO and 4-IO Application Notes


IC connects to the SPI flash chip table
SPI Flash Symbol 6-IO 4-IO
VCC VOUT_REG VOUT_REG
GND VSS VSS
CS# P1.0 P1.0
SCLK P1.1 P1.1
SO/SIO1 P1.2 P1.2
SI/SIO0 P1.3 P1.3
WP#/SIO2 P1.4 VOUT_REG
RESET#/SIO3 P1.5 VOUT_REG
Function support in different IO applications
<<Note>>
Cannot protect SPI Flash by firmware in 4 pin applications
O: Support, X: Not Support
Item 1-bit 2-bit 4-bit Write Protect
6 Pin O O O O
4 Pin O O

6 Pin application IO request:


U2
P1_0 1 8 VOUT_REG
P1_2 2 CS# VCC 7 P1_5
P1_4 3 SO/SIO1 RESET#/SIO3 6 P1_1
VSS 4 WP#/SIO2 SCLK 5 P1_3
GND SI/SIO0
SPI_Flash

4 Pin application IO request:


U2
P1_0 1 8 VOUT_REG
P1_2 2 CS# VCC 7 VOUT_REG
VOUT_REG 3 SO/SIO1 RESET#/SIO3 6 P1_1
VSS 4 WP#/SIO2 SCLK 5 P1_3
GND SI/SIO0
SPI_Flash

The information contained herein is the exclusive property of SONIX and shall not be distributed, reproduced or
disclosed in whole or no in part without prior written permission of SONIX.

V1.2 16

SONiX TECHNOLOGY CO., LTD.
SNC7648S Specification
4.6 ADC
The SNC7648S contains a single high performance SAR Analog-to-Digital Converter for
microphone and analog input applications. Input to the single ADC from the microphone or any of
the 4 analog inputs is selected by control register setting. With typical SNR at 60db for the
microphone input, the pre-amp also supports a built-in PGA (-12dB ~ +46.5dB) and BOOST (0 ~
+40dB). The 4 analog inputs do not go through the Boost or PGA amp and share GPIO (AIN0~AIN3
match P0.12~P0.15). The ADC supports 4/ 6/ 8/ 12/ 16/ 24/ 32/ 48 KHz sample rates.

Analog Digital

AIN[0:3] 12 bit
MUX S/H
ADC
Sample Hold Registers
Devices and
Control
Logic

MIC_P
Pre
AMP PGA
MIC_N

The information contained herein is the exclusive property of SONIX and shall not be distributed, reproduced or
disclosed in whole or no in part without prior written permission of SONIX.

V1.2 17

SONiX TECHNOLOGY CO., LTD.
SNC7648S Specification
4.6.1 Microphone Application Circuit

The value of 5.1K is based on the microphone of the SONiX Development Board.
The microphone bias voltage is between 1.5V and 2.0V.

4.6.2 The Analog Input Application (Battery Voltage Detect)


4.6.2.1 Application Circuit for Detect Voltage VDDIO_0
Condition:
Detect Voltage VDDIO_0 (VDDIO_0 can be V33_REGOUT(3.3V) or VDD_BAT(5V) )

The SAR ADC internal circuit is an RC type and therefore the external resistor will affect the ADCs
accuracy. The maximum resistor value is 1M ohm (R1+R2). Because the R1+R2 resistor value is
1M ohm, the DC path will result in power consumption. Therefore, the ADC internal circuit has
power switch function (BATSW).

In DC detect stage (setting BATSW=1), the ADC power path is on. In the power down mode (setting
BATSW=0), GPIO must be set to float status before entering power down mode. There are gating
designed into the AIN2/AIN3 IO circuit so the path results in minimal power consumption when the
batterys voltage is smaller than VDDIO_0.

The IO gating signal will be set when the DC channel is selected. The ADCSET bit12~bit8 (MIC and
AIN3~AIN0) selects the ADC channel input.

The information contained herein is the exclusive property of SONIX and shall not be distributed, reproduced or
disclosed in whole or no in part without prior written permission of SONIX.

V1.2 18

SONiX TECHNOLOGY CO., LTD.
SNC7648S Specification

VDD5_REG

R1

AIN2(P0.14)
R2
Detect Voltage

AIN3(P0.15)

VREF

BATSW
VDD_AD
0.1uF 4.7uF 0.1uF
VSS_AD

EX: P0.14 (AIN2) is detect voltage channel. Set bit-10 (AIN2) high, and at the same time, the gating
signal is enabled (BATSW=1). Bit-10 (AIN2) must be kept high when the IC enters power down
mode. The gating signal is then disabled (BATSW=0) and GPIO set to float (P0.14, P0.15).

Item AIN2 BATSW Remark


DC detect stage 1 1 Detect Voltage VDDIO_0
Power down 1 0 When BATSW=0, and GPIO set the floating

The ADC Power is 3V level, if the detect voltage is bigger than 3V, such as the detect voltage is
bigger 3.3V. It will result in the leakage current in power down mode, the detect voltage detect
application dont use the above circuit. We use the transistor to turn off the power DC path.

The information contained herein is the exclusive property of SONIX and shall not be distributed, reproduced or
disclosed in whole or no in part without prior written permission of SONIX.

V1.2 19

SONiX TECHNOLOGY CO., LTD.
SNC7648S Specification
4.6.2.2 Application Circuit for Detect Voltage > VDDIO_0
Condition:
Detect Voltage > VDDIO_0 ( VDDIO_0=V33_REGOUT(3.3V) or VDD_BAT(5V))

*Detect Stage: AIN2 (P0.14) is detected channel, set the P0.15=High, Turn on DC Path
*Power Down Stage: set P0.15 = Low, Turn off DC Path

The information contained herein is the exclusive property of SONIX and shall not be distributed, reproduced or
disclosed in whole or no in part without prior written permission of SONIX.

V1.2 20

SONiX TECHNOLOGY CO., LTD.
SNC7648S Specification

4.7 Audio DAC


The Direct Drive 14-bit Push-Pull DAC supports 4/6/8/12/16/24/32/48 KHz sample rates for various
applications. The Push-Pull DAC internally includes a 64-level gain control making it easy to control
DAC output volume.

14

The information contained herein is the exclusive property of SONIX and shall not be distributed, reproduced or
disclosed in whole or no in part without prior written permission of SONIX.

V1.2 21

SONiX TECHNOLOGY CO., LTD.
SNC7648S Specification

4.8 Comparator
The analog comparator compares negative input voltage, and then output the result to comparator
output terminal. The comparator has multi-input selection for various applications. The comparator
negative input terminal is up to 16-channel controlled by CM_CH_SEL[5:0].
-Comparator unit with programmable output de-bounce.
-Comparator output function.
-Comparator channel selection.
-Programmable internal reference voltage source.
-Auto-oscillating control block.
-Cap Sensing compensation.

The following illustrates the Cap Sensing Charge/Discharge path and output waveform.

The information contained herein is the exclusive property of SONIX and shall not be distributed, reproduced or
disclosed in whole or no in part without prior written permission of SONIX.

V1.2 22

SONiX TECHNOLOGY CO., LTD.
SNC7648S Specification

TRC0 & TRC1

The information contained herein is the exclusive property of SONIX and shall not be distributed, reproduced or
disclosed in whole or no in part without prior written permission of SONIX.

V1.2 23

SONiX TECHNOLOGY CO., LTD.
SNC7648S Specification

4.9 Regulator
The SNC7648S contains two regulators, one is for core power. The output voltage is 1.5V with
0.05V accuracy and can be powered down by software. Driver Current (max) = 40mA

The other one is for SPI Flash. The output voltage is 3.3V with 0.1V accuracy and also can be
powered down by software. Driver Current (max) = 50mA

The information contained herein is the exclusive property of SONIX and shall not be distributed, reproduced or
disclosed in whole or no in part without prior written permission of SONIX.

V1.2 24

SONiX TECHNOLOGY CO., LTD.
SNC7648S Specification

4.10 Low Voltage Detector (Battery Detect)

The SNC7648S has a Low Voltage Detector (LVD) for power management. This feature is
favorable to product battery life requirements and can be an effective management of system
power. The device provides 4 software programmable voltage levels to detect low voltage events
3.0V ( 0.1V). The LVD function compares the power supply voltage VDD, with a pre-specified
voltage level stored in the control setting register. When the power supply voltage VDD falls below
this pre-determined value, the LVDOUT bit will be set high by HW, indicating a low power supply
voltage condition. When the device is powered down the low voltage detector will remain active if
the LVDEN bit is high.

VDD

VLVDR
VLVDT

LVDEN

LVDOUT

LVD Operation

Note the LVD detect has a voltage window of about 0.1V~0.2V. When LVD level = 3.0V, and VDD
supply falls lower than 3.0V, the LVD will trigger LVD (VLVDT). When VDD supply rises higher than
3.1V~3.2V, LVD (VLVDR) will be released, and LVDOUT bit will be set low by HW. The LVD function
does not operate in sleep or idle modes and is recommended to turn off the LVD function in these
modes to reduce power consumption.

The information contained herein is the exclusive property of SONIX and shall not be distributed, reproduced or
disclosed in whole or no in part without prior written permission of SONIX.

V1.2 25

SONiX TECHNOLOGY CO., LTD.
SNC7648S Specification

4.11 Reset Function


There are three ways in which a device reset can occur through events occurring both internally
and externally:
Power-on Reset
The most fundamental and unavoidable reset is the one that occurs when power is first applied to
the microcontroller. As well as ensuring that the Program Memory begins execution from the first
memory address, a power-on reset also ensures that certain other registers are preset to known
conditions. All the I/O port and port control registers will power up in a high condition ensuring that
all pins will be first set to inputs.

The SNC7648S power-on reset occurs through an external RC reset circuit and onto the RESET
input. The power-on reset circuit holds the device in Reset until VDD has reached an acceptable
level for minimum operation voltage.

Basic Reset Circuit

Low Voltage Reset


The SNC7648S contains a Low Voltage Reset (LVR) circuit in order to monitor the supply voltage of
the device. If the supply voltage of the device drops to less than 2.5V(+/- 0.1V), the LVR will
automatically reset the device internally.

Watch Dog Reset


The device contains an internal Watch Dog Timer (WDT). This Watchdog timer issues a reset
signal to the chip if it is not cleared before reaching a terminal count (0.25/0.5/1/2 sec).

The information contained herein is the exclusive property of SONIX and shall not be distributed, reproduced or
disclosed in whole or no in part without prior written permission of SONIX.

V1.2 26

SONiX TECHNOLOGY CO., LTD.
SNC7648S Specification

5 Absolute Maximum Rating


Items Symbol Min Max Unit

Supply Voltage VDD -0.3 5.0 V

Input Voltage VIN VSS-0.3 VDD-0.3 V

Operating Temperature TOP 0 55.0

Storage Temperature TSTG -55.0 125.0

The information contained herein is the exclusive property of SONIX and shall not be distributed, reproduced or
disclosed in whole or no in part without prior written permission of SONIX.

V1.2 27

SONiX TECHNOLOGY CO., LTD.
SNC7648S Specification

6 Electrical Characteristics
VDD/VDD_IO = 3.0V, CVDD = 1.5V, TA=25
Items Sym. Min. Typ. Max. Unit Condition
Operating Voltage VDD VDD 2.7 - 5.0 V
Operating Voltage CVDD CVDD 1.35 1.5 1.65 V
Standby Current ISBY - 25 60 uA no load
Operating Current IOPR - 20 - mA no load
Pull-Up Resistor of P0, P1, P2 RPU - 200 - K VDD=3V, no load
Drive Current of P0.0~P0.15,
IOD - 6 - mA VDD=3V
P1.6~ P1.15, P2.0~P2.15
Drive Current of P0.0~P0.15,
IOD - 9 - mA VDD=5V
P1.6~ P1.15, P2.0~P2.15
Sink Current of P0.0~P0.15,
IOS - 6 - mA VDD=3V
P1.6~P1.15, P2.0~P2.15
Sink Current of P0.0~P0.15,
IOS - 9 - mA VDD=5V
P1.6~P1.15, P2.0~P2.15
Drive Current of P1.0~P1.5 IOD - 12/16 - mA VDD=3V
Sink Current of P1.0~P1.5 IOS - 12/16 - mA VDD=3V
Drive Current of DAON IOD 300 - mA VDD=3V, DAON = 1.5V
Sink Current of DAON IOS 300 - mA VDD=3V, DAON = 1.5V
Drive Current of DAOP IOD 300 - mA VDD=3V, DAOP = 1.5V
Sink Current of DAOP IOS 300 - mA VDD =3V, DAOP = 1.5V
Maximum Current Output
ILDO1 50 mA VDD5_REG = 5V
Of Built-In 3.3V Regulator
Maximum Current Output
ILDO2 40 mA VDD5_REG = 5V
Of Built-In 1.5V Regulator
Oscillation Freq. (Crystal) FOSC - 32768 - Hz VDD = 3V
49.152 MHz for VDD = 3V, Temp. = 25,
FOSC 47.677 49.152 50.626 MHz
High System Clock (IHRC) Max : +3%, Min : -3%
Low Voltage Reset(LVR) VRST 2.4 2.5 2.6 V

The information contained herein is the exclusive property of SONIX and shall not be distributed, reproduced or
disclosed in whole or no in part without prior written permission of SONIX.

V1.2 28

SONiX TECHNOLOGY CO., LTD.
SNC7648S Specification

7 Bonding Information

VSSIO0

VDDIO0
P0.10

P2.15

P2.14

P2.13

P2.12

P2.11

P2.10
P0.9

P0.8

P0.7

P0.6

P0.5

P0.4

P0.3

P0.2

P0.1

P0.0

P2.9

P2.8

P2.7

P2.6

P2.5

P2.4

P2.3
93

80
92

91

90

89

88

87

86

85

84

83

82

81

79

78

77

76

75

74

73

72

71

70

69

68
67 P2.2

66 VSSIO2

65 VDDIO2

64 P2.1

P0.11 1 63 P2.0

2 62 PVDD
P0.12
61 PVDD
P0.13 3
60 VSSIO_ICE
P0.14 4
59 VDDIO_ICE
P0.15 5 58 ICE_MISO
CVDD 6 57 ICE_MOSI
VSS 7 56 ICE_CS

RESET 8 55 ICE_SCK
(0.00,0.00) 54 ICE_MS
P1.12 9

P1.13 10

P1.14 11
53 VDD5A_PPDAC
P1.15 12
52 VSS5A_PPDAC
MIC_N 13
51 VSSIO_PPDAC
MIC_P 14
50
VSSIO_PPDAC
REFH 15

VMIC 16 49 DAON
48 DAON
VSS_ADC 17

VDD_ADC 18
47 VDDIO_PPDAC
46 VDDIO_PPDAC
P1.11 19

P1.10 20 45 DAOP
P1.9 21 44 DAOP

P1.8 22
43 VSSIO_PPDAC
42 VSSIO_PPDAC
25

27
26

28
29
30
31
32
33
34
35

36

37

38

39

40

41
23
24

VCOIN
P.17

VSSA

V15_REGOUT
CVDD
P1.6

VSS5_REG
V33_REGOUT
VDD5_REG

VSS
VSSIO1
VDDIO1

P1.1
VDDA

P1.0

P1.2

P1.5

P1.4

P1.3

The information contained herein is the exclusive property of SONIX and shall not be distributed, reproduced or
disclosed in whole or no in part without prior written permission of SONIX.

V1.2 29

SONiX TECHNOLOGY CO., LTD.
SNC7648S Specification

8 Application Circuit
C1 0.1uF
2 1
Battery_In
SNC7649 IC
VDDIO0
P0.10

P2.15
P2.14
P2.13
P2.12
P2.11
P2.10
P0.9
P0.8

P0.7
P0.6
P0.5
P0.4
P0.3
P0.2
P0.1
P0.0

P2.9
P2.8
P2.7
P2.6
P2.5
P2.4
P2.3
VSS

ICE_5V
VDD5REG
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
75
74
73
72
71
70
69
68
3x BATTERY_4.5V
P0.9
P0.8

P0.7
P0.6
P0.5
P0.4
P0.3
P0.2
P0.1
P0.0

P2.9
P2.8
P2.7
P2.6
P2.5
P2.4
P2.3
P0.10

P2.15
P2.14
P2.13
P2.12
P2.11
P2.10
JP1 VDDA_DAC
VSSIO0
VDDIO0

2
1

HEADER 2

2
P0.11 1 67 P2.2 C2 VSS
P0.11 P2.2 VSS
2 66
P0.12 VSSIO2 VDDIO2
3 65

1
P0.13 VDDIO2 P2.1
4 64 0.1uF
P0.14 P2.1 P2.0
5 63
VDD1P5V P0.15 P2.0 VSS
6 62
1

2
VSS VDD PVDD VSS
C3 7 61 C4
RESET 8
VSS
RESET
PVDD
VSS_ICE
60 VSS LDO Power( 5V Input , 3.3V/1.5V Ouput)
0.1uF P1.12 9 59 VDD3P3V
2

1
P1.13 P1.12 VDD_ICE ICE_MISO
10 58 0.1uF
P1.13 ICE_MISO VDD3P3V
P1.14 11 57 ICE_MOSI V33_REGOUT
P1.15 P1.14 ICE_MOSI ICE_CSB
12 56
MIC_N P1.15 ICE_CSB ICE_SCK
13 55
MIC_N ICE_SCK VDD1P5V
MIC_P 14 54 ICE_MS V15_REGOUT
REFH MIC_P ICE_MS VDDA_DAC
15 53
VMIC REHF VDD5A_PPDAC VSS
16 52
SNC7649 COB
VSS_ADC
VDD_ADC
17
18
VMIC
VSS_ADC SNC7648S COB VSS5A_PPDAC
VSSIO_PPDAC
51
50
VSS
VSS
VDD5REG
VDD5V

VDD_ADC VSSIO_PPDAC DAON


19 49

1
P1.11 DAON DAON
20 48 C5 C6 C7 C8 C9 C10
P1.10 DAON VDDA_DAC
21 47
P1.9 VDDIO_PPDAC VDDA_DAC
22 46 0.1uF 4.7uF 0.1uF 4.7uF 0.1uF 4.7uF

2
P1.8 VDDIO_PPDAC DAOP VSS
45
DAOP DAOP
44
DAOP VSS
43
VSSIO_PPDAC VSS
42
VSSIO_PPDAC

IO Power ADC Power

REFH R1 0
VDD_ADC
JP2
V33_REGOUT

V15_REGOUT

1 VDD3P3V
VDD5_REG
VSS5_REG

1
2 VDDIO_0 C11 C12
VDDIO1
VSSIO1
VCOIN

3 VDD5V
VDDA
VSSA

VDD
P1.6
P1.7

P1.0
P1.2
P1.5
P1.4
P1.1
P1.3
VSS

4.7uF 0.1uF

2
VSS_ADC
U1 HEADER 3
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41

JP3
1 VDD
2 VDDIO_2
V33_REGOUT

V15_REGOUT

3 VDD5V
VDD3P3V

VDD1P5V

VDD3P3V
VCONIN

VDD5V
P1.6
P1.7

P1.0
P1.2
P1.5
P1.4
P1.1
P1.3

HEADER 3
VSS

VSS

VSS
VSS

C13

1 2 2 1

C14 0.1uF
0.1uF

VDD3P3V
HW REST
ICE IF Note:
32K XTAL
1

Short 1-2: P1_6, P1_7 used Xtal 32k


VDDIO0 VCOIN
1

VDDIO J1 C16
Short 2-3: P1_6, P1_7 used IO Mode
C15 0.1uF
2

10 9 3300pF JP4 JP5


2

ICE_CSB NC RAMSEL ICE_MOSI P1_6_XLIN P1_7_XLOUT


8 7 R2 1 1
ICE_CK ICE_CSB ICE_MOSI ICE_MISO P1_6 P1_7
6 5 3.3K 2 2
ICE_MS ICE_SCK ICE_MISO RSTB P1_6_IO P1_7_IO
R3 4 3 3 3
ICE_MS ICE_RESET VSS VCOIN
2 1
ICE_5V VDD GND
47K
9KE_ICE HEADER 3 HEADER 3

RESET
P1_7_XLOUT

Push/Pull 14 bit DAC


P1_6_XLIN

CS1 ( )
1

C17 S1 J2
Y1
RESET P1_5 P1_2
0.1uF 1 2
2

P1_0 ED3/HOLD MISO P1_3 HEADER 2


3 4
P1_1 CS MOSI P1_4
5 6
VDD3P3V SCK ED2/WP VSS DAOP 32K
7 8
1

VDD GND DAON 1


C18 C19
2
CS1_SPI_Flash
JP6 20pF 20pF
2

MCU 8080 MIC CKT Direct Key Matrix Key


JP7
VDD_8080 P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7
VDD3P3V VDD_8080 2
1

R4 5.1k
HEADER 2 VMIC S2 S4 S5 S6 S3 S7 S8 S9
SW SW SW SW
1

J3 R5 C20 SW SW SW SW
2.2K
1 2 C21 10uF TR1 TR2 TR3 TR4
2

AIN0 AIN1 P1_12 MIC_P P0.8


3 4 1 2
EA22 ECS2 VDD_8080
5 6 VSS
P2_15 EA16 VDD P2_7
7 8 0.22uF
1

P2_14 ED15 ED7 P2_6


9 10
P2_13 ED14 ED6 P2_5
+
11 12 JP8
P2_12 ED13 ED5 P2_4 MIC
13 14 S10 S11 S12 S13
P2_11 ED12 ED4 P2_3
15 16
- SW SW SW SW
2

P2_10 ED11 ED3 P2_2


17 18 C22
P2_9 ED10 ED2 P2_1 MIC_N
19 20 1 2
P2_8 ED9 ED1 P2_0
21 22
P1_15 ED8 ED0 P0.9
23 24 0.22uF R6
P1_13 RD ECS1 VSS
25 26 2.2K
EA0 GND VSS
27 28
EA15 GND
29 30
EA14 EA13
31 32 R7
EA12 EA11
33 34 VSS S14 S15 S16 S17
EA10 EA9
35 36 10K SW SW SW SW
EA8 EA19 P1_14
37 38
EA20 WR
39 40
EA21 BUSY
41 42
EA18 EA17 P0.10
43 44
EA7 EA6
45 46
EA5 EA4
47 48
EA3 EA2 VSS
49 50
VDD_8080 EA1 GND VDD_8080
51 52
VDD VDD
53 54 S18 S19 S20 S21
TP_X+ TP_X-
55 56 SW SW SW SW
TP_Y + TP_Y -

HEADER 28x2/1.27_g P0.11

The information contained herein is the exclusive property of SONIX and shall not be distributed, reproduced or
disclosed in whole or no in part without prior written permission of SONIX.

V1.2 30

SONiX TECHNOLOGY CO., LTD.
SNC7648S Specification
DISCLAIMER

The information appearing in SONiX web pages (this publication) is believed to be accurate.
However, this publication could contain technical inaccuracies or typographical errors.
The reader should not assume that this publication is error-free or that it will be suitable for any
particular purpose. SONiX makes no warranty, express, statutory implied or by description in this
publication or other documents which are referenced by or linked to this publication. In no event
shall SONiX be liable for any special, incidental, indirect or consequential damages of any kind, or
any damages whatsoever, including, without limitation, those resulting from loss of use, data or
profits, whether or not advised of the possibility of damage, and on any theory of liability, arising out
of or in connection with the use or performance of this publication or other documents which are
referenced by or linked to this publication.
This publication was developed for products offered in Taiwan. SONiX may not offer the products
discussed in this document in other countries. Information is subject to change without notice.
Please contact SONiX or its local representative for information on offerings available. Integrated
circuits sold by SONiX are covered by the warranty and patent indemnification provisions stipulated
in the terms of sale only.
The application circuits illustrated in this document are for reference purposes only. SONIX
DISCLAIMS ALL WARRANTIES, INCLUDING THE WARRANTY OF MERCHANTABILITY OR
FITNESS FOR ANY PURPOSE. SONIX reserves the right to halt production or alter the
specifications and prices, and discontinue marketing the Products listed at any time without notice.
Accordingly, the reader is cautioned to verify that the data sheets and other information in this
publication are current before placing orders.
Products described herein are intended for use in normal commercial applications.
Applications involving unusual environmental or reliability requirements, e.g. military equipment or
medical life support equipment, are specifically not recommended without additional processing by
SONIX for such application.

The information contained herein is the exclusive property of SONIX and shall not be distributed, reproduced or
disclosed in whole or no in part without prior written permission of SONIX.

V1.2 31

You might also like