Build

The process of generating an executable file from source files.

Command file

A text file that describes debugging commands to be executed in sequence.

Compiler

Software that converts source code to machine code.

Compiler options

Options that specify code optimization, warning levels, and other settings in the compiler.

Coprocessor

An auxiliary circuit used to supplement the functions of the primary prococessor (the CPU).Some S1C17 MCUs have multiplication and division circuits.

Core

The central processing unit of all the S1C17 Family products.

Debug

The process of finding and correcting bugs or defects in a program.

Embedded System Simulator (ES-Sim17)

A tool to simulate an S1C17 microcontroller on a PC.

Executable format file

S1C17 microcontroller executable file created by building source programs.

GNU compliant C language

The C language compliant with the ANSI standard.It supports the GNU Compiler Collection (GCC) extension.

GUI

GUI (Graphical User Interface) is a user interface that allows intuitive operation on a PC.

Hardware PC break function

Break function caused by the S1C17 core while monitoring the program counter (PC). The number of breakpoints varies depending on the model.

Integrated development environment
(GNU17 IDE)

IDE (Integrated Development Environment) is a comprehensive software development environment that provides a compiler, a text editor, and a debugger.

Integration mode

Mode where measured execution times are accumulated.

Launcher function

The function that starts other applications.

Link

The process of linking objects and libraries generated by the compiler.

Linker script file

A text file that specifies physical addresses of program code, variables and constants comprising a source file.

Make file

A text file that describes file relationships and rules to be executed for a build process.Compiler and linker operate according to the description in this file.

Program counter (PC)

A register that indicates the address of main memory where the next instruction to be executed resides.

Project

A unit used to control multiple source files in an integrated fashion. It is used by the GNU17 IDE to generate one executable file.

Reset mode

Mode where measured execution times are reset whenever the program is run.

S1C17 Family

A series of 16-bit microcontrollers developed by Epson.

Section

A unit used for placing programs and data.

Simulated I/O function

A function to evaluate data input/output using the standard input (stdin) and output (stdout).

Software PC break function

Break function caused by GDB software.It is only valid when the code exists in the simulator or in RAM.Up to 200 breakpoints can be set.

Target board

A board where an S1C17 microcontroller is mounted.

Target CPU

An S1C17 microcontroller desired to run programs.

Vector table

A table where the functions of exceptional processes are registered.