SN32F280 Series
32-Bit Cortex-M0 Micro-Controller
SONiX TECHNOLOGY CO., LTD
Page 16
Version 1.1
1
1
1
PRODUCT OVERVIEW
1.1 FEATURES
Memory configuration
Timer
128KB on-chip Flash programming memory.
3 16-bit timer support up-counting, down-counting, and
32KB SRAM.
center-aligned mode.
4KB Boot ROM
3 16-bit timers support up-counting mode.
28 sets PWM
Operation Frequency up to 48MHz
8 sets inverse PWM with programmable dead-band
PCLK up to 96MHz
Interrupt sources
ARM Cortex-M0 built-in Nested Vectored Interrupt
Working voltage 2.5V ~ 5.5V
Controller (NVIC).
12-bit SAR ADC with 12 external and 3 internal
I/O pin configuration
channels, and 4-level Int. Ref. Voltage
Up to 74 General Purpose I/O (GPIO) pins with
16 external ADC input
configurable pull-up resistors.
1 internal battery measurement
GPIO pins can be used as edge and level sensitive
2 internal channels from OPA0 and OPA1 outputs.
interrupt sources.
4-level internal reference voltage source (VDD, 4.5V,
Up to 6 High-current (100 mA) output sink pins: P0.0,
3V, 2V)
P0.1, P0.2, P0.3, P1.12, P1.13
All IO 20mA driving/sinking current
3 Rail to Rail Comparators
4 GPIO pins with configurable pull-down resistors:
Internal reference voltage source 3V/2V/1.5V
P3.10, P3.11, P3.12, P3.13
Programmable 16-level internal ref. voltage divider
3 external negative inputs
Programmable Watchdog Timer (WDT)
3 external positive inputs
Programmable watchdog frequency with watchdog
clock source and divider.
2 OPA
Internal reference voltage source 3V/2V/1.5V shared
System tick timer
with CMP
The 24-bit SysTick timer clock source is fixed to the
system clock, and is intended to generate a fixed 10-
Interface
ms interrupt.
-Two I2C controllers supporting I2C-bus specification
with multiple address recognition.
Real-Time Clock (RTC)
-Four UART controllers with fractional baud rate
generation.
LVD with separate thresholds
-Two SPI controllers.
Reset: 1.35V for V
CORE
1.5V
- EBI (8080 included) interface
Reset: 2.7V/3.0V/3.6V for VDD
- Two I2S controllers with mono and stereo audio data
Interrupt: 2.7V/3.0V/3.6V for VDD
supported, MSB justified data format supported, and
can operate as either master or slave.
Fcpu (Instruction cycle)
F
CPU
= F
HCLK
= F
SYSCLK
/1, F
SYSCLK
/2, F
SYSCLK
/4, …,
System clocks
F
SYSCLK
/128
-External high clock: Crystal type 10MHz~25MHz
-External low clock: Crystal type 32.768 KHz
Operating modes
-Internal high clock: RC type 12 MHz
Normal, Sleep, Deep-sleep
-Internal low clock: RC type 32 KHz
-PLL allows CPU operation up to the maximum CPU
Cyclic Redundancy Check (CRC)
rate without the need for a high-frequency crystal.
CRC-16
-Clock output function which can reflect the internal
CRC-16-CCCITT
high/low RC oscillator, HCLK, PLL output, and
CRC-32
external low clock.
Serial Wire Debug (SWD)
In-Circuit Programming (ICP) supported