Epson S1C31D01 Software Manual

Cmos 32-bit single chip microcontroller peripheral circuit sample software manual
Table of Contents

Advertisement

Quick Links

CMOS 32-BIT SINGLE CHIP MICROCONTROLLER
S1C31D01
Peripheral Circuit
Sample Software Manual
®
Rev.3.00

Advertisement

Table of Contents
loading

Summary of Contents for Epson S1C31D01

  • Page 1 CMOS 32-BIT SINGLE CHIP MICROCONTROLLER S1C31D01 Peripheral Circuit Sample Software Manual ® Rev.3.00...
  • Page 2 2. This evaluation board/kit or development tool is intended for use by an electronics engineer and is not a consumer product. The user should use it properly and in a safe manner. Seiko Epson dose not assume any responsibility or liability of any kind of damage and/or fire caused by the use of it. The user should cease to use it when any abnormal issue occurs even during proper and safe use.
  • Page 3: Table Of Contents

    3.10 Quad Synchronous Serial Interface Master (QSPI_MASTER) ..........42 3.11 Quad Synchronous Serial Interface Slave (QSPI_SLAVE)........... 45 3.12 IR Remote Controller (REMC3) ....................47 3.13 Real Time Clock (RTCA) ......................48 Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 4 3.26 Flash Programming (Flash) ..................... 61 3.27 EEPROM Emulation Library (EEPROM) ................. 62 3.28 Boot Loader (BootLoader) ....................... 63 Appendix. Use of Free Trial Version IDE ..............64 Revision History ......................65 Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 5: Overview

    1. Overview This manual describes how to use the example software provided for the S1C31D01 Microcontroller and shows the expected output when running the example software. The example software is included in the S1C31D01 Sample Software and Peripheral Drivers software package. It is intended to demonstrate how to use the various peripheral circuits in the S1C31D01 microcontroller.
  • Page 6: Sample Software Operations

    (“xxx.c”) and an include file (“xxx.h”). The include file describes the constants, types, and functions for each library module. The S1C31D01 Sample Software is organized in the “Examples” folder. In most cases, the peripheral module is presented in one corresponding example project. For example, the CLG (Clock Generator) project focuses on the CLG peripheral module.
  • Page 7 The settings.h file is where the default boot-up behavior is changed by selecting the appropriate defines. The meaning of each setting is described in Table 2.1.1. Table 2.1.1 S1C31D01 Board Defines Configuration Feature Defined Un-defined UART_PRINTF The standard library printf function The semihosting library printf function outputs to the UART console.
  • Page 8: Preparation For Program Download And Execution

    Figure 2.2.2.1 USB Adapter for UART Connection Example to S5U1C31D01T1 Evaluation Board USB to PC J2-27 (P21) J2-25 (P22) J2-47 (GND) USB adapter for UART S5U1C31D01T1 Evaluation Board Figure 2.2.2.2 USB Adapter for UART Wiring to S5U1C31D01T1 Evaluation Board Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 9 Parity None For more information on S5U1C31D01T1 evaluation board, refer to the “S5U1C31D01T1 Manual”. Notes: USB adapter for UART used in Figure 2.2.2.1 is a commercial product, not provided by Seiko Epson. Please purchase as necessary. Seiko Epson Corporation S1C31D01 Peripheral Circuit...
  • Page 10: Iar Ewarm Ide Sample Software Procedures

    Before executing the sample software using the IAR EWARM, you need to set up the sample software. To set up the sample software, follow the procedure below. (1) Download the sample software Download the S1C31D01 Peripheral Circuit Sample Software Package (.exe) from Seiko Epson microcontroller web site. (2) Install the Peripheral Circuit Sample Software Package Close all other programs during this installation.
  • Page 11: Workspace Open

    [File] > [Open] > [Workspace] in the IAR EWARM menu, navigate to the project’s “board\S5U1C31D01T1\IAR” folder, and open the workspace file (.eww). Figure 2.3.2.1 Example of Multi-Project Workspace Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 12: Active Project Selecting

    The optimization level is set to “low”. • ReleaseFlash - Build configuration to execute code in internal flash memory The optimization level is set to “high”. Drop-Down List Right-click Menu Figure 2.3.3.1 Active Project Setting Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 13: Debug Probe Setting

    (3) Select the [Setting] tab, and then select the debug probe in the [Driver] drop-down list as shown below (Figure 2.3.4.1). - When using the I-jet , select the “I-jet/JTAGjet”. - When using the J-Link, select the “J-Link/J-Trace”. Figure 2.3.4.1 Debug Probe Setting Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 14: Flash Loader Setting

    When [Use flash loader(s)] is selected, select [Override default .board file] and select the .board file for the flash loader to be used by clicking the [...] button. Figure 2.3.5.1 Flash Loader Setting Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 15: Project Build

    • all_DebugFlash - built debug targets to execute code in internal Flash memory • all_ReleaseFlash - build release targets to execute code in internal Flash memory Figure 2.3.6.1 Build Commands Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 16 Figure 2.3.6.2 Batch Build Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 17: Project Download And Debug

    When the active project is “DebugFlash” build or “ReleaseFlash” build, the program image is loaded in the internal flash memory and debugging is started. Figure 2.3.7.1 Download and Debug Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 18: Keil Mdk-Arm (Uvision) Sample Software Procedures

    Before executing the sample software using the MDK-ARM (uVision), you need to set up the sample software. To set up the sample software, follow the procedure below. (1) Download the sample software Download the S1C31D01 Peripheral Circuit Sample Software Package (.exe) from Seiko Epson microcontroller web site. (2) Install the Peripheral Circuit Sample Software Package Close all other programs during this installation.
  • Page 19: Workspace Open

    [Project] > [Open Project…] in uVision menu, navigate to the project’s “board\S5U1C31D01T1\ARM” folder, and open the workspace file (.uvmpw). Figure 2.4.2.1 Example of Multi-Project Workspace Figure 2.4.2.2 Example of Individual Project Workspace Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 20: Active Project Selecting

    - Build configuration to execute code in internal RAM memory • DebugFlash - Build configuration to execute code in internal flash memory Figure 2.4.3.1 Active Project Setting Figure 2.4.3.2 Selection of Build Configuration Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 21: Debug Probe Setting

    (J - Link) setting is applied to all projects in the sample software. However, if the debug probe does not recognize normally, follow the above procedure to check the settings. Figure 2.4.4.1 Debug Probe Selecting Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 22 Figure 2.4.4.2 J-Link Driver Setup Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 23: Flash Loader Setting

    In the examples using “Debug” build, we use the “debug.ini” file to set those values correctly. In the example using “DebugFlash” build, the [Initialization File] field should be left blank. Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 24 Figure 2.4.5.1 “Initialize File” Option Figure 2.4.5.2 Flash Loader Unsetting Figure 2.4.5.3 Flash Loader Setting Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 25: Project Build

    Examples and by default constructs both the Debug and DebugFlash builds for each of the appropriate projects. The projects in the list are ordered such that the libraries are built first (Figure 2.4.6.2). Figure 2.4.6.1 Build Commands Figure 2.4.6.2 Batch Build Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 26: Project Download And Debug

    To debug the program image downloaded to the target board, select the [Debug] > [Start/Stop Debug Session] in uVision menu (Figure 2.4.7.2). Figure 2.4.7.1 Download Figure 2.4.7.2 Debug Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 27: Mdc Tools

    Destination height = Destination Center X = Compensated center coordinate of transformation for the destination image Destination Center Y = XLSCALE = XRSCALE = Compensated scaling values YTSCALE = YBSCALE = Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 28 If the utility will gives warning such as “Cannot get a good fit”, please try adjusting the input and output parameters. Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 29: Font Conversion Mdcfontconv.exe

    The C header output file (.h) can be used in C code to include the font set in ROM data. The binary format output file (.mdcfont) can be used by MDCSerFlashImg.exe tool for downloading to N25Q128 Serial NOR Flash memory chip on the S5U1C31D01T1 evaluation board. Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 30: Image Conversion Mdcimgconv.exe

    NOR Flash memory chip on the S5U1C31D01T1 evaluation board. The hex format output file (.hex) can be used by an external serial flash programming tool to preprogram the N25Q128 Serial NOR Flash memory chip. Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 31: Serial Flash Programming Mdcserflashimg.exe

    The tool will not accept files larger than 1 MBytes and total image size cannot be larger than 16 MBytes. Before downloading the binary image into the flash memory, connect the J-Link debugger to PC and the evaluation board. Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 32: Flash Programming Tools

    “FlashTools\S5U1C31D01T1\README.txt” file of the S1C31D01 Sample Software package to install the flash loader binaries for the S1C31D01 internal Flash and the N25Q128 Serial NOR Flash into the SEGGER installation folders and supported devices list. The “README.txt” file also provides instructions on using the J-Link Commander software to program binary files into the S1C31D01 internal Flash or N25Q128 Serial NOR Flash.
  • Page 33: Details Of Sample Software

    -CPU clock- seCLG_IOSC (20000000) CLG Initialization ok CLG IOSC Auto-trimming ok Halt (OSC3) -actual- seCLG_OSC3 Wake up (OSC3) -actual- seCLG_OSC3 Sleep (OSC1) -actual- seCLG_OSC1 Wake up (OSC3) -actual- seCLG_OSC3 Exit Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 34: Dma Controller (Dmac)

    The DMAC interrupts in NVIC are not enabled. DMAC Channel transfer is enabled. DMAC Channel filtering is disabled for the selected DMAC Channel. Source address incrementing is enabled. Destination address incrementing is disabled. Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 35 10. Once interrupt flag is generated it sets a software completion flag in the DMAC interrupt service routine. 11. The Transfer Complete Interrupt flag is then cleared. 12. Software detects both transfer completion. Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 36 -CPU clock- seCLG_IOSC (20000000) DMA Initializing DMA Test: Memory DMA Test: SNDA DMA Test: UART Type 8 characters... 12345678 – 8 characters have been sent back to UART DMA Test: T16B Exit Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 37: I2C (I2C_S5U1C31D01T1)

    0xAA Pass Read CTRL_REG1 register (0x20): 0xAA Pass Write CTRL_REG1 register (0x20): 0x55 Pass Read CTRL_REG1 register (0x20): 0x55 Pass Write CTRL_REG2 register (0x21): 0x0F Pass Read CTRL_REG2 register (0x21): Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 38 Read INFO2 register (0x03): 0x00 Pass Write CNTL1 register (0x30): 0x12 Pass Read CNTL1 register (0x30): 0x12 Pass Write CNTL1 register (0x30): 0xED Pass Read CNTL1 register (0x30): 0xED Pass Status: OK Exit Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 39: Mdc Example For Lpm012M134B Panel (Mdc_Lpm012M134B)

    - (wake up from sleep) - Erase the "second" hand. - Erase the "hour" hand. - Erase the "minute" hand. - Fill "weekday" area with white. - Erase digital time text Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 40: Mdc Example For Serial Flash (Mdc_Lpm012M134B_Serflash)

    - (wake up from sleep) - Erase the "second" hand. - Erase the "hour" hand. - Erase the "minute" hand. - Fill "weekday" area with white. - Erase digital time text. Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 41: Mdc Example For Ls012B7Dh02 Panel (Mdc_Ls012B7Dh02)

    - Erase digital time string. - Erase the "second" hand. - Erase the "hour" hand. - Erase the "minute" hand. - Fill "weekday" area with white.Start OSC1 and change IOSC frequency to 20MHz. Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 42: I/O Ports (Pport)

    3.7 I/O Ports (PPORT) The PPORT module controls the general-purpose input/output (GPIO) pins of the S1C31D01. This example configures pin P35 as an output connected to pin P36 configured as an input. It performs various tests to check the connectivity of P35 and P36.
  • Page 43: Quad Synchronous Serial Interface (Qspi)

    Read flash in DUAL mode: OK Compare R/W data in DUAL mode: OK Set external flash in SINGLE mode: OK Set QSPI in SINGLE mode. Read external flash register in SINGLE mode: OK Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 44 Erase flash sector in SINGLE mode: OK Program flash in SINGLE mode: OK Read flash in SINGLE mode: OK Compare R/W data in SINGLE mode: OK Exit Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 45: Quad Synchronous Serial Interface With Dma (Qspi_Dma)

    Set external flash in QUAD mode: OK QSPI Start: OK Read flash using DMA in Memory Mapped QUAD mode: OK Compare R/W data using DMA in Memory Mapped QUAD mode: OK Exit Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 46: Quad Synchronous Serial Interface Master (Qspi_Master)

    Uncomment out QSPI_MODE_SINGLE in settings.h for the single mode setup. SINGLE mode [master] [slave] TH39 QSDI0n0------------->>----------QSDIOn1 TH38 TH38 QSDI0n1------------><-----------QSDIOn0 TH39 TH40 QSPICLKn------------>>-----------QSPICLKn TH40 TH32 #QSPISSn------------>>-----------#QSPISSn TH32 J2.1 P36------------>>-----------P36 J2.1 J2.47 GND------------><-----------GND J2.47 Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 47 -CPU clock- seCLG_IOSC (20000000) Get bus speed 123456 Set bus speed 100000 Get bus speed 100000 Set QSPI_0 in SINGLE mode. - OK(1), NG(0) - OK(2), NG(0) - OK(3), NG(0) Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 48 - OK(4), NG(0) - OK(5), NG(0) - OK(6), NG(0) - OK(7), NG(0) - OK(8), NG(0) - OK(9), NG(0) - OK(10), NG(0) Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 49: Quad Synchronous Serial Interface Slave (Qspi_Slave)

    Please note that the connections are different for single mode. SINGLE mode [master] [slave] TH39 QSDI0n0------------->>----------QSDIOn1 TH38 TH38 QSDI0n1------------><-----------QSDIOn0 TH39 TH40 QSPICLKn------------>>-----------QSPICLKn TH40 TH32 #QSPISSn------------>>-----------#QSPISSn TH32 J2.1 P36------------>>-----------P36 J2.1 J2.47 GND------------><-----------GND J2.47 Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 50 2. Assign GPIO P36 as input and enable interrupt on rising edge to detect a start of communication 3. Receive the 'BUF_SIZE' bytes of random data from the master 4. Send the 'BUF_SIZE' bytes of data back to the master Example of Output Slave has no output. Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 51: Ir Remote Controller (Remc3)

    5. When a T16 Ch.0 interrupt occurred, check whether the same switch SW2 to SW3 was pushed. If the same switch was pushed, set the register values of REMC3 so that a repeat waveform is generated, initialize REMC3 before activation, and activate REMC3. Otherwise, stop the T16 Ch.0 operation. Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 52: Real Time Clock (Rtca)

    RTCA Trimming performed : hour 4(PM), minute 17, second 11 RTCA StopWatch (start) : hour 4(PM), minute 17, second 11 RTCA sleep 5 seconds waiting for Stop..RTCA interrupts disabled for count reading SysTick 5000 StopWatchHW: 5.14 Exit Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 53: Sound Generator (Snda)

    -CPU clock- seCLG_IOSC (20000000) Start SNDA in normal buzzer mode for 5 sec Start SNDA in one-shot buzzer mode, 250ms Start SNDA in melody mode Start SNDA playing of 'Postoj Parovoz' music Exit Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 54: Synchronous Serial Interface Master (Spia_Master)

    SPIA module is a synchronous serial interface supporting both master and slave modes. Only one SPIA channel is available in S1C31D01 microcontroller. This example provides a description of how to use an SPIA channel in the master mode to transfer data buffer.
  • Page 55: Synchronous Serial Interface Slave (Spia_Slave)

    SPIA module is a synchronous serial interface supporting both master and slave modes. Only one SPIA channel is available in S1C31D01 microcontroller. This example provides a description of how to use a SPIA channel in the slave mode to transfer data buffer.
  • Page 56: Power Supply Voltage Detection Circuit (Svd3)

    Example of Output - CPU clock- seCLG_IOSC (20000000) SVD is configured to detect the voltage drop. Please Disconnect USB cable. Power voltage drop detected Interrupt Low voltage occurred IRQ handler called Exit Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 57: 16-Bit Timer (T16)

    5. Counts a number of interrupts happened during 5 second interval. Example of Output -CPU clock- seCLG_IOSC (20000000) CLG IOSC Auto-trimming ok IRQ interrupted: 1695 times during 5 sec Exit Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 58: 16-Bit Pwm Timer (T16B)

    - CaptureCountData[12] = 0x2007 - CaptureCountData[13] = 0x0005 - CaptureCountData[14] = 0x2007 - CaptureCountData[15] = 0x0005 - CaptureCountData[16] = 0x2007 - CaptureCountData[17] = 0x0005 - CaptureCountData[18] = 0x2007 - CaptureCountData[19] = 0x0005 Exit Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 59: Temperature Sensor And Voltage Reference (Tsrvr)

    - (wake up from sleep) - Fill temperature display area with white. - Erase the "second" hand. - Erase the "hour" hand. - Erase the "minute" hand. - Fill "weekday" area with white. Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 60: Uart (Uart3)

    4. When typing of the 8 characters completed the characters are sent back to the terminal program window. Example of Output -CPU clock- seCLG_IOSC (20000000) abcefghiabcefghi ... waiting for console input... 1234567812345678 Exit Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 61: Usb Cdc Device (Usb_Cdc)

    The example application echoes back the character received from the COM PORT. Hardware Setup Jumper on J2 pins 35 and 36 must be installed. Connect evaluation board to PC by USB cable. Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 62: Usb Hid (Usb_Hid_S5U1C31D01T1)

    Operations 1. On the PC side, start the Tools\HidClient.exe utility. 2. In the utilities window select EPSON CMSIS-HID 3. Click on outputs to observe bits on the S5U1C31D01T1 evaluation board display. 4. Push SW2, SW3 buttons on the board to observe inputs in the HidClient.exe utility window.
  • Page 63: Usb Msc Device (Usb_Msc)

    1. Jumper on J2 pins 35 and 36 must be installed. 2. Connect the evaluation board to PC by USB cable. Example of Output -CPU clock- seCLG_IOSC (20000000) Reset Suspend Resume Reset Reset Configure Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 64: Watchdog Timer (Wdt2)

    Chip was reset on next comparator match. WDT Clock source = (1) WDT Clock divider = (0) WDT CLK = 250 Hz. CMP count = 250 WDT 1 secs cycle is set Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 65: Flash Programming (Flash)

    3.26 Flash Programming (Flash) This example erases and programs the internal flash memory in the S1C31D01 using the seFlashLibrary. The seFlashLibrary is implemented based on the specification of the CMSIS-Driver Flash Interface. Operations 1. Call the GetInfo() function to get the information on the internal flash memory.
  • Page 66: Eeprom Emulation Library (Eeprom)

    3.27 EEPROM Emulation Library (EEPROM) This example writes data to the emulated EEPROM which uses the internal flash memory of the S1C31D01 using the seEepromLibrary, and then reads back and compares the data to expected values. Emulated EEPROM uses 256 bytes of internal Flash memory for each byte of EEPROM. The Flash area from 0x20000 to 0x3FFFF is used for EEPROM emulation and provides 512 bytes of EEPROM with 100,000 read/write cycles.
  • Page 67: Boot Loader (Bootloader)

    3.28 Boot Loader (BootLoader) This example loads a program transmitted from the outside by UART communication. For details of this example, refer to "S1C31D01 Boot Loader Manual" on the separate document. Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 68: Appendix. Use Of Free Trial Version Ide

    Note: Depending on the version of the free trial version IDE, example projects may not be build. Also, the above table is not intended to guarantee the operation of example projects to be built using the free trial version IDE. Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 69: Revision History

    Added “Appendix”. Last Change Updated contact information. Rev.3.00 02/26/2019 4,6,10, Change Modified section 2.2.1, 2.3.1, 2.3.5, 2.4.1 and 2.4.5. 14,19 62,63 Added section 3.27 and 3.28. Delete Deleted section 2.2.3. Seiko Epson Corporation S1C31D01 Peripheral Circuit Sample Software Manual (Rev.3.00)
  • Page 70 Epson Europe Electronics GmbH Riesstrasse 15, 80992 Munich, Germany Phone: +49-89-14005-0 FAX: +49-89-14005-110 Epson Taiwan Technology & Trading Ltd. 15F, No.100, Songren Rd, Sinyi Dist, Taipei City 110. Taiwan Phone: +886-2-8786-6688 Epson Singapore Pte., Ltd. 1 HarbourFront Place, #03-02 HarbourFront Tower One, Singapore 098633...

Table of Contents