APPENDIX E S1C17001 MASK ROM CODE DEVELOPMENT
S1C17001 TECHNICAL MANUAL
EPSON
337
Appendix E: S1C17001 Mask ROM
Code
Development
(1) The S1C17001 mask ROM code was developed using the S1C17704 Flash microprocessor.
(2) ROM data is provided to Epson in “
file
.PAn” (winmdc output) format. Final user verification of ROM data
should use “
file
.psa” (sconv32 output) format.
(3) Set the following arguments when executing moto2ff in the S1C17001.
• Data start address = 8,000
• Data block size = 8,000
(4) Use S1C17704 to check operations, confirming that the following functional differences are fully understood:
• The ROM size differs. Remove 32 KB of code in step (3) for final checking using “
file
.psa” (sconv 32 out-
put).
• The RAM size differs. Note the stack pointer addresses. Confirm that the data in addresses 0x800 to 0xfef
has not changed after checking program operations.
• Do not access LCD driver and SVD related registers that do not exist in the S1C17001.
Table E.1: Comparison of functions between S1C17704 and S1C17001.
Circuit/function
S1C17704
S1C17001
Flash
64 Kbytes
None
ROM (Mask ROM)
None
32 Kbytes
RAM
4 Kbytes
2 Kbytes
Display RAM
572 bytes
None
Operating frequency
32kHz to 8.2MHz
←
OSC3 oscillator circuit
Crystal/CR
←
OSC1 oscillator circuit
Crystal
←
Operation clock input (OSC3)
For evaluation use only
Operation clock input (OSC1)
For evaluation use only
Input/output port
28
←
External port interrupt
16
←
SPI (master/slave)
1ch.
←
I
2
C (master)
1ch.
←
UART (IrDA1.0 compatible)
1ch.
←
8-bit timer (T8F)
1ch.
←
16-bit timer (T16)
3ch.
←
PWM & capture timer (T16E)
1ch.
←
Clock timer (CT)
1ch.
←
Stopwatch timer (SWT)
1ch.
←
Watchdog timer (WDT)
1ch.
←
8-bit OSC1 timer (T8OSC1)
1ch.
←
LCD driver
None
Power supply voltage detection (SVD)
circuit
None
Power supply voltage
1.8V to 3.6V
Core voltage (LVDD): 1.65 to 2.7V
I/O voltage (HVDD): 1.65 to 3.6V
Summary of Contents for S1C17001
Page 1: ...Technical Manual S1C17001 CMOS 16 BIT SINGLE CHIP MICROCONTROLLER ...
Page 33: ...4 POWER SUPPLY VOLTAGE 24 EPSON S1C17001 TECHNICAL MANUAL This page intentionally left blank ...
Page 63: ...6 INITERRUPT CONTROLLER 54 EPSON S1C17001 TECHNICAL MANUAL This page intentionally left blank ...
Page 87: ...8 CLOCK GENERATOR CLG 78 EPSON S1C17001 TECHNICAL MANUAL This page intentionally left blank ...
Page 91: ...9 PRESCALER PSC 82 EPSON S1C17001 TECHNICAL MANUAL This page intentionally left blank ...
Page 133: ...11 16 BIT TIMER T16 124 EPSON S1C17001 TECHNICAL MANUAL This page intentionally left blank ...
Page 211: ...16 STOPWATCH TIMER SWT 202 EPSON S1C17001 TECHNICAL MANUAL This page intentionally left blank ...
Page 219: ...17 WATCHDOG TIMER WDT 210 EPSON S1C17001 TECHNICAL MANUAL This page intentionally left blank ...
Page 241: ...18 UART 232 EPSON S1C17001 TECHNICAL MANUAL This page intentionally left blank ...
Page 277: ...20 I2 C 268 EPSON S1C17001 TECHNICAL MANUAL This page intentionally left blank ...
Page 313: ...25 PACKAGE 304 EPSON S1C17001 TECHNICAL MANUAL This page intentionally left blank ...