S1C17701
SEIKO EPSON CORPORATION
CMOS 16-bit Single Chip Microcontroller
Low Power MCU (operating voltage 1.8 V, 1 μA/SLEEP, 2.6 μA/HALT)
S1C17 High Performance 16-bit RISC CPU Core with C Optimized
Compact Code and Serial ICE Support
High Quality and Stable Display LCD Driver with Voltage Booster
(56 SEG
32 COM, supports grayscale)
Infrared Remote Controller with Carrier Generator
64K-Byte Flash Memory and 4K-Byte RAM
DESCRIPTIONS
The S1C17701 is a 16-bit MCU that features high-speed operation, low power consumption, small size, large address
space, and on-chip ICE. The S1C17701 consists of an S1C17 CPU Core, a 64K-byte Flash memory, a 4K-byte RAM,
serial interface modules (UART that supports high bit rate and IrDA 1.0, SPI and I2C) for connecting various sensor
modules, 8-bit timers, 16-bit timers, a PWM & capture timer, a clock timer, a stopwatch timer, a watchdog timer, 28 GPIO
ports, an LCD driver with 56-segment × 32-common outputs and a voltage booster, a supply voltage detector, 32 kHz
(typ.) and 8.2 MHz (max.) oscillators, and a voltage regulator for generating the 1.8 V internal voltage. The S1C17701 is
capable of high-speed operation (8.2 MHz) with low operating voltage (1.8 V). Its 16-bit RISC processor executes one
instruction in 1.5 clock cycles. The S1C17701 also provides an on-chip ICE function that allows on-board erasing/
programming of the embedded Flash memory, on-board debugging and evaluating the program by connecting the
S1C17701 to the serial ICD Mini (S5U1C17001H) with only three wires.
The S1C17701 is suitable for battery driven applications with sensor interfaces and up to 56 × 32-dot LCD display, such
as remote controllers and sports watches.
This product uses SuperFlash® Technology licensed from Silicon Storage Technology, Inc.
FEATURES
● CPU ................................................. • Seiko Epson original 16-bit RISC CPU core S1C17
● Main (OSC3) oscillator • Crystal/ceramic oscillator 8.2 MHz (max.) or CR oscillator 2.2 MHz (max.)
● Sub (OSC1) oscillator.................... • Crystal oscillator 32.768 kHz (typ.)
● On-chip Flash memory .................. • 64K bytes (for instructions and data)
• 1,000 erase/program cycles
• Read/program protection
• On-board programming by a debugging tool such as ICD Mini (S5U1C17701H) and
self-programming by software control
● On-chip RAM .................................. • 4K bytes
● On-chip display RAM..................... • 576 bytes
● I/O ports ......................................... • Max. 28 general-purpose I/O ports (Pins are shared with the peripheral I/O.)
● Serial interfaces ............................. • SPI (master/slave) 1 ch.
• I2C (master) 1 ch.
• UART (115200 bps, IrDA 1.0) 1 ch.
• Remote controller (REMC) 1 ch.
● Timers ............................................. • 8-bit timer (T8F) 1 ch.
• 16-bit timer (T16) 3 ch.
• PWM & capture timer (T16E) 1 ch.
• Clock timer (CT) 1 ch.
• Stopwatch timer (SWT) 1 ch.
• Watchdog timer (WDT) 1 ch.
• 8-bit OSC1 timer (T8OSC1) 1 ch.
● LCD driver....................................... • 56 SEG × 32 COM or 72 SEG × 16 COM (1/5 bias)
• Built-in voltage booster
● Supply voltage detector (SVD)..... • 13 programmable detection levels (1.8 V to 2.7 V)
● Interrupts ........................................ • Reset
• NMI
• 16 programmable interrupts (8 levels)