1-1
Seiko Epson Corporation
S1C31D50 TECHNICAL MANUAL
(Rev. 1.00)
1.
Overview
1.1.
Features
The S1C31D50 is a 32-bit ARM® Cortex®-M0+ MCU which integrates a specific hardware block called
the HW Processor. The HW Processor can perform 2ch Voice/Audio Play, Voice Speed Conversion, and
Self Memory Check without using any CPU resource. The S1C31D50 is suitable for home electronics,
white goods, and battery-based products which require voice and audio playback.
With the HW Processor, low memory footprint and multi-language support are achievable because of
its integrated high-compression algorithm for voice and audio.
Table 1.1.1 Features
Model
S1C31D50
CPU
CPU core
ARM
®
32-bit RISC CPU core Cortex
®
-M0+
Other
Serial-wire debug ports (SW-DP) and a micro trace buffer (MTB) included
Embedded Flash memory
Capacity
192K bytes (for both instructions and data)
Erase/program count
1,000 times (min.) * When being programmed by the dedicated flash loader
Other
On-board programming function
Flash programming voltage can be generated internally.
Embedded RAMs
General-purpose RAM
8K bytes + 14K bytes (when HW Processor is not active)
Instruction cache
512 bytes
HW Processor
Sound Play FUNCTION
Sound Algorithm
EPSON high quality & High compress algorithm
Play channels
2ch mixing support(suitable for
background music + Voice play
Sampling Frequency
15.625kHz, (suitable for background music + Voice play)
Bitrate
16/24/32/40 kbps
Voice Speed Conversion
75% - 125% (5% step)
Self Memory Check FUNCTION
On Chip RAM Check
W/R Check, MARCH-C
On Chip Flash check
Checksum, CRC
External SPI-Flash Check
Checksum, CRC
Sound DAC
Sampling Frequency
15.625kHz
Serial interfaces
UART (UART3)
3 channels
Baud-rate generator included, IrDA1.0 supported
Open drain output, signal polarity, and baud rate division ratio are configurable.
Infrared communication carrier modulation output function
Synchronous serial interface (SPIA)
3 channels
2 to 16-bit variable data length
The 16-bit timer (T16) can be used for the baud-rate generator in master mode.
Quad synchronous serial interface (QSPI)
1 channel
Supports single, dual, and quad transfer modes.
Low CPU overhead memory mapped access mode that can directly read data from
the external flash memory with XIP (eXecute-In-Place) mode.
I
2
C (I2C)
3 channels
Baud-rate generator included
DMA Controller (DMAC)
Number of channels
4 channels
Data transfer path
Memory to memory, memory to peripheral, and peripheral to memory
Transfer mode
Basic, ping-pong, scatter-gather
DMA trigger source
UART3, SPIA, QSPI, I2C, T16B, ADC12A, and software
Summary of Contents for S1C31D50
Page 461: ...25 1 Seiko Epson Corporation S1C31D50 TECHNICAL MANUAL Rev 1 00 25 Package TQFP12 48PIN ...
Page 462: ...25 2 Seiko Epson Corporation S1C31D50 TECHNICAL MANUAL Rev 1 00 QFP13 64PIN ...
Page 463: ...25 3 Seiko Epson Corporation S1C31D50 TECHNICAL MANUAL Rev 1 00 TQFP14 80PIN ...
Page 464: ...25 4 Seiko Epson Corporation S1C31D50 TECHNICAL MANUAL Rev 1 00 QFP15 100PIN ...