S1C6F016 CMOS 4-bit Single Chip Microcontroller z z z z z z High Performance 4-bit Core CPU S1C63000 Flash EEPROM 16K x 13bit / 4K x bit Segment LCD Driver (Max:56SEG x 8COM) R/F Converter to Measure Temperature and Humidity Low Current Consumption Low Voltage Operation ■ DESCRIPTIONS The S1C6F016 is a microcontroller features low voltage operations and low current consumption. It consists of a 4-bit core CPU S1C63000 as the core CPU, Flash EEPROM (16K words x 13 bits), RAM (2K words x 4 bits), supply voltage detection (SVD) circuit, serial interface, timers, sound generator, and integer multiplier. It also incorporates a segment LCD controller/driver that can drive a maximum 56-segment x 8-common LCD panel, and an R/F converter that can measure temperature and humidity using sensors such as a thermistor. The S1C6F016 is suitable for battery driven clocks and watches with temperature and humidity measurement functions. FEATURES z CPU z OSC1 oscillation circuit z OSC3 oscillation circuit z Instruction set z Instruction execution time z Flash EEPROM capacity z RAM capacity z z z z LCD driver I/O ports Serial interface Time base counters z Programmable timer z Watchdog timer z Sound generator z R/F converter z Integer Multiplier 4-bit CMOS core CPU S1C63000 32.768kHz (Typ.) crystal oscillation circuit 4.2MHz (Max.) ceramic oscillation circuit 1.8MHz (Typ.) CR oscillation circuit (extenal R), or 500kHz (Typ.) CR oscillation circuit (built-in R) (*1) 47 types of basic instructions (411 instructions with all), 8 types of addressing modes During operation at 32.768kHz: 61µsec 122µsec 183µsec During operation at 4MHz: 0.5µsec 1µsec 1.3µsec Code ROM: 16,384 words x 13 bits Data ROM: 4,096 words x 4 bits Data memory: 2,048 words x 4 bits Display memory: 448 bits 56 segments (Max., *1) x 3 to 8 commons (*2) 24 bits 1 port (8-bit clock synchronous system with SPI supported) Clock timer 1/1000-second stopwatch timer with direct key input function 16-bit timer x 2 channels Each 16-bit timer is configurable to two 8-bit timer channels (*2) Built-in With envelope and 1-shot output functions 2 channels, CR oscillation type R/F converter with 20-bit counters, supports resistive humidity sensors 8-bit accumulator x 1 channel Multiplication: 8 bits x 8 bits → 16-bit product Division: 16 bits ÷ 8 bits → 8-bit quotient and 8-bit remainder z Supply voltage detection (SVD) circuit z External interrupt z Internal interrupt z Power supply voltage z Operation temperature range z Current consumption (Typ.) z Shipment form Programmable 16 detection voltage levels (*2) Key input 8 systems Watchdog timer (NMI) 1 systems Clock timer 8 systems Stopwatch timer 4 systems Programmable timer 8 systems Serial interface 1 systems R/F converter 3 systems 1.8 to 3.6V (for normal operation), 2.7 to 3.6V (for Flash programming) (*1) -20 to 70°C During SLEEP (32kHz) 0.7µA During HALT (32kHz) 2µA During running (32kHz) 9µA During running (4MHz) 950µA QFP15-100pin or die form *1: Can be selected with mask option. *2: Can be selected with software. S1C6F016 BLOCK DIAGRAM DMOD DCLK DRXD DTXD TEST1-3 Flash Controller Code ROM (Flash) 16,384 words x 13bits Data ROM RAM 2,048 words x 4bits VDD VD1 VC1-3 CA, CB VSS KRST00-03 OSC Interrupt Controller Watchdog Timer Programmable Timer Clock Timer Serial Interface Power Controller KEY00-03 KEY10-13 Clock Management Unit Stopwatch Timer FOUT RUN_STP LAP EVIN_A,B TOUT_A,B SCLK SOUT SIN SRDY_SS Sound Generator R/F Converter SVD RESET P00 / KEY00 / RUN_STP / KRST00 P01 / KEY01 / LAP / KRST01 P02 / KEY02 / KRST02 P03 / KEY03 / KRST03 Core CPU S1C63000 4,096 words x 4bits OSC1 OSC2 OSC3 OSC4 System Reset Control BZ RFOUT RFIN0 SEN0,REF0 RFIN1 SEN1,REF1 HUD P10 / KEY10 / P11 / KEY11 / P12 / KEY12 / P13 / KEY13 / P20 P21 P22 / EVIN_B P23 / TOUT_B SEG44 SEG45 SEG46 SEG47 P30 / SCLK P31 / SOUT P32 / SIN P33 / SRDY_SS SEG40 SEG41 SEG42 SEG43 P40 P41 P42 P43 SEG36 SEG37 SEG38 SEG39 P50 / RFOUT P51 / SEN0 P52 / REF0 P53 / RFIN0 SEG48 SEG49 SEG50 SEG51 HUD SEN1 REF1 RFIN1 SEG36-55 Integer Multiplier TEST Test LCD Controller & Driver EVIN_A TOUT_A BZ FOUT SEG55 SEG54 SEG53 SEG52 Mask option SEG0-35 COM0-7 I/O Controller & Driver NOTICE: No part of this material may be reproduced or duplicated in any form or by any means without the written permission of Seiko Epson. Seiko Epson reserves the right to make changes to this material without notice. Seiko Epson does not assume any liability of any kind arising out of any inaccuracies contained in this material or due to its application or use in any product or circuit and, further, there is no representation that this material is applicable to products requiring high level reliability, such as, medical products. Moreover, no license to any intellectual property rights is granted by implication or otherwise, and there is no representation or warranty that anything made in accordance with this material will be free from any patent or copyright infringement of a third party. This material or portions thereof may contain technology or the subject relating to strategic products under the control of the Foreign Exchange and Foreign Trade Law of Japan and may require an export license from the Ministry of Economy, Trade and Industry or other approval from another government agency. All brands or product names mentioned herein are trademarks and/or registered trademarks of their respective companies. ©Seiko Epson Corporation 2010, All rights reserved EPSON semiconductor website SEMICONDUCTOR OPERATIONS DIVISION http://www.epson.jp/device/semicon_e/ IC Sales Department IC International Sales Group 421-8 Hino, Hino-shi, Tokyo 191-8501, JAPAN Phone: +81-42-587-5814 FAX: +81-42-587-5117 Document code: 411904700 First issue Mar, 2010 in Japan 2