SN32F100 Series
32-Bit Cortex-M0 Micro-Controller
SONiX TECHNOLOGY CO., LTD
Page 15
Version 1.9
1.2 SYSTEM BLOCK DIAGRAM
TEST/DEBUG
INTERFACE
GPIO ports
PIO0_0~15
PIO1_0~13
PIO2_0~15
PIO3_0~15
SWDIO
SWCLK
XTALOUT,
AUXTALOUT,
LXTALOUT
XTALIN,
AUXTALIN,
LXTALIN
CLKOUT
CT32B0_PWM[1:0]
CT32B0_CAP0
CT32B1_PWM[1:0]
CT32B1_CAP0
CT16B0_PWM[0]
CT16B0_CAP0
CT16B1_PWM[0]
CT16B1_CAP0
SCK0
SEL0
MISO0
MOSI0
SCL0
SDA0
SCK1
SEL1
MISO1
MOSI1
/RESET
ARM
CORTEX-M0
CLOCK GENERATION
FLASH ROM
64KB
SRAM
8KB
SYS
PMU
POWER CONTROL/
SYSTEM FUNCTIONS
SPI1
I2C0
UART 0
SPI0
UART 1
POWER
REGULATOR
ILRC
16KHz
IHRC
12MHz
LVD
Clocks
Controls
AHB-LITE BUS
AHB TO APB
BRIDGE
A
P
B
B
U
S
RTC
32-bit TIMER 0
with 2 PWM
32-bit TIMER 1
with 2 PWM
16-bit TIMER 0
with 1 PWM
16-bit TIMER 1
with 1 PWM
16-bit Sigma-delta ADC
GPIO
VCORE
VDD 1.8V~3.6V
WDT
I2C1
SCL1
SDA1
URXD1
UTXD1
I2S
I2SBCLK
I2SWS
I2SDIN
I2SDOUT
I2SMCLK
16-bit Sigma-delta DAC
Comparator
FLASH ROM
(BOOT LOADER)
4KB
CM0~CM23
CMO
VOUTP
VOUTN
VMID/VCOM
AVDD/AVSS
AVDD_DRV
AVSS_DRV
MIC_P/MIC_N
MIC_BIAS
VMID/AVDD/AVSS
URXD0
UTXD0