S1C17M02/M03 (Rev.1.0)
Seiko Epson Corporation 1
16-bit Single Chip Microcontroller
Built-in measurement function for digital multimeter, various terminal
switching circuits for measurement. (measurement network)
Built-in SD ADC, over sampling configurable
Built-in Digital filter circuit, effective value calculation circuit
Built-in LCD display drive circuit, up to 32 SEG 4 COM
Built-in 32/ 64 Kbytes Flash memory
Support for C language programming
OVERVIEW
The S1C17M02/M03 is a compact 16-bit MCU specializing in a DMM (Digital Multi-Meter) function that
supports C programming. This MCU has implemented the functions (ΣΔ A/D converter, pin switching circuit, and
reference voltage generator) required for composing a DMM that is able to measure voltage, current, resistance,
capacitance, diode, frequency, and continuity check. Also it is possible to setup optimal measurement conditions
with programmable oversampling settings and to reduce a load on software processing with an embedded square
root circuit. The S1C17M02/M03 includes a low-power LCD driver, various serial interfaces, a crystal oscillator
and various timers as well, thus it is suitable for battery drive measurement equipment not only a DMM. It not only
has a Flash memory but also an EEPROM that can be reprogrammed from application software.
FEATURES
S1C17M02 S1C17M03
CPU
CPU core Epson original 16-bit RISC CPU core S1C17
Others
On-chip debugger
Embedded Flash memory
Capacity 32K bytes (for both instructions and data) 64K bytes (for both instructions and data)
Erase/program count 1000 times (min.)
Others Security function to protect from reading/programming by ICDmini
On-board programming function using ICDmini
Self programing function
Embedded RAM
Capacity 2K bytes
Embedded display RAM
Capacity 16 bytes 32 bytes
Embedded E
2
PROM
Capacity 256 bytes
DMM controller (DSADC16)
DC / AC voltage measurement Supports up to 5 ranges (600 mV / 6 V / 60 V / 600 V / 1000 V)
DC / AC current measurement Supports up to 6 ranges (600 uA / 6 mA / 60 mA / 600 mA / 6 A / 10 A)
Resistance measurement Current application measurement : Up to 3 ranges (600 kΩ / 6 MΩ / 60 MΩ)
Voltage application measurement : Up to 3 ranges (600Ω / 6 kΩ / 60 kΩ)
Conduction check Resistance measurement minimum range equivalent
Capacity measurement Current input : Frequency conversion measurement: Up to 4 ranges supported (1uF/ 10 μF / 100 μF / 1000uF)
Voltage input : Frequency conversion measurement: Up to 2 ranges supported (10 nF / 100 nF)
Diode measurement VF = 2.0V correspondence
Frequency measurement Counter measurement : Up to 4 ranges (5Hz 100kHz)
A / D Conversion method, resolution Sigma delta type16bit, Built-in peak hold circuit
Others Built-in digital filter, Built-in RMS circuit
Clock generator (CLG)
System clock source 4 sources (IOSC /OSC1 / OSC3/ EXOSC)
IOSC oscillator circuit
(boot clock source)
700 kHz embedded oscillator, Starting clock
OSC1 oscillator circuit 32kHz(typ.) embedded oscillator
32.768kHz (typ.) crystal oscillator
Oscillation stop detection circuit included
OSC3 oscillator circuit 6.4 / 3.2 MHz switchable embedded oscillator.
S1C17M02/03
2 Seiko Epson Corporation
EXOSC clock input 6.72 MHz (max.)
Others Configurable system clock division ratio
Configurable system clock used at wake up from SLEEP state
Operating clock frequency for the CPU and all peripheral circuits is selectable.
I/O port (PPORT)
Number of ports that support
universal port multiplexer (UPMUX)
16 bits (max.) 40 bits (max.)
A peripheral circuit I/O function selected via software can be assigned to each port.
Debugger I/F poart 3 bits
Timers
Watchdog timer (WDT) Generates NMI or watchdog timer reset.
NMI / reset generation cycle can be set
16-bit timer (T16) 4 channels
Serial interfaces
UART (UART3) 1 channel
SPIA 1 channel
I
2
C (I2C) 1 channel
Supply voltage detector (SVD4)
Detection level 19 levels (1.7 to 3.6 V)
Other Intermittent operation mode
Generates an interrupt or reset according to the detection level evaluation.
LCD driver (LCD4B)
LCD output 16 SEG × 14 COM (max.) 32 SEG × 14 COM (max.)
LCD contrast 29 levels
Other 1/3 bias power supply included
Multplier/divider(COPRO2)
Arithmetic functions 16-bit × 16-bit multiplier
16-bit × 16-bit + 32-bit multiply and accuulation unit
32-bit ÷ 32-bit divider
Reset
#RESET pin Reset when the reset pin is set to low.
Power-on reset Reset at power on.
Brown-out reset When voltage drops
Watchdog timer reset
Reset when the watchdog timer overflows (can be enabled/disabled using a register).
Supply voltage detector reset
Reset when the supply voltage detector detects the set voltage level
(can be enabled/disabled using a register).
Interrupt
Non-maskable interrupt
4 systems (Reset, address misaligned interrupt, debug, NMI)
Programmable interrupt
External interrupt: 1 systems
Internal interrupt: 17 systems
Power supply voltage
VDD operating voltage
2.1V to 3.6V
Analog circuit operating voltage
2.2V to 3.6V
Operating temperature
Operating temperature range
-40 to 85
Current consumption (Typ.)
SLEEP mode
0.24 uA
IOSC = OFF, OSC1 = OFF, OSC3 = OFF
HALT mode
1.8uA
IOSC = OFF, OSC1 = 32 kHz (internal oscillator) , OSC3 = OFF
RUN mode
6.0uA
IOSC = OFF, OSC1 = 32 kHz (internal oscillator), OSC3 = OFF, CPU = OSC1
825uA
IOSC = OFF, OSC1 = 32.768 kHz (crystal oscillator), OSC3 = 6.4 MHz, CPU = OSC3
Package
QFP13-64PIN (P-LQFP064-1010-0.50) QFP15-100PIN (P-LQFP100-1414-0.50)