The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

S1C33 Family Data Sheets S1C33 Family S1C33000 Core S1C33209 S1C3


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



PF1084-05
S1C33 Family Data Sheets
S1C33 Family S1C33000 Core S1C33209 S1C33T01 S1C33L01 S1C33S01 S1C33221/222 S1C33240 S1C33210 S1C33205/225/226/245 S1C33L03 S1C33 Family Development Environment S1C33 Family Middleware Firmware List Hardware Resources used Middleware S1C33 Family Technology PCM15 S1C33 Family S5U1C330R1S Middleware S1C33 Family S5U1C330M2S Middleware S1C33 Family S5U1C330V1S Middleware S1C33 Family S5U1C330M1S Middleware S1C33 Family S5U1C330S1S Middleware S1C33 Family S5U1C330T1S Middleware S1C33 Family S5U1C330V2S Middleware S1C33 Family S5U1C330J1S Middleware S1C33 Family S5U1C330C1S Middleware S1C33 Family S5U1C330G1S Middleware S1C33 Family S5U1C330P1S Middleware S1C33 Family S5U1C330H1S Middleware S1C33 Family S5U1C330S2S Middleware S1C33 Family S5U1C330U1S Middleware S1C33 Family S5U1C330G3S Middleware S1C33 Family Demonstration Evaluation Board S1C33 Family Tool Selection Guide
information product number change
Starting April 2001, product number been changed listed below. Please product number when place order. further information, please contact Epson sales representative.
Configuration product number
Devices 33209 00E1
Packing specification Specification Package form; QFP) Model number Model name microcomputer, digital products) Product classification (S1: semiconductor)
Development tools 33000 S5U1
Packing specification Version Version Tool type Corresponding model number Tool classification microcomputer use) Product classification (S5U1: development tool semiconductor products)
details about tool types, tables below. some manuals, tool types represented digit.) Actual versions written manuals.
Comparison table between Comparison table between previous previous number number development tools
S1C33 Family processors
Previous E0C33A104 E0C33202 E0C33204 E0C33208 E0C33209 E0C332T01 E0C332L01 E0C332L02 E0C332S08 E0C332129 E0C33264 E0C332F128 S1C33104 S1C33202 S1C33204 S1C33208 S1C33209 S1C33T01 S1C33L01 S1C33L02 S1C33S01 S1C33221 S1C33222 S1C33240
Development tools S1C33 Family
Previous ICE33 EM33-4M PRC33001 POD33001 ICD33 DMT33004 DMT33004PD DMT33005 DMT33005PD DMT33006LV DMT33006PDLV DMT33007 DMT33007PD DMT33008LV DMT33008PDLV DMT332S08LV DMT332S08PDLV DMT33209LV DMT33209PDLV DMT332F128LV DMT33MON DMT33MONLV DMT33AMP DMT33AMP2 DMT33AMP3 DMT33AMP4 DMT33CF S5U1C33104H S5U1C33104E S5U1C33104P1 S5U1C33104P2 S5U1C33000H S5U1C33104D1 S5U1C33104D2 S5U1C33208D1 S5U1C33208D2 S5U1C33L01D1 S5U1C33L01D2 S5U1C33208D3 S5U1C33208D4 S5U1C33T01D1 S5U1C33T01D2 S5U1C33S01D1 S5U1C33S01D2 S5U1C33209D1 S5U1C33209D2 S5U1C33240D1 S5U1C330M1D1 S5U1C330M2D1 S5U1C330A1D1 S5U1C330A2D1 S5U1C330A3D1 S5U1C330A4D1 S5U1C330C1D1 Previous DMT33LIF DMT33SMT DMT33LCD26 DMT33LCD37 EPOD33001 EPOD33001LV EPOD33208 EPOD33208LV EPOD332L01LV EPOD332T01 EPOD332T01LV EPOD33209 EPOD33209LV EPOD332128 EPOD332128LV EPOD332S08LV MEM33201 MEM33201LV MEM33202 MEM33202LV MEM33203 MEM33203LV MEM33DIP42 MEM33TSOP48 EPOD176CABLE EPOD100CABLE EPOD33SRAM5V EPOD33SRAM3V S5U1C330L1D1 S5U1C330S1D1 S5U1C330L2D1 S5U1C330L3D1 S5U1C33208E1 S5U1C33208E2 S5U1C33208E3 S5U1C33208E4 S5U1C33L01E1 S5U1C33T01E1 S5U1C33T01E2 S5U1C33209E1 S5U1C33209E2 S5U1C33220E1 S5U1C33220E2 S5U1C33S01E1 S5U1C33001M1 S5U1C33001M2 S5U1C33002M1 S5U1C33002M2 S5U1C33003M1 S5U1C33003M2 S5U1C330D1M1 S5U1C330T1M1 S5U1C33T00E31 S5U1C33S00E31 S5U1C33000S S5U1C33001S
Previous CC33 CF33 COSIM33 GRAPHIC33 HMM33 JPEG33 MON33 MELODY33 PEN33 ROS33 SOUND33 SMT33 TS33 USB33 VOX33 VRE33
S5U1C33000C S5U1C330C1S S5U1C330C2S S5U1C330G1S S5U1C330H1S S5U1C330J1S S5U1C330M2S S5U1C330M1S S5U1C330P1S S5U1C330R1S S5U1C330S1S S5U1C330S2S S5U1C330T1S S5U1C330U1S S5U1C330V1S S5U1C330V2S
DMT33CPLD400KLV S5U1C330C2D1
PF1130-03
S1C33 Family
32-bit Single Chip Microcomputer
DESCRIPTION
S1C33 Family microcomputer consists Seiko Epson original CMOS 32-bit RISC core, ROM, RAM, DMA, timers, SIO, PLL, other circuits. Featuring high-speed operation, power consumption, reduced code size, multiplication/accumulation function, this product used wide range applications, from equipment portable equipment. This product also available ASIC custom microcomputer.
S1C33000 CORE DESCRIPTION
60MHz (differs depending S1C33xxx model) 16-bit fixed code size, types instructions Immediate addressing mode extension with instruction Multiplication/accumulation function operation bits bits bits bits) executed cycles Register Sixteen 32-bit general-purpose registers, Five 32-bit special registers Memory space 28-bit (256MB) space Operating frequency Instruction
S1C33 FAMILY GENERAL-PURPOSE MICROCOMPUTER LIST
Voltage(V) Core S1C33209 QFP5-128 QFP15-128 ~3.6 ~5.5 S1C33L01 QFP18-176 1.8~5.5 ~3.6 (I/O, Bus) 3.0~5.5 (LCD I/F) S1C33T01 QFP18-176 1.8~5.5 ~3.6 (I/O, Bus) S1C33221 QFP5-128 ~3.6 ~5.5 S1C33222 Model S1C33S01 QFP15-100 S1C33240 QFP5-128 ~3.6 ~3.6 ~3.6 ~3.6 Same core ~5.5 Same core ~5.5 Main clock max. frequency clock (KB) 60MHz(3.3V) 32.768kHz 20MHz(2.0V) 50MHz(3.3V) 32.768kHz 20MHz(2.0V) (KB) 8/4/2 DMA(ch) Timer(ch) I/O(bit) (ch) 16bit 8bit (ch) (ch) Others
(VRAM)
Built-in LCDC equivalent S1D13705
60MHz(3.3V) 20MHz(2.0V) 50MHz(3.3V) 20MHz(2.0V)
32.768kHz 32.768kHz
selectable
S1C33210
QFP15-128
50MHz(3.3V) 20MHz(2.0V) 40MHz(3.3V) 20MHz(Flash access: wait) 50MHz
32.768kHz 32.768kHz
(Flash)
32.768kHz
S1C33205 QFP15-128 S1C33225 S1C33226 S1C33245
60MHz(3.3V) 20MHz(2.0V) 50MHz(3.3V) 20MHz(2.0V)
32.768kHz
I/F: I/F: HDLC:
40MHz(3.3V) (Flash) 20MHz(Flash access: wait) S1C33L03 QFP20-144 50MHz(3.3V) 32.768kHz ~3.6 ~5.5 20MHz(2.0V) LCDC: 25MHz(3.3V) Under development (This model under development, therefore contents above specifications revised final.)
~3.6
~5.5
Available None
S1C33 Family
S1C33 FAMILY CUSTOM MICROCOMPUTER
Available custom microcomputer incorporating S1C33 macros based S1X50000 series Epson embedded arrays.
peripheral macro (required)
macro
SRAM core macro (required)
User logic
Macro S1X50000
Flash
10-bit
S1C33 FAMILY DEVELOPMENT ENVIRONMENT LIST
Software Tools
Tool S5U1C33000C S5U1C330M2S S5U1C330M1D1 (5V) S5U1C330M2D1 (3.3V) Description compiler package (running under Windows 95/98 NT4.0) Includes compiler debugger utilities. evaluation version also available. Debug monitor Enables creation inexpensive debug environment using user resources (ROM 10KB, 2.5KB, 1ch.) connect debugger.
Basic Hardware Tool
Tool S5U1C33000H Description In-circuit debugger S1C33 chip with on-chip This reduced-pin connecting-type requiring only pins connection.
S1C33 Family
Hardware Expansion Tools
Tool S5U1C33209E1 (5V) S5U1C33209E2 (3.3V) S5U1C33L01E1 (3.3V) S5U1C33T01E1 (5V) S5U1C33T01E2 (3.3V) S5U1C33221E1 (5V) S5U1C33221E2 (3.3V) S5U1C33240E1 (5V) S5U1C33240E2 (3.3V) S5U1C33S01E1 (3.3V) S5U1C330D1M1 (5-3.3V) Description Emulation S1C33209 (with emulation memory board I/F) Note) With capacity emulate 256KB internal ROM. (maximum 50MHz, wait state) Emulation S1C33L01 (with emulation memory board I/F) Note) Supports development using internal emulation function. (maximum 50MHz, wait state) Emulation S1C33T01 (with emulation memory board I/F) Note) With capacity emulate 256KB internal ROM. (maximum 50MHz, wait state) Emulation S1C33221 (with emulation memory board I/F) Note) With capacity emulate 256KB internal ROM. (maximum 50MHz, wait state) Emulation S1C33240 (with emulation memory board I/F) Emulation S1C33S01 (with emulation memory board I/F) Note) With capacity emulate 256KB internal ROM. (maximum 50MHz, wait state) emulation board socket target board S5U1C33001Mx/S5U1C33002Mx connected emulate ROM. supports type 16M-bit ROMs 42-pin DIPs. Flash emulation board S5U1C33001Mx/S5U1C33002Mx connected 48-pin TSOP flash memory board pattern target board emulate flash memory. supports type 16M, 32Mbit flash memory 48-pin TSOPs. block emulation memory board (accessible with wait state 33MHz) When boards cascaded, blocks emulated. Powerful break functions break, breaks area breaks also added S5U1C33000H (with S5U1C33xxxEx connected). emulation memory board (accessible with wait state, 33MHz) When boards cascaded, blocks emulated. block emulation memory board (accessible with wait state 33MHz) When boards cascaded, blocks emulated. This board flex10k expanding break functions other functions same S5U1C33001Mx. Note: High-speed SRAM emulation rental option. S5U1C33001S (for 3.3V), S5U1C33000S (for
S5U1C33T1M1 (5-3.3V)
S5U1C33001M1 (5V) S5U1C33001M2 (3.3V)
S5U1C33002M1 (5V) S5U1C33002M2 (3.3V) S5U1C33003M1 (5V) S5U1C33003M2 (3.3V)
Simulation Emulation Tools
Tool S1C33 ASIC design Description Contains simulation model C33-macro provides simulation environment required create custom microcomputers. customized suit specifications your custom microcomputer. Containing simulation model S1C33209 etc., provides emulation environment with CPLD, co-simulation environment debugger. Supports software development, also including provisions external ASIC.
S5U1C330C2S
S1C33 Family
S1C33 FAMILY MIDDLEWARE FIRMWARE LIST
Classification Trade name Voice S5U1C330V1S S5U1C330G3S S5U1C330T1S S5U1C330V2S S5U1C330H1S Sound S5U1C330M1S S5U1C330S1S Image S5U1C330J1S S5U1C330G1S S5U1C330P1S S5U1C330R1S Debug tool S5U1C330M2S FLS33 S5U1C330C1S S5U1C330S2S S5U1C330U1S Contents Voice compression/expansion voice processing Voice compression/expansion G72SA, G723.1A Simple text speech Voice recognition High-performance Japanese voice recognition using phoneme model method simple melody output MIDI-like sound output based WAVE sound source JPEG compression/expansion (high-speed version under development) Graphics library Japanese handwritten character recognition µITRON3.0 compliant real-time Debug monitor running user board On-board/on-chip flash memory erase/programming routine executable using debugger (included with S5U1C33000C Ver.2.0 later) firmware compact flash memory Supports file (FAT12/16) file system supporting SmartMedia sample program
Evaluation versions available above products. Various demonstration version software applications also available demonstration board.
S1C33 Family
S1C33 FAMILY DEMONSTRATION/PROPTOTYPE BOARD LIST
Input voltage Operating S5U1C330M2S Flash SRAM area output supported Operating voltage frequency S5U1C33209D1 S1C33209 input 40MHz Flash S5U1C330M2D1 Board name 3.3V operation S5U1C33L01D1 S1C33L01 input S5U1C33L01D2 3.3V operation 32kHz 40MHz 32kHz 40MHz 32kHz 40MHz 32kHz 40MHz 32kHz 40MHz 32kHz Flash Flash Flash Flash Flash Others
S5U1C330AxD1 output S5U1C330M2D1 S5U1C33L01E1 S5U1C330AxD1 output With 12V, 28V, S5U1C330LxD -28V outputs S5U1C330M2D1 S5U1C330AxD1 output S5U1C330M2D1 S5U1C330AxD1 output S5U1C330M2D1 S5U1C330AxD1 output S5U1C330M2D1 S5U1C330AxD1 output
S5U1C33T01D1 S1C33T01 input 3.3V operation S5U1C33S01D1 S1C33S01 input 3.3V operation S5U1C33240D1 S1C33240 input 3.3V operation S5U1C33210D1 S1C33210 input 3.3V operation
Expansion Board
Board name S5U1C330A3D1 S5U1C330A4D1 S5U1C330L2D1 S5U1C330L3D1 S5U1C330C1D1 S5U1C330L1D1 S5U1C330S1D1 S5U1C330U1D1 S5U1C330C2D1 Power 3.3V 3.3V 3.3V 3.3V Function 8-32kHz sampling audio input/output board Supports PCM15, stereo output, S5U1C330M1S piezoelectric buzzer output. Audio input/output board Contains low-cost transistor amplifier supporting PCM15. demonstration board with 2.6-inch DTFD panel (exclusive S5U1C33L01D1) Note) demonstration board with 3.7-inch DTFD panel (exclusive S5U1C33L01D1) Note) Demonstration board compact flash Connected with connector. board Agilent Technologies (former 16500A Connected with connector. Memory card board smart medium S5U1C330S2S Connected with connector. Evaluation board macro that implemented ASIC ASIC emulation board Altera APEX20K (400,000 gates) installed socket (default). Interchaneable with 1000 (1,000,000 gates). Note: rental board only available because quantity limited.
S1C33 Family
S1C33 STARTUP GUIDE
following describes available materials them references when examine type S1C33 product choose when actually start developing your application system. Collection S1C33 Family data sheets First, take look list shown previously overall view S1C33 Family, including types microcomputers, development tools, middleware, demonstration boards. outline description each product, relevant part this collection data sheets. Each type microcomputer middleware outlined several pages. Manuals When need detailed information about microcomputer, development tool, middleware, demonstration board, refer manual that product. When manuals needed, please contact Seiko Epson local Seiko Epson distributor. Manuals format also included data described below. following lists typical manuals that needed first: S1C33000 Core Manual S1C33 Family Compiler Package Manual S1C33xxx Technical Manual (xxx denotes microcomputer type which includes, example, L01) S1C33 Family Application Note particular, S1C33 Family Application Note contains information write core S1C33 programs, well S1C33 peripheral function programming, information basic circuit board sound output features. Please sure read S1C33 Family Application Note before starting development. S1C33 Family data Obtain "S1C33 Family data from Seiko Epson. following included. Refer necessary data. Manuals PDFs S1C33 Family English Japanese) reports (regarding tools, etc.) Circuit diagrams demonstration boards (PDF) Photographs hardware tools demonstration boards Japanese only) Patches (e.g., function extensions fixes) latest versions development tools middleware Middleware demonstration software (demonstration samples that after downloading demonstration board) Evaluation versions development tools Primary tools included that start development before purchasing tools. Evaluation versions middleware Samples, execution files, tools included. Check this data what kinds samples tools available. Note that because binary libraries included, cannot this data development purposes using make utility. Before starting development, sure consult reports microcomputer used. Also, because reports updated and/or released from time time, sure latest information from Seiko Epson. reports distributed file named "reportdate.exe" (e.g., report00_09_20.exe). When this file executed, data expanded into "c:\s1c33\reprt" same form data
S1C33 Family
Evaluation development tools start development Since S1C33 Family wide range hardware tools available, have difficulty choosing appropriate product your needs. help, please refer "S1C33 Tool Selection Guide", provided this collection data sheets, when choosing desired tool. Also, recommend installing evaluation versions development tools from S1C33 Family data your computer following instructions from Chapter "Installation", S1C33 Family Compiler Package Manual, them according Section 3.2, "Tutorial". This will help accustomed series operations needed range tools from compiler debugger. debugger's simulator facility allows perform series processing functions-compiling, assembling, linking, debugging-without using target board. Furthermore, looking over S1C33 Family Application Note will prove helpful. Middleware evaluation S1C33 middleware made Seiko Epson demonstration version that demonstration board evaluation purposes. Install demonstration software from S1C33 Family data your computer executing file. Prepare necessary demonstration board equivalent, download demonstration software demonstration board, following instructions readme file. Note that evaluation version middleware included data although cannot used actual development. When using middleware, please also refer "List Hardware Resources used Middleware" this collection data sheets. Although need read respective manuals obtain details middleware, this list helps outline information hardware resources used each middleware. Resource assignments important items consider when designing your application board.
THIS PAGE BLANK.
PF881-03
S1C33000 Core
32-bit Single Chip Microcomputer
32-bit RISC Core High-code-efficient Instruction Multiplication Accumulation Instruction High-speed Operation Current Consumption DESCRIPTION
S1C33000 32-bit RISC-type core S1C33 Family microprocessors. S1C33 Family will developed using this core main unit implementing various peripheral circuits such RAM, ROM, DMA, converters. S1C33000 core high-code efficient instruction set, (multiplication accumulation) instruction features high-speed operation current consumption. suitable wide range embedded applications such portable equipment, equipment, digital signal processing systems various controllers.
FEATURES
Processor type Seiko Epson original 32-bit RISC core Operating frequency 60MHz (differs depending S1C33xxx model) Instruction 16-bit fixed code size types instructions with high linearity Principle instructions executed cycle. Multiplication accumulation instruction instruction bits bits bits bits) Executable cycles operation Register Sixteen 32-bit general-purpose registers Five 32-bit special registers Memory space 28-bit (256MB) space linear space including code, data areas. memory space divided into areas they accessed with select signals delivered from core. Immediate data extension Immediate data instruction codes extended bits using instruction. Interrupts Reset, external interrupts Four software exceptions instruction execution exceptions core fetches vectors trap table branch processing. Reset Cold reset (for resetting conditions) reset (resetting except port status) Trap table selectable from internal external memory when booting relocatable. Power down mode HALT instruction (stops core only.) instruction (stops circuits.) Others Little endian/Big endian format Harvard architecture
S1C33000 Core
MEMORY TRAP TABLE
Memory 0xFFFFFFF Area Area Area Area Area Area Area 0x1000000 Area 0x0C00000 Area Area Area Area Area Area 0x0100000 Area 0x0080000 Area 0x0060000 Area 0x0040000 Area 0x0000000 Area External memory External memory External memory External memory External memory External memory External memory External memory External memory External memory External memory External memory External External memory External memory On-chip Reserved Internal On-chip Area size 64MB 64MB 32MB 32MB 16MB 16MB 512KB 128KB 128KB 256KB Trap Table Reserved External maskable interrupt External maskable interrupt Software exception Software exception Reserved Address error Reserved Zero division Reserved Reset Address offset 1023 32-44 4-12
Trap table start address When booting from built-in ROM: 0x0080000 When booting from external memory: 0x0C00000 trap table relocated using trap table base register TTBR (memory-mapped register) after resetting CPU. Vectors will fetched from trap table booting interrupts.
REGISTERS
General-purpose registers (16)
Special registers
Program counter Processor status register Stack pointer Arithmetic operation register Arithmetic operation high register
(AHR, ALR: Option Multiplication Accumulation, Multiplication, Division)
INSTRUCTION
Instruction Format Operation
cycle lists number execution cycles assuming that instructions stored built-in access built-in RAM. Sample format: signX immX immediate data, register
Classification Relative branch Relative delayed branch Absolute branch Special branch Logic operation Arithmetic operation
Instruction jrgt, jrge, jrlt, jrle, jrugt, jruge, jrult, jrule, jreq, jrne, call jp.d, jrgt.d, jrge.d, jrlt.d, jrle.d, jrugt.d, jruge.d, jrult.d, jrule.d, jreq.d, jrne.d, call.d call, call.d, jp.d ret, ret.d, imm2, reti, brk, retb and, xor, add,
Sample format sing8 jp.d sing8
call
Cycle (branch) (call) Branches (sign8 Executes next instruction before (call) branching. Branches address indicated with %rb. Return, interrupt, etc. sign6 imm6 imm12
Operation Branches (sign8
%rd, %rd, sign6 %rd, %rd, imm6 %sp, imm12
S1C33000 Core
Classification Comparison
Instruction
Operation adc, with carry Multiplication mlt.h, mlt.uh bits) mlt.h %rd, mlt.w, mlt.uw bits) Division div0s, div0u, div1, div2s, div3s Shift
Sample format %rd, %rd, sign6 %rd,
Operation (changes flags only) sign6 carry flag
Cycle
Memory data load
Register data load
Conversion System Stack Scan Swap Extension
%alr %ahr:%alr Division performed according combination these instructions. srl, (logical shift) %rd, imm4 imm4 sra, (arithmetical shift) %rd, (rotate) shift count specified. ld.b (signed 8-bit load) ld.w %rd, [%sp+imm6] [%sp+imm6] (stack relative access) ld.ub (unsigned 8-bit load) ld.w [%sp+imm6], [%sp+imm6] ld.h (signed 16-bit load) ld.w %rd, [%rb] [%rb] (register indirect access) ld.uh (unsigned 16-bit load) ld.w %rd, [%rb]+ [%rb], (post inc.) ld.w (32-bit load) ld.w [%rb], [%rb] ld.w [%rb]+, [%rb] %rs, ld.w ld.w %rd, Copy between registers ld.w %rd, sign6 Immediate data substitution ld.w %rd, Copy from special register ld.w %ss, Copy special register ld.b, ld.ub, ld.h, ld.uh ld.b %rd, Type conversion btst, bset, bclr, bnot btst [%rb], imm3 test, set, clear negation nop, slp, operation, clock stop Repeats <%ahr:%alr= [%r14] [%r15] %ahr:%alr> %r13 times. pushn, popn pushn Continuous push/pop from scan0, scan1 scan0 %rd, Gets length within bits from MSB. swap, mirror operation 8-bit units swap, miror swap %rd, imm13 Extends immediate data instruction.
Immediate Extension with Instruction
Examples) Original instruction call sign8 Extension with Extension with EXTs imm13 imm13 call sign8 call sign21) imm13 call sign8 call sign31) Extended operation with sign21 Extended operation with EXTs sign31 %rd, %rs, imm26 Operand extension %rd, imm32 [%sp+imm32] Offset extension [%rb+imm28] Offset addition
Classification Relative branch 3-operand operation Operation Stack load Absolute load
Instruction jp,jrgt,jrge,jrlt jrle,jrugt,jruge,jrult,jrule, jreq,jrne,call delayed instructions add, sub, and, xor, not, add, sub, and, xor, not, cmp, ld.w ld.b, ld.ub, ld.h, ld.uh, ld.w ld.b, ld.ub, ld.h, ld.uh, ld.w
Original format sing8
%rd, ld.w ld.w ld.w ld.w ld.w ld.w btst
btst, bset, bclr, bnot
%rd, %rs, imm13 Operand extension %rd, imm6 /sign6 %rd, imm19/sign19 %rd, [%sp+imm6] [%sp+imm19] [%sp+imm6], Offset extension %rd, [%rb] [%rb+imm13] %rd, [%rb]+ Offset addition [%rb], [%rb]+, [%rb], imm3 [%rb+imm13] Offset addition
[%rb+imm26] Offset addition
THIS PAGE BLANK.
PF1185-02
S1C33209
32-bit Single Chip Microcomputer
32-bit S1C33000 RISC Core Multiply Accumulation Built-in 8K-byte 10-bit 4-ch. High-speed DMA, Intelligent DESCRIPTION
S1C33209 CMOS 32-bit microcomputer composed CMOS 32-bit RISC core, 8K-byte RAM, 4channel SIO, converter, timers, other circuits. S1C33209 features high-speed operation current consumption. suitable various portable equipment multimedia control systems. S1C33209 also provides function using internal (multiplication accumulation) operation function with converter, this makes possible achieve speech recognition voice synthesis systems.
FEATURES
CMOS 32-bit parallel processing S1C33000 RISC core Main clock 60MHz (Max., 15MHz external clock input) clock 32.768kHz (Typ., crystal) Instruction 16-bit fixed length, instructions (MAC instruction included, cycles) Internal size. 8,192 bytes Clock timer channel Programmable timer bits channels bits channels Watchdog timer Realized with 16-bit programmable timer Serial interface channels Clock synchronization type asynchronization type selectable. Usable infrared (IrDA) interface. 10-bit converter Successive approximation type, input channels High-speed channels Intelligent channels port Input port bits port bits Interrupt controller External interrupts types Internal interrupts types External interface 24-bit address bus, 16-bit data bus, chip enable pins DRAM burst connected directly. Shipping form QFP5-128pin/QFP15-128pin Supply voltage Core voltage 3.6V voltage 5.5V Current consumption SLEEP state 10µA (3.3V, 32.768kHz, clock timer state, Typ.) 2.5µA (2.0V, 32.768kHz, clock timer state, Typ.) state 65mA (3.3V, 50MHz Typ.)
S1C33209
BLOCK DIAGRAM
VDDE A[23:0] D[15:0] #WRL/#WR/#WE #WRH/#BSH #HCAS #LCAS #CE10IN, #CE10EX, #CE[9:3] #EMEMRD #WAIT(P30) #DRD(P20) #DWE(P21) #GAAS(P21) #GARD(P31) OSC3 OSC4 PLLS[1:0] PLLC
S1C33209
S1C33000
Core Control Unit
#RESET #NMI #X2SPD ICEMD DSIO EA10MD[1:0] BCLK #BUSREQ(P34) #BUSACK(P35) #BUSGET(P31) DST[2:0](P10-12) DPCO(P13) DCLK(P14)
OSC3/PLL
Interrupt Controller 16-bit Programmable Timer ch.) 8-bit Programmable Timer ch.) Serial Interface ch.) Converter ch.)
EXCLx(P10-13, P15, P16) TMx(P22-27)
Prescaler
OSC1 OSC2 FOSC1(P14)
OSC1
T8UFx(P10-13) SINx(P00, P04, P27, P33) SOUTx(P01, P05, P26, P16) #SCLKx(P02, P06, P25, P15) #SRDYx(P03, P07, P24, P32) AD0-7(K60-67) #ADTRG(K52) AVDDE K50-54 K60-67 P00-07 P10-16 P20-27 P30-35
Clock Timer Intelligent (128 ch.)
#DMAREQx(K50, K51, K53, K54) #DMAACKx(P32, P33, P04, P06) #DMAENDx(P15, P16, P05, P07)
High-speed ch.)
Input Port
Port
S1C33209
LAYOUT
QFP5-128pin
S1C33209
INDEX
name P24/TM2/#SRDY2 P25/TM3/#SCLK2 P26/TM4/SOUT2 P15/EXCL4/#DMAEND0/#SCLK3 P27/TM5/SIN2 BCLK P00/SIN0 P01/SOUT0 P03/#SRDY0 P31/#BUSGET/#GARD P32/#DMAACK0/#SRDY3 P33/#DMAACK1/SIN3 K54/#DMAREQ3 K53/#DMAREQ2 K52/#ADTRG K51/#DMAREQ1 P02/#SCLK0 VDDE K67/AD7 K66/AD6
name K65/AD5 K50/#DMAREQ0 K64/AD4 K63/AD3 K62/AD2 AVDDE K61/AD1 K60/AD0 P35/#BUSACK VDDE #CE9/#CE17/#CE17&18 OSC2 #CE7/#RAS0/#CE13/#RAS2 OSC1 #CE6/#CE7&8 #WRL/#WR/#WE #WRH/#BSH #CE10EX/#CE9&10EX #CE8/#RAS1/#CE14/#RAS3 #CE5/#CE15/#CE15&16 #CE4/#CE11/#CE11&12 P30/#WAIT/#CE4&5
name #RESET #NMI A0/#BSL P34/#BUSREQ/#CE6 #CE10IN #EMEMRD #HCAS #LCAS P16/EXCL5/#DMAEND1/SOUT3 VDDE
name ICEMD P04/SIN1/#DMAACK2 P05/SOUT1/#DMAEND2 P06/#SCLK1/DMAACK3 PLLC PLLS1 PLLS0 P07/#SRDY1/#DMAEND3 #X2SPD EA10MD0 EA10MD1 Connection) OSC4 P20/#DRD OSC3 P21/#DWE/#GAAS #CE3 P22/TM0 P23/TM1 DSIO P10/EXCL0/T8UF0/DST0 P11/EXCL1/T8UF1/DST1 P12/EXCL2/T8UF2/DST2 P13/EXCL3/T8UF3/DPCO P14/FOSC1/DCLK
S1C33209
QFP15-128pin
S1C33209
INDEX
name P26/TM4/SOUT2 P15/EXCL4/#DMAEND0/#SCLK3 P27/TM5/SIN2 BCLK P00/SIN0 P01/SOUT0 P03/#SRDY0 P31/#BUSGET/#GARD P32/#DMAACK0/#SRDY3 P33/#DMAACK1/SIN3 K54/#DMAREQ3 K53/#DMAREQ2 K52/#ADTRG K51/#DMAREQ1 P02/#SCLK0 VDDE K67/AD7 K66/AD6 K65/AD5 K50/#DMAREQ0 K64/AD4
name K63/AD3 K62/AD2 AVDDE K61/AD1 K60/AD0 P35/#BUSACK VDDE #CE9/#CE17/#CE17&18 OSC2 #CE7/#RAS0/#CE13/#RAS2 OSC1 #CE6/#CE7&8 #WRL/#WR/#WE #WRH/#BSH #CE10EX/#CE9&10EX #CE8/#RAS1/#CE14/#RAS3 #CE5/#CE15/#CE15&16 #CE4/#CE11/#CE11&12 P30/#WAIT/#CE4&5 #RESET #NMI A0/#BSL
name P34/#BUSREQ/#CE6 #CE10IN #EMEMRD #HCAS #LCAS P16/EXCL5/#DMAEND1/SOUT3 VDDE ICEMD
name P04/SIN1/#DMAACK2 P05/SOUT1/#DMAEND2 P06/#SCLK1/DMAACK3 PLLC PLLS1 PLLS0 P07/#SRDY1/#DMAEND3 #X2SPD EA10MD0 EA10MD1 Connection) OSC4 P20/#DRD OSC3 P21/#DWE/#GAAS #CE3 P22/TM0 P23/TM1 DSIO P10/EXCL0/T8UF0/DST0 P11/EXCL1/T8UF1/DST1 P12/EXCL2/T8UF2/DST2 P13/EXCL3/T8UF3/DPCO P14/FOSC1/DCLK P24/TM2/#SRDY2 P25/TM3/#SCLK2
PF1091-05
S1C33T01
32-bit Single Chip Microcomputer
High-speed 32-bit RISC Core Multiply Accumulation 8K-byte Built-in 10-bit 4-ch. SIO, 2-ch. High-speed DMA, Intelligent
DESCRIPTION
S1C33T01 CMOS 32-bit microcomputer composed CMOS 32-bit RISC core, 8K-byte RAM, DMA, 4-ch. SIO, 2-ch. I2C, ADC, timers, oscillators. S1C33T01 features high-speed operation current consumption. S1C33T01 also provides function using internal (multiplication accumulation) operation function with converter, this makes possible achieve speech recognition voice synthesis systems.
FEATURES
CMOS 32-bit parallel processing S1C33000 RISC core Main clock 60MHz (Max., 15MHz external clock input) clock 32.768kHz (Typ., crystal) Instruction 16-bit fixed length, instructions (MAC instruction included, cycles) Internal size. 8,192 bytes Clock timer channel Programmable timer bits channels bits channels timer Realized with 16-bit programmable timer Watchdog timer Realized with 16-bit programmable timer Serial interface channels Clock synchronization type asynchronization type selectable. Usable infrared (IrDA) interface. Single master type, channels (option) 10-bit converter Successive approximation type, input channels High-speed channels Intelligent channels port Input port bits port bits Interrupt controller External interrupts types Internal interrupts types External interface 24-bit address bus, 16-bit data bus, chip enable pins DRAM burst connected directly. Shipping form QFP18-176pin Supply voltage Core voltage 3.6V voltage 5.5V Current consumption SLEEP state 10µA (3.3V, 32.768kHz, clock timer state, Typ.) 2.5µA (2.0V, 32.768kHz, clock timer state, Typ.) state 65mA (3.3V, 50MHz Typ.)
S1C33T01
BLOCK DIAGRAM
VDDE BVDDE A[23:0] D[15:0] #WRL/#WR/#WE #WRH/#BSH #HCAS #LCAS #CE10IN, #CE10EX, #CE[9:3] #EMEMRD #WAIT(P30) #DRD(P20) #DWE(P21) #GAAS(P21) #GARD(P31) OSC3 OSC4 PLLS[1:0] PLLC
S1C33T01
S1C33000
Core Control Unit
#RESET #NMI #X2SPD ICEMD DSIO EA10MD[1:0] EA3MD BCLK #BUSREQ(P34) #BUSACK(P35) #BUSGET(P31) DST[2:0](P10-12) DPCO(P13) DCLK(P14)
OSC3/PLL
Interrupt Controller 16-bit Programmable Timer ch.) 8-bit Programmable Timer ch.) Serial Interface ch.) Converter ch.)
EXCLx(P10-13, P15, P16, P80-83) TMx(P22-27, P84-87)
Prescaler
OSC1 OSC2 FOSC1(P14)
OSC1
T8UFx(P10-13, P50, P51) SINx(P00, P04, P40, P44) SOUTx(P01, P05, P41, P46) #SCLKx(P02, P06, P42, P46) #SRDYx(P03, P07, P43, P47) AD0-7(K60-67) #ADTRG(K52) AVDDE SCLx(P70, P72) SDAx(P71, P73) P00-07 P10-16 P20-27 P30-35 P40-47 P50-57 P60-67 P70-77 P80-87
Clock Timer Intelligent (128 ch.)
#DMAREQx(K50, K51, K53, K54) #DMAACKx(P32, P33, P04, P06) #DMAENDx(P15, P16, P05, P07) K50-54 K60-67
I2CSMST
High-speed ch.) Port Input Port
S1C33T01
LAYOUT
QFP18-176pin
S1C33T01
INDEX
name #X2SPD EA10MD1 EA10MD0 EA3MD P47/#SRDY3 P46/#SCLK3 P45/SOUT3 P44/SIN3 P43/#SRDY2 P42/#SCLK2 P41/SOUT2 P40/SIN2 P07/#SRDY1/#DMAEND3 P06/#SCLK1/#DMAACK3 P05/SOUT1/#DMAEND2 P04/SIN1/#DMAACK2 VDDE P03/#SRDY0 P02/#SCLK0 P01/SOUT0 P00/SIN0 P33/#DMAACK1 P32/#DMAACK0 K54/#DMAREQ3 K53/#DMAREQ2 K52/#ADTRG K51/#DMAREQ1 K50/#DMAREQ0 OSC2 OSC1 ICEMD K67/AD7 K66/AD6 K65/AD5 K64/AD4 K63/AD3 K62/AD2 K61/AD1 K60/AD0 AVDDE
name P35/#BUSACK P34/#BUSREQ/#CE6 P31/#BUSGET/#GARD P30/#WAIT/#CE4&5 P21/#DWE/#GAAS P20/#DRD #CE9/#CE17 #CE8/#RAS1/#CE14/#RAS3 #CE7/#RAS0/#CE13/#RAS2 #CE6 #CE5/#CE15 #CE4/#CE11 BVDDE #CE3 #CE10IN #CE10EX BCLK #HCAS/#UWE #LCAS/#CAS #WRH/#BSH/#UWE #WRL/#WR/#WE/#LWE #EMEMRD A0/#BSL BVDDE
name BVDDE BVDDE P87/TM9 P86/TM8 P85/TM7 VDDE P84/TM6 P83/EXCL9 P82/EXCL8 P81/EXCL7 P80/EXCL6 P73/SDA1 P72/SCL1
name P71/SDA0 P70/SCL0 #NMI PLLS1 PLLS0 #RESET PLLC VDDE OSC4 OSC3 P51/T8UF5 P50/T8UF4 P16/EXCL5/#DMAEND1 P15/EXCL4/#DMAEND0 P14/FOSC1/DCLK P13/EXCL3/T8UF3/DPCO P12/EXCL2/T8UF2/DST2 P11/EXCL1/T8UF1/DST1 P10/EXCL0/T8UF0/DST0 DSIO P27/TM5 P26/TM4 P25/TM3 P24/TM2 P23/TM1 P22/TM0
THIS PAGE BLANK.
PF1032-06
S1C33L01
32-bit Single Chip Microcomputer
High-speed 32-bit RISC Core Multiply Accumulation Built-in Controller 10-bit Built-in Twin-clock Oscillator
DESCRIPTION
S1C33L01 CMOS 32-bit microcomputer composed CMOS 32-bit RISC core, ROM, RAM, DMA, timers, SIO, PLL, LCDC other circuits. S1C33L01 operated with high speed spend little current. With ADC, function, S1C33L01 suitable voice applications PDAs.
FEATURES
CMOS 32-bit parallel processing S1C33000 RISC core Main clock 50MHz (Max., 12.5MHz external clock input) clock 32.768kHz (Typ., crystal) Instruction 16-bit fixed length, instructions (MAC instruction included, cycles) Internal size 128K bytes Internal size. Data bytes VRAM bytes controller S1D13705 equivalent 4/8-bit monochrome/color interface Active-matrix TFT/D-TFD interface bits/pixel; 16-level gray-scale display bits/pixel; color display Clock timer channel Programmable timer bits channels bits channels timer Realized with 16-bit programmable timer Watchdog timer Realized with 16-bit programmable timer Serial interface channels Clock synchronization type asynchronization type selectable. Usable infrared (IrDA) interface. 10-bit converter Successive approximation type, input channels High-speed channels Intelligent channels port Input port bits port bits Pins shared with inputs outputs built-in peripheral circuits. Interrupt controller External interrupts types Internal interrupts types External interface 24-bit address bus, 16-bit data bus, chip enable pins DRAM burst connected directly. Shipping form QFP18-176pin chip Supply voltage Core voltage 3.6V voltage 5.5V Current consumption SLEEP state 10µA (3.3V, 32.768kHz, clock timer state, Typ.) 2.5µA (2.0V, 32.768kHz, clock timer state, Typ.) state 60mA (3.3V, 50MHz Typ.)
S1C33L01
BLOCK DIAGRAM
VDDE1 A[23:0] D[15:0] #WRL/#WR/#WE/#LWE #WRH/#BSH/#UWE #HCAS/#UWE #LCAS/#CAS #CE10IN, #CE10EX, #CE[9:3] #EMEMRD #WAIT(P30) #DRD(P20) #DWE(P21) #GAAS(P21) #GARD(P31) OSC3 OSC4 PLLS[1:0] PLLC
S1C33L01
S1C33000
Core Control Unit
#RESET #NMI #X2SPD ICEMD DSIO EA10MD[1:0] BCLK #BUSREQ(P34) #BUSACK(P35) #BUSGET(P31) DST[2:0](P10-12) DPCO(P13) DCLK(P14)
OSC3/PLL
Interrupt Controller 16-bit Programmable Timer ch.) 8-bit Programmable Timer ch.) Serial Interface ch.) Converter ch.)
EXCLx(P10-13, P15, P16) TMx(P22-27)
Prescaler
OSC1 OSC2 FOSC1(P14)
OSC1
T8UFx(P10-13) SINx(P00, P04) SOUTx(P01, P05) #SCLKx(P02, P06) #SRDYx(P03, P07) AD0-7(K60-67) #ADTRG(K52) AVDDE AVSS K50-54 K60-67 P00-07 P10-16 P20-27 P30-35 FPDAT[11:0] FPFRAME FPLINE FPSHIFT LCDPWR DRDY CLKI CKSEL[2:0] CNF3 GPIO0 VDDE2
Clock Timer Intelligent (128 ch.)
#DMAREQx(K50, K51, K53, K54) #DMAACKx(P32, P33, P04, P06) #DMAENDx(P15, P16, P05, P07)
High-speed ch.)
Input Port
128KB
Port
Controller (S1D13705) VRAM 40KB
S1C33L01
LAYOUT
QFP18-176pin
S1C33L01
INDEX
name VDDE1 A0/#BSL VDDE1
name BCLK #EMEMRD #WRL/#WR/#WE/#LWE #WRH/#BSH/#UWE VDDE1 #CE10EX #CE10IN #CE3 K67/AD7 K66/AD6 K65/AD5 AVDDE K64/AD4 K63/AD3 K62/AD2 AVSS K61/AD1 K60/AD0 K54/#DMAREQ3 K53/#DMAREQ2 K52/#ADTRG K51/#DMAREQ1 K50/#DMAREQ0 #LCAS/#CAS #HCAS/#UWE #CE9/#CE17 #CE8/#RAS1/#CE14/#RAS3 #CE7/#RAS0/#CE13/#RAS2 #CE5/#CE15 #CE4/#CE11 #CE6 VDDE1 N.C. N.C. N.C. N.C.
name N.C. GPIO0 FPDAT11/GPIO4/INVERSE FPDAT10/GPIO3 FPDAT9/GPIO2 VDDE2 FPDAT8/GPIO1 FPSHIFT FPDAT7 FPDAT6 FPDAT5 FPDAT4 FPDAT3 FPDAT2 FPDAT1 FPDAT0 FPLINE FPFRAME DRDY/MOD/FPSHIFT2 VDDE2 LCDPWR N.C. N.C. N.C. N.C. N.C. P35/#BUSACK P34/#BUSREQ/#CE6 P33/#DMAACK1 P32/#DMAACK0 P31/#BUSGET/#GARD P30/#WAIT/#CE4&5 P27/TM5 P26/TM4 P25/TM3 P24/TM2 P23/TM1 P22/TM0
name P21/#DWE/#GAAS P20/#DRD P16/EXCL5/#DMAEND1 P15/EXCL4/#DMAEND0 VDDE1 P14/FOSC1/DCLK P13/EXCL3/T8UF3/DPCO P12/EXCL2/T8UF2/DST2 P11/EXCL1/T8UF1/DST1 P10/EXCL0/T8UF0/DST0 P07/#SRDY1/#DMAEND3 P06/#SCLK1/DMAACK3 P05/SOUT1/#DMAEND2 P04/SIN1/#DMAACK2 OSC2 OSC1 P03/#SRDY0 P02/#SCLK0 P01/SOUT0 P00/SIN0 CNF3 CKSEL2 CKSEL1 CKSEL0 VDDE1 CLKI ICEMD OSC4 OSC3 EA10MD1 EA10MD0 #X2SPD PLLS1 PLLS0 #NMI PLLC #RESET DSIO
THIS PAGE BLANK.
PF1134-03
S1C33S01
32-bit Single Chip Microcomputer
High-speed 32-bit RISC Core Multiply Accumulation 8K-byte Built-in 2-ch. DESCRIPTION
S1C33S01 consists S1C33000 32-bit RISC type core, control unit, interrupt controller, timers, serial interface circuits, 8K-byte other circuits. also includes high-speed oscillation circuit, low-speed oscillation circuit allowing high-speed operation low-power operation with excellent clock functions. S1C33S01 also provides function, using internal (multiplication accumulation) operation function, makes possible design simply voice synthesis systems.
FEATURES
CMOS 32-bit parallel processing S1C33000 RISC core Main clock 50MHz (Max., 12.5MHz external clock input) clock 32.768kHz (Typ., crystal) Instruction 16-bit fixed length, instructions (MAC instruction included, cycles) Internal size. 8,192 bytes Clock timer channel Programmable timer bits channels bits channels Watchdog timer Realized with 16-bit programmable timer Serial interface channels Clock synchronization type asynchronization type selectable. Usable infrared (IrDA) interface. port port bits Pins shared with inputs outputs built-in peripheral circuits. Interrupt controller External interrupts types Internal interrupts types External interface 24-bit address (High-order bits shared with ports) 16-bit data chip enable pins (shared with ports) SRAM, DRAM burst connected directly. Shipping form QFP15-100pin Supply voltage 3.6V (single power supply) Current consumption SLEEP state 10µA (3.3V, 32.768kHz, clock timer state, Typ.) 2.5µA (2.0V, 32.768kHz, clock timer state, Typ.) state 49mA (3.3V, 60MHz Typ.)
S1C33S01
LAYOUT
QFP15-100pin
S1C33S01
INDEX
name #WRL/#WR/#WE #WRH/#BSH #EMEMRD #LCAS #HCAS
name A0/#BSL A20/P33
name A21/P34/#BUSREQ A22/P35/#BUSACK #CE9/P32 A23/P07/#SRDY1 P06/#SCLK1 P05/SOUT1 P04/SIN1 OSC1 OSC2 #RESET #NMI EA10MD0 EA10MD1 #CE8/P31/#BUSGET/#GARD P30/#WAIT P03/#SRDY0 P02/#SCLK0 P01/SOUT0 P00/SIN0 #CE5/P16/EXCL5 #CE4/P15/EXCL4 DSIO
name P14/FOSC1/DCLK P13/EXCL3/T8UF3/DPCO P12/EXCL2/T8UF2/DST2 P11/EXCL1/T8UF1/DST1 P10/EXCL0/T8UF0/DST0 PLLS0 PLLS1 PLLC #X2SPD OSC3 OSC4 ICEMD #CE10EX #CE10IN BCLK #CE6/P20/#DRD #CE7/P21/#DWE/#GAAS P22/TM0 P23/TM1 P24/TM2 P25/TM3 P26/TM4 P27/TM5
PF1186-02
S1C33221/222
32-bit Single Chip Microcomputer
High-speed 32-bit RISC Core Multiply Accumulation 10-bit Built-in High-speed DMA, Intelligent Twin-clock Oscillator
DESCRIPTION
S1C33221/222 CMOS 32-bit microcomputer composed CMOS 32-bit RISC core, ROM, RAM, DMA, timers, SIO, other circuits. S1C33221/222 operated with high speed spend little current. With ADC, function, S1C33221/222 suitable voice applications, PDAs products such printers.
FEATURES
CMOS 32-bit parallel processing S1C33000 RISC core Main clock 50MHz (Max., 12.5MHz external clock input) clock 32.768kHz (Typ., crystal) Instruction 16-bit fixed length, instructions (MAC instruction included, cycles) Internal size. 8,192 bytes Internal size 131,072 bytes (S1C33221), 65,536 bytes (S1C33222) Clock timer channel Programmable timer bits channels bits channels timer Realized with 16-bit programmable timer Watchdog timer Realized with 16-bit programmable timer Serial interface channels Clock synchronization type asynchronization type selectable. Usable infrared (IrDA) interface. 10-bit converter Successive approximation type, input channels High-speed channels Intelligent channels port Input port bits port bits Pins shared with inputs outputs built-in peripheral circuits. Interrupt controller External interrupts types Internal interrupts types External interface 24-bit address bus, 16-bit data bus, chip enable pins DRAM burst connected directly. Shipping form QFP5-128pin Supply voltage Core voltage 3.6V voltage 5.5V Current consumption SLEEP state 10µA (3.3V, 32.768kHz, clock timer state, Typ.) 2.5µA (2.0V, 32.768kHz, clock timer state, Typ.) state 70mA (3.3V, 50MHz Typ.)
This model under development, therefore contents above specifications revised final.
S1C33221/222
LAYOUT
QFP5-128pin
S1C33221/222
INDEX
name name P24/TM2 K65/AD5 K50/#DMAREQ0 P25/TM3 K64/AD4 P26/TM4 K63/AD3 P15/EXCL4/#DMAEND0 K62/AD2 P27/TM5 AVDDE BCLK K61/AD1 P00/SIN0 K60/AD0 P01/SOUT0 P03/#SRDY0 P31/#BUSGET/#GARD P32/#DMAACK0 P35/#BUSACK P33/#DMAACK1 VDDE #CE9/#CE17 K54/#DMAREQ3 OSC2 #CE7/#RAS0/#CE13/#RAS2 K53/#DMAREQ2 OSC1 #CE6 K52/#ADTRG K51/#DMAREQ1 #WRL/#WR/#WE P02/#SCLK0 #WRH/#BSH #CE10EX #CE8/#RAS1/#CE14/#RAS3 VDDE #CE5/#CE15 K67/AD7 #CE4/#CE11 K66/AD6 P30/#WAIT/#CE4&5
name #RESET #NMI A0/#BSL P34/#BUSREQ/#CE6 #CE10IN #EMEMRD #HCAS #LCAS P16/EXCL5/#DMAEND1 VDDE
name ICEMD P04/SIN1/#DMAACK2 P05/SOUT1/#DMAEND2 P06/#SCLK1/DMAACK3 PLLC PLLS1 PLLS0 P07/#SRDY1/#DMAEND3 #X2SPD EA10MD0 EA10MD1 N.C. OSC4 P20/#DRD OSC3 P21/#DWE/#GAAS #CE3 P22/TM0 P23/TM1 DSIO P10/EXCL0/T8UF0/DST0 P11/EXCL1/T8UF1/DST1 P12/EXCL2/T8UF2/DST2 P13/EXCL3/T8UF3/DPCO P14/FOSC1/DCLK
PF1148-03
S1C33240
32-bit Single Chip Microcomputer
High-speed 32-bit RISC Core Multiply Accumulation 10-bit Built-in High-speed DMA, Intelligent Twin-clock Oscillator Built-in Flash Memory
DESCRIPTION
S1C33240 CMOS 32-bit microcomputer composed CMOS 32-bit RISC core, Flash, RAM, DMA, timers, SIO, other circuits. S1C33240 operated with high speed spend little current. With ADC, function, S1C33240 suitable voice applications, PDAs products such printers.
FEATURES
CMOS 32-bit parallel processing S1C33000 RISC core Main clock 40MHz (Max., 10MHz external clock input) clock 32.768kHz (Typ., crystal) Instruction 16-bit fixed length, instructions (MAC instruction included, cycles) Internal size. 8,192 bytes Internal Flash memory size 131,072 bytes (Accessible with wait states 20MHz) erased programmed using S5U1C33000H S5U1C33000C. Clock timer channel Programmable timer bits channels bits channels timer Realized with 16-bit programmable timer Watchdog timer Realized with 16-bit programmable timer Serial interface channels Clock synchronization type asynchronization type selectable. Usable infrared (IrDA) interface. 10-bit converter Successive approximation type, input channels High-speed channels Intelligent channels port Input port bits port bits Pins shared with inputs outputs built-in peripheral circuits. Interrupt controller External interrupts types Internal interrupts types External interface 24-bit address bus, 16-bit data bus, chip enable pins DRAM burst connected directly. Shipping form QFP5-128pin Supply voltage Core voltage 3.6V voltage 5.5V Current consumption SLEEP state 16µA (3.3V, 32.768kHz, clock timer state, Typ.) state 65mA (3.3V, 40MHz Typ.)
This model under development, therefore contents above specifications revised final.
S1C33240
LAYOUT
QFP5-128pin
S1C33240
INDEX
name name P24/TM2 K65/AD5 K50/#DMAREQ0 P25/TM3 K64/AD4 P26/TM4 K63/AD3 P15/EXCL4/#DMAEND0 K62/AD2 P27/TM5 AVDDE BCLK K61/AD1 P00/SIN0 K60/AD0 P01/SOUT0 P03/#SRDY0 P31/#BUSGET/#GARD P32/#DMAACK0 P35/#BUSACK P33/#DMAACK1 VDDE #CE9/#CE17 K54/#DMAREQ3 OSC2 #CE7/#RAS0/#CE13/#RAS2 K53/#DMAREQ2 OSC1 #CE6 K52/#ADTRG K51/#DMAREQ1 #WRL/#WR/#WE P02/#SCLK0 #WRH/#BSH #CE10EX #CE8/#RAS1/#CE14/#RAS3 VDDE #CE5/#CE15 K67/AD7 #CE4/#CE11 K66/AD6 P30/#WAIT/#CE4&5
name #RESET #NMI A0/#BSL P34/#BUSREQ/#CE6 #CE10IN #EMEMRD #HCAS #LCAS P16/EXCL5/#DMAEND1 VDDE
name ICEMD P04/SIN1/#DMAACK2 P05/SOUT1/#DMAEND2 P06/#SCLK1/DMAACK3 PLLC PLLS1 PLLS0 P07/#SRDY1/#DMAEND3 #X2SPD EA10MD0 EA10MD1 EA10MD2 OSC4 P20/#DRD OSC3 P21/#DWE/#GAAS #CE3 P22/TM0 P23/TM1 DSIO P10/EXCL0/T8UF0/DST0 P11/EXCL1/T8UF1/DST1 P12/EXCL2/T8UF2/DST2 P13/EXCL3/T8UF3/DPCO P14/FOSC1/DCLK
PF1239-02
S1C33210 (Mobile Access Gateway
32-bit Single Chip Microcomputer
32-bit RISC HDLC Controller Three Serial (SIO) Interfaces Bytes Built-in Multiply-and-accumulate Instructions Built-in Analog-to-digital Converter High-speed Intelligent Power Consumption PDC, PHS, CdmaOne Interfaces1
These interfaces require software modem module.
DESCRIPTION
S1C33210 single-chip microcomputer consists S1C33000 CMOS 32-bit RISC core plus HDLC controller, three serial (SIO) interfaces, bytes built-in RAM, direct memory access (DMA) controller, timers, analog-to-digital converter, other components. device features both high-speed operation power consumption. HDLC controller, serial (SIO) interfaces, other components necessary mobile access make this device ideal data communications adapters, PDAs, other portable information equipment. multiply-and-accumulate instructions analog-to-digital converter support voice recognition, voice synthesis, other forms digital signal processing portable multimedia terminals.
FEATURES
CMOS with 32-bit parallel processing S1C33000 RISC Main clock 50MHz (Max., with built-in phase-locked loop) clock 32.768kHz (Typ.) crystal oscillator Instruction 16-bit fixed-length arithmetic, highly orthogonal 105-member instruction set, multiply-and-accumulate (MAC) instructions that execute cycles Built-in 8,192 bytes Clock timer channel Programmable timers bits channels bits channels timer Application 16-bit programmable timer Watchdog timer Application 16-bit programmable timer interface channel Control interface represents application serial (SIO) interface. interface channel Control interface represents application serial (SIO) interface. Supports both kbps. Built-in I.460 speed conversion. HDLC controller channel Serial interfaces channels Choice clock synchronous asynchronous operation. (ch0, ch2) (ch1 only supports asynchronous system.) Configurable infrared (IrDA) interfaces. 10-bit analog-to-digital converter Cumulative comparison operation, input channels. High-speed channels Intelligent channels General-purpose ports Input port bits port bits These pins double pins onboard peripherals. Interrupt controller External interrupts types Internal interrupts types External interfaces 24-bit address bus, 16-bit data bus, chip enable outputs. Direct connection DRAM burst ROM.
S1C33210 (Mobile Access Gateway
Package QFP15-128pin Supply voltages Internal operating voltage 3.6V levels 3.6V Power consumption SLEEP mode Typ. During normal operation 230mW Typ. 3.3V, 50MHz
BLOCK DIAGRAM
A[23:0] D[15:0] #WRL/#WR/#WE #WRH/#BSH #HCAS #LCAS #CE10EX #CE[9:4] #WAIT(P30) #DRD(P20) #DWE(P21) #GAAS(P21) #GARD(P31) OSC3 OSC4 PLLS[1:0] PLLC
S1C33210
S1C33000
Core Control Unit
#RESET #NMI #X2SPD DSIO EA10MD[1:0] BCLK #BUSREQ(P34) #BUSACK(P35) #BUSGET(P31) DST[2:0](P10-12) DPCO(P13) DCLK(P14)
OSC3/PLL
Interrupt Controller 16-bit Programmable Timer ch.) 8-bit Programmable Timer ch.) Serial Interface ch.)
EXCLx(P10-13, P15, P16) TMx(P22-27)
Prescaler
OSC1 OSC2 FOSC1(P14)
OSC1
T8UFx(P10-13) SINx(P00, P04, P27) SOUTx(P01, P05, P26) #SCLKx(P02, P25) #SRDYx(P03, P24) K50-52 K60-63 P00-05 P10-16 P20-27 P30-35 CNT1, CNT2 MSEL GOUT
Clock Timer Intelligent (128 ch.)
#DMAREQx(K50, K51) #DMAACKx(P32, P33) #DMAENDx(P15, P16)
Input Port
High-speed ch.)
Port
AD0-3(K60-63) #ADTRG(K52) AVDD
Mobile Access Interface Converter ch.)
S1C33210 (Mobile Access Gateway
LAYOUT
QFP15-128pin
S1C33210
INDEX
name P26/TM4/SOUT2 P27/TM5/SIN2 BCLK P00/SIN0 P01/SOUT0 P03/#SRDY0 P31/#BUSGET/#GARD P32/#DMAACK0 P33/#DMAACK1 P02/#SCLK0 K50/#DMAREQ0 #WRL/#WR/#WE #WRH/#BSH K51/#DMAREQ1 K63/AD3 K62/AD2 AVDD K61/AD1 K60/AD0
name K52/#ADTRG #CE10EX/#CE9&10EX #CE4/#CE11/#CE11&12 #RESET #NMI #CE9/#CE17/#CE17&18 #CE7/#RAS0/#CE13/#RAS2 OSC2 OSC1 #CE6/#CE7&8 #CE8/#RAS1/#CE14/#RAS3 A0/#BSL P35/#BUSACK #HCAS #LCAS P34/#BUSREQ/#CE6
name P30/#WAIT/#CE4&5 #CE5/#CE15/#CE15&16 P16/EXCL5/#DMAEND1 P04/SIN1/#DMAACK2 P05/SOUT1/#DMAEND2 P20/#DRD
name CNT2 CNT1 PLLC SCANEN PLLS1 PLLS0 MSEL GOUT OSC3 OSC4 EA10MD0 EA10MD1 #X2SPD P21/#DWE/#GAAS P22/TM0 P23/TM1 DSIO P10/EXCL0/T8UF0/DST0 P11/EXCL1/T8UF1/DST1 P12/EXCL2/T8UF2/DST2 P13/EXCL3/T8UF3/DPC0 P14/FOSC1/DCLK P24/TM2/#SRDY2 P25/TM3/#SCLK2 P15/EXCL4/#DMAEND0
S1C33210 (Mobile Access Gateway
FUNCTION
Pins Power Supply System
AVDD name Pull-up Function Power supply Power supply Analog system power supply (+); AVDD
Pins Clock Generator
name OSC1 OSC2 OSC3 OSC4 PLLS[1:0] PLLC 105, Pull-up Function Low-speed (OSC1) oscillation input Low-speed (OSC1) oscillation output High-speed (OSC3) oscillation input High-speed (OSC3) oscillation output set-up pins Capacitor connecting
Pins External Interface Signals
56-58, 63-66, 87-89, D[15:0] 36-38, 40-42, #CE10EX/#CE9&10EX #CE9/#CE17/#CE17&18 #CE8/#RAS1/#CE14/#RAS3 #CE7/#RAS0/#CE13/#RAS2 #CE6/#CE7&8 #CE5/#CE15/#CE15&16 #CE4/#CE11/#CE11&12 #WRL/#WR/#WE #WRH/#BSH #HCAS #LCAS BCLK P34/#BUSREQ/#CE6 P35/#BUSACK P30/#WAIT/#CE4&5 P20/#DRD P21/#DWE/#GAAS A0/#BSL A[23:1] P31/#BUSGET/#GARD EA10MD1 EA10MD0 name Pull-up Function Address (A0)/bus strobe (low byte) signal Address A23)
Data D15)
Area chip enable external memory Chip enable (area Chip enable (area 14)/DRAM strobe (Area Chip enable (area 13)/DRAM strobe (Area Area chip enable Chip enable (area Chip enable (area Read signal Write (low byte) signal/write signal/DRAM write signal Write (high byte) signal/bus strobe (high byte) signal DRAM column address strobe (high byte) signal DRAM column address strobe (low byte) signal clock output port/Bus release request input/Area chip enable port/Bus release request acknowledge output port/Wait cycle request input/Area chip enable port/DRAM read signal output successive mode port/DRAM write signal output successive mode/ Area address strobeoutput port/Bus status monitor signal output release request/ Area read signal output Pull-up Area boot mode selection
HSDMA Control Signal Pins
name K50/#DMAREQ0 K51/#DMAREQ1 P32/#DMAACK0 P33/#DMAACK1 P04/SIN1/#DMAACK2 P15/EXCL4/#DMAEND0 P16/EXCL5/#DMAEND1 P05/SOUT1/#DMAEND2 Pull-up Function Pull-up Input port/HSDMA Ch.0 request input Pull-up Input port/HSDMA Ch.1 request input port/HSDMA Ch.0 acknowledge output port/HSDMA Ch.1 acknowledge output port/Serial Ch.1 data input/ HSDMA Ch.2 acknowledge output port/16-bit timer event counter input/ HSDMA end-of-transfer signal output port/16-bit timer event counter input/ HSDMA Ch.1 end-of-transfer signal output port/Serial Ch.1data output/ HSDMA Ch.2 end-of-transfer signal output
S1C33210 (Mobile Access Gateway
Pins Internal Peripheral Circuits
name K52/#ADTRG K60/AD0 K61/AD1 K62/AD2 K63/AD3 P00/SIN0 P01/SOUT0 P02/#SCLK0 P03/#SRDY0 P04/SIN1 P05/SOUT1 P10/EXCL0/T8UF0/DST0 P11/EXCL1/T8UF1/DST1 P12/EXCL2/T8UF2/DST2 P13/EXCL3/T8UF3/DPCO P14/FOSC1/DCLK P15/EXCL4/#DMAEND0 P16/EXCL5/#DMAEND1 P20/#DRD P21/#DWE/#GAAS P22/TM0 P23/TM1 P24/TM2/#SRDY2 P25/TM3/#SCLK2 P26/TM4/SOUT2 P27/TM5/SIN2 CNT1 CNT2 MSEL GOUT Pull-up Function Pull-up Input port/A/D converter trigger input Input port/A/D converter Ch.0 input Input port/A/D converter Ch.1 input Input port/A/D converter Ch.2 input Input port/A/D converter Ch.3 input port/Serial Ch.0 data input port/Serial Ch.0 data output port/Serial Ch.0 clock input/output port/Serial Ch.0 ready signal output port/Serial Ch.1 data input port/Serial Ch.1 data output port/16-bit timer event counter input/ 8-bit timer output/DST0 signal output port/16-bit timer event counter input/ 8-bit timer output/DST1 signal output port/16-bit timer event counter input/ 8-bit timer output/DST2 signal output port/16-bit timer event counter input/ 8-bit timer output/DPCO signal output port/OSC1 clock output/DCLK signal output port/16-bit timer event counter input/ HSDMA Ch.0 end-of-transfer signal output port/16-bit timer event counter input/ HSDMA Ch.1 end-of-transfer signal output port/DRAM read signal output successive mode port/DRAM write signal output successive mode/ Area address strobe output port/16-bit timer output port/16-bit timer output port/16-bit timer output/Serial Ch.2 ready signal port/16-bit timer output/Serial Ch.2 clock port/16-bit timer output/Serial Ch.2 data output port/16-bit timer output/Serial Ch.2 data input output output output input input input input input Mobile control signal output Mobile control signal output Pull-up Serial Ch.3 operating setting input request output
Other Pins
name DSIO #X2SPD #NMI #RESET SCANEN Pull-up Function Pull-down Test Pull-up Serial debugging Clock doubling mode set-up Pull-up request input Pull-up Initial reset input Pull-down
Note: names indicates that signal active.
S1C33210 (Mobile Access Gateway
APPLICATIONS
Bluetooth/PDC Adapter
S1C33210
SIO(1/3) Discrete elements Discrete elements HDLC
SIO(2/3)
Bluetooth
CODEC
Program Memory call control X.25 (LAPB) V.42bis W-ARQ RFCOMM L2CAP command
PDC/PHS/cdmaOne
S1C33210 SIO(1/3) SIO(2/3) HDLC Controller Touch Panel RS232C DSUB
SIO(3/3)
Program Memory call control X.25 (LAPB) W-ARQ call control PIAFS 2.0/2.1/2.2 V.42 Applications Mail Applications User Interface Command
call control(cdmaOne) Telnet TCP/IP
PF1257-01
S1C33205/225/226/245
32-bit Single Chip Microcomputer
High-speed 32-bit RISC Core Built-in SDRAM Controller Multiply Accumulation 10-bit Built-in 8K-byte
DESCRIPTION
S1C33205/225/226/245 CMOS 32-bit microcomputer composed CMOS 32-bit RISC core, RAM, DMA, timers, SIO, other circuits. Featuring high-speed operation, current consumption, including SDRAM controller, this microcomputer allows direct connection external SDRAM, making ideal with PDAs other portable devices. addition, since microcomputer incorporates converter capable multiply-accumulate operations, digital signal processing such speech synthesis processing accomplished with single chip.
FEATURES
CMOS 32-bit parallel processing S1C33000 RISC core Main clock 60MHz (Max., 15MHz external clock input: S1C33205) 50MHz (Max., 12.5MHz external clock input: S1C33225/226/245) clock 32.768kHz (Typ., crystal) Instruction 16-bit fixed length, instructions (MAC instruction included, cycles) Internal size. 8,192 bytes Internal size 128K bytes (S1C33225), bytes (S1C33226) Internal Flash memory size 128K bytes (S1C33245) SDRAM controller Supports 16-bit 16-bit SDRAMs Capable access either bits Capable burst reads single writes Clock timer channel Programmable timer bits channels bits channels Watchdog timer Realized with 16-bit programmable timer timer Realized with 16-bit programmable timer Serial interface channels Clock synchronization type asynchronization type selectable. Usable infrared (IrDA) interface. 10-bit converter Successive approximation type, input channels High-speed channels Intelligent channels port Input port bits port bits Interrupt controller External interrupts types Internal interrupts types External interface 24-bit address bus, 16-bit data bus, chip enable pins DRAM, SDRAM burst connected directly. Shipping form QFP15-128pin Supply voltage Core voltage 3.6V voltage 5.5V Current consumption SLEEP state (3.3V, 32.768kHz, clock timer state, Typ.) state (3.3V, 50MHz Typ.)
This model under development, therefore contents above specifications revised final.
THIS PAGE BLANK.
PF1259-01
S1C33L03
32-bit Single Chip Microcomputer
High-speed 32-bit RISC Core Built-in Controller Built-in SDRAM Controller Multiply Accumulation 10-bit Built-in 8K-byte
DESCRIPTION
S1C33L03 CMOS 32-bit microcomputer composed CMOS 32-bit RISC core, RAM, DMA, timers, SIO, PLL, controller, SDRAM controller other circuits. S1C33L03 operated with high speed spend little current. With ADC, function, S1C33L03 suitable voice applications PDAs.
FEATURES
CMOS 32-bit parallel processing S1C33000 RISC core Main clock 50MHz (Max., 12.5MHz external clock input) clock 32.768kHz (Typ., crystal) Instruction 16-bit fixed length, instructions (MAC instruction included, cycles) Internal size. 8,192 bytes controller type 4/8-bit monochrome interface bits/pixel; 16-level gray-scale display SDRAM controller Supports 16-bit 16-bit SDRAMs Capable access either bits Capable burst reads single writes Clock timer channel Programmable timer bits channels bits channels Watchdog timer Realized with 16-bit programmable timer timer Realized with 16-bit programmable timer Serial interface channels Clock synchronization type asynchronization type selectable. Usable infrared (IrDA) interface. 10-bit converter Successive approximation type, input channels High-speed channels Intelligent channels port Input port bits port bits Interrupt controller External interrupts types Internal interrupts types External interface 24-bit address bus, 16-bit data bus, chip enable pins DRAM, SDRAM burst connected directly. Shipping form QFP20-144pin Supply voltage Core voltage (1.8 3.6V) voltage (1.8 5.5V) Current consumption HALT state state
This model under development, therefore contents above specifications revised final.
THIS PAGE BLANK.
PF1136-03
S1C33 Family Development Environment
Software tools
compiler with strong optimization capability Useful extended instructions based S1C33 instruction assembler source level debugger capable being connected various types debugging targets Supporting Windows 95/98/NT4.0 DESCRIPTION
S1C33 Family development tools provide following environment suitable developing applications that S1C33 Family microcomputer: Software development language using compiler optimized S1C33 architecture compiler strong optimization capability, makes possible compile source files with higher code efficiency Software development assembly language using extended instruction Pleasant debugging environment using debugger that supports assembly level debugging with which various debugging functions
DEVELOPMENT FLOW
source files file.c Assembly source files file.s
Work Bench wb33 Make file
Compiler gcc33
Preprocessor pp33
file.mak
file.ps
Make
Instruction Extender ext33 file.ms
Assembler as33 Object files file.o
Librarian lib33 file.lib Library files
ANSI Library Emulation Library ********.lib
Linker lk33 file.map file.sym file.par Parameter file file.srf Absolute object file
Debugger db33 Simulator
Disassembler dis33 Disassembly list file file.dis
Binary/HEX Converter hex33 file.sa data file
Other utilities
S5U1C330C2S
Debug Tool S5U1C33000H S5U1C330MxD
External data Writer
Internal data (Mask data file) SEIKO EPSON
Demo/Target Board
S1C33 Family Development Environment
FEATURES
Compiler Libraries Preprocessor Extended Instruction compiler optimized based 2.7.2 meet S1C33 architecture. compiler instruction extender realize high-code efficiency. Supports ANSI floating-point emulation libraries. Provides macro, #include, #define #ifdef functions assembly sources.
instruction extended S1C33 instructions into form easy use. Mainly supports extension immediate data offset values into bits, 3operand operations. Supports simple assembler coding. Principle extended instructions
Classification Extended branch Extended operation Function Branches entire address space Instruction format LABEL xadd reg, reg, 32-bit value Instruction xjp, xcall, xjrgt, xjrge, xjrne delayed branch instructions xadd, xsub, xand, xoor, xxor
3-operand operation with 32-bit immediate data Other extended operation 32-bit immediate data operation Extended immediate data 32-bit immediate data substitution substitution Extended shift Shift operation from bits Extended stack relative load Load store from/to stack area Extended absolute Load store from/to absolute address load addresses Extended operation operation absolute addresses
xcmp reg, 32-bit value xcmp, xnot xld.w reg, symbol+32-bit value xld.w xsrl reg, 0-32 xsrl reg, xsrl, xsll, xsra, xld.w reg, [sp+32bit value] xld.w, xld.ub, xld.b, xld.uh, xld.h xld.w reg, [symbol+32-bit value] xld.w, xld.ub, xld.b, xld.uh, xld.h btst reg, [symbol+32-bit value] btst, bset, bclr, bnot
Instruction Extender Assembler Linker Debugger
Expands extended instructions into optimized form according information delivered from linker. Supports relocatable assembly absolute assembly. Supports free mapping function that allows software cashing. Assembly source level debugger. Supports useful such seven multi-window tool bar. Supports software simulator (core memory models). S5U1C33000H, S5U1C330M2S, S5U1C330C2S connected. tool that allows mouse-based control software tools. Allows on-board debugging with target board serial communication using S5U1C330MxD1.
Work Bench Debug Monitor (S5U1C330M2S)
S1C33 Family Development Environment
Hardware tools
Reduced-pin type (minimum 4-pin) (S5U1C33000H) S1C33209 later models with on-chip Inexpensive debugging environment with debug monitor S5U1C330M2S S5U1C330MxD1 board S5U1C33xxxEx tools internal emulation S5U1C33xxxMx tools external memory emulation enhanced break function
DESCRIPTION
S1C33209 later models containing on-chip function, development environment with reduced-pin type which connected terget board with pins (minimum) pins (standard) provided. trace supported when connected with pins. S5U1C33000H also used ASIC microcomputers with built-in S1C33 macro. S5U1C330M2S S5U1C330MxD1 allows configuration inexpensive debug environment placing debug monitor S5U1C330M2S user connecting debugger through serial channel S5U1C330MxD1 board. (May used with S1C33209 later) Capable emulating internal ROMs S1C33209 later (maximum 50MHz, wait states), S5U1C33xxxEx tools support program development internal ROM. Capable emulating external flash memory, S5U1C33xxxMx tools support program development external ROM. S5U1C33001Mx provides S5U1C33000H with superior break function comparable that full-function ICE. Supports on-board flash erase/programming operation debug environments (S5U1C33000H S5U1C330M2S S5U1C330MxD1).
SYSTEM DIAGRAM
Basic Tools
S5U1C33000H
Serial Parallel S5U1C330MxD1
EPSON
1234
Serial
Debug S1C33 monitor chip
Flash S1C33 chip with on-chip
Flash
Expansion Tools
Connected socket TSOP pattern user board emulate flash memory
Connected pattern user board emulate chip with built-in
S5U1C330D1M1
S5U1C33001Mx
S5U1C33209Ex
emulation Break function (with internal emulation board connected)
S5U1C33L01E1
S5U1C330T1M1 S5U1C33002Mx
E0C332L01
emulation
External flash emulation boards
External memory emulation break enhancement boards
Internal emulation boards
E0C33208
EPOD33208
S1C33 Family Development Environment
S1C33 FAMILY DEVELOPMENT ENVIRONMENT LIST
Software Tools
Tool S5U1C33000H S5U1C330M2S S5U1C330M1D1 (5V) S5U1C330M2D1 (3.3V) Description In-circuit debugger S1C33 chip with on-chip This reduced-pin connecting-type requiring only pins connection. Debug monitor Enables creation inexpensive debug environment using user resources (ROM 10KB, 2.5KB, 1ch.) connect debugger.
Hardware Expansion Tools
Tool S5U1C33209E1 (5V) S5U1C33209E2 (3.3V) S5U1C33L01E1 (3.3V) S5U1C33T01E1 (5V) S5U1C33T01E2 (3.3V) S5U1C33221E1 (5V) S5U1C33221E2 (3.3V) S5U1C33240E1 (5V) S5U1C33240E2 (3.3V) S5U1C33S01E1 (3.3V) S5U1C330D1M1 (5-3.3V) Description Emulation S1C33209 (with emulation memory board I/F) Note) With capacity emulate 256KB internal ROM. (maximum 50MHz, wait state) Emulation S1C33L01 (with emulation memory board I/F) Note) Supports development using internal emulation function. (maximum 50MHz, wait state) Emulation S1C33T01 (with emulation memory board I/F) Note) With capacity emulate 256KB internal ROM. (maximum 50MHz, wait state) Emulation S1C33221 (with emulation memory board I/F) Note) With capacity emulate 256KB internal ROM. (maximum 50MHz, wait state) Emulation S1C33240 (with emulation memory board I/F) Emulation S1C33S01 (with emulation memory board I/F) Note) With capacity emulate 256KB internal ROM. (maximum 50MHz, wait state) emulation board socket target board S5U1C33001Mx/S5U1C33002Mx connected emulate ROM. supports type 16M-bit ROMs 42-pin DIPs. Flash emulation board S5U1C33001Mx/S5U1C33002Mx connected 48-pin TSOP flash memory board pattern target board emulate flash memory. supports type 16M, 32Mbit flash memory 48-pin TSOPs. block emulation memory board (accessible with wait state 33MHz) When boards cascaded, blocks emulated. Powerful break functions break, breaks area breaks also added S5U1C33000H (with S5U1C33xxxEx connected). emulation memory board (accessible with wait state, 33MHz) When boards cascaded, blocks emulated. block emulation memory board (accessible with wait state 33MHz) When boards cascaded, blocks emulated. This board flex10k expanding break functions other functions same S5U1C33001Mx. Note: High-speed SRAM emulation rental option. S5U1C33001S (for 3.3V), S5U1C33000S (for
S5U1C33T1M1 (5-3.3V)
S5U1C33001M1 (5V) S5U1C33001M2 (3.3V)
S5U1C33002M1 (5V) S5U1C33002M2 (3.3V) S5U1C33003M1 (5V) S5U1C33003M2 (3.3V)
S1C33 Family Development Environment
Simulation emulation tools
DESCRIPTION
S1C33 Family offers total system development environment that allows develop software, external ASICs, ASIC-incorporating custom microcomputers means simulation, emulation, prototype boards, actual This accomplished seamless linkage ordinary software development tools ASIC development environment where perform simulation emulation.
source
Assembly source
Software development
compiler Assembler Linker Debugger
S5U1C33000C
ASIC design Simulation model co-simulation model S5U1C330C2S S5U1C33000H S5U1C330MxD
macro .net, Custom microcomputer tool S1C33 ASIC design Emulation board S5U1C33xxxMx S5U1C330CxDx Prototype board S5U1C33xxxDx
S1C33 general-purpose microcomputer S1C33 custom microcomputer
External ASIC
Simulation environment
Emulation, prototype environment
Actual environment
ASIC, Hardware development
System development environment
S1C33 Family Development Environment
S5U1C330C2S
This tool provides co-simulation, emulation environments your source code, assembler source code, source code written Verilog language. separately available Verilog simulator (Verilog-XL, ModelSim), plusII, Quartus (Altera Corporation), S5U1C33001Mx, S5U330C2D1 required.
source Assembly source Verilog-HDL file
compiler Assembler Linker
S5U1C33000C
plus Debugger db33 core simulator model model
S5U1C33000H
PLI33 33209 full-model
PLI33 S5U1C33209E1 ASIC 33209 co-simulation others model
(other than CPU)
S1C33209
ASIC others
S5U1C33001M1 etc.
ASIC etc.
F10K100 Verilog simulator High-speed 33209 full-model co-simulation environment Linked with db33 debugger Supports standalone simulation without debugger (simple co-simulation) Verilog simulator High-speed co-simulation environment with higher core speed Linked with db33 debugger Emulation environment CPLD FPGA
S5U1C330C2D1 APEX20K400
Final product with actual
S1C33 ASIC DESIGN
Development environment custom microcomputers. This tool provides simulation environment aiming sign-off ASIC microcomputers. customized before shipment suit specifications your custom microcomputer.
Compiler Assembler Linker AS33 Simple assembler
S5U1C33000C
Model custom microcomputer
ASIC others
Verilog simulator
S1C33 Family Development Environment
PROTOTYPE TOOLS
Centered around S5U1C33xxxDx, these tools provide development environment which prototype evaluated beforehand. wide selection function-adding sub-boards helps support combination various prototypes. Main boards with S1C33 chip
S5U1C33209Dx
Function-adding sub-boards
S5U1C330AxD1
Audio board
S5U1C330U1D1
board S1C33209
S5U1C33L01Dx Note)
S1C33L01
S5U1C330C1D1
Compact flash board
S1C33L01
S5U1C33T01Dx Note) S5U1C330L2D1, S5U1C330L3D1
S1C33T01
(S5U1C330L3D1)
display board (connected S5U1C33L01Dx only)
S1C33T01
S5U1C33002Mx Note: Because mounted microcomputer upper compatibility, this tool also used S1C33209 development. board contains following types memory: Flash memory SRAM 20MHz high-speed clock available.
With SRAM Supports external ASIC emulation CPLD With SRAM Together, boards provide maximum memory
S5U1C33001Mx
THIS PAGE BLANK.
PF1132-03
S1C33 Family Middleware Firmware
S1C33 FAMILY MIDDLEWARE FIRMWARE LIST
Classification Trade name Voice S5U1C330V1S Contents (included technology) sample program operation boards Voice compression/expansion voice processing (VSX, ADPCM, VOX, VSC, PPC) S5U1C33209D1 S5U1C330A3D1 Voice compression/expansion (G729 Annex-A) Voice expansion (G723.1 Annex-A) S5U1C33209D1 S5U1C330A3D1 Simple text speech (VSX, VSX2) S5U1C33209D1 S5U1C330A3D12 Voice recognition S5U1C33209D1 S5U1C330A3D1 Voice recognition using phoneme model (Japanese only) S5U1C33209D1 S5U1C330A3D1 method simple melody output S5U1C33209D1 S5U1C330A3D1 MIDI-like sound output based WAVE sound source (PCM15) S5U1C33209D1 S5U1C330A3D1 JPEG compression/expansion S5U1C33209D1 Graphics library S5U1C33L01D1 S5U1C330L2D1/S5U1C330L3D1 µITRON3.0 compliant real-time S5U1C33xxxDx boards Debug monitor running user board S5U1C33xxxDx boards On-board/on-chip flash memory erase/programming routine executable using debugger (included with S5U1C33000C Ver.2.0 later) S5U1C33xxxDx boards Handwritten character recognition DMT33003 (made EHK) firmware compact flash memory, supports file S5U1C33L01D1 S5U1C330C1D1 firmware SmartMedia, supports file S5U1C33L01D1 S5U1C330S1D1 sample program S5U1C33209D1 S5U1C330U1D1 Model supported S1C332xx
S5U1C330G3S
S1C33xxx
S5U1C330T1S S5U1C330V2S S5U1C330H1S Sound S5U1C330M1S S5U1C330S1S Image S5U1C330J1S S5U1C330G1S Others S5U1C330R1S S5U1C330M2S FLS33
S1C332xx S1C332xx S1C332xx S1C332xx S1C332xx S1C332xx S1C33L01 S1C332xx S1C332xx S1C332xx
S5U1C330P1S S5U1C330C1S S5U1C330S2S S5U1C330U1S
S1C332xx S1C332xx S1C332xx S1C33xxx
S1C33 Family Middleware Firmware
VOICE COMPRESSION/EXPANSION VOICE PROCESSING TECHNOLOGY LIST
Technology name VSX2 ADPCM Contents Technology performing timebase silent compression based ADPCM Supports sampling rate 8kHz upgraded version supporting sampling rates 11.025 22.05kHz High-speed version ADPCM technology with same sound quality G726 Supports sampling rates 22.05kHz Technology realizing high voice compression rates using voice synthesis technology Supports sampling rate 8kHz Technology changing speed pitch voice factor Capable packing 10-bit data without changing original sound, using packed method Supports sampling rates 22.05kHz High-precision 15-bit technology using hybrid PWM, also capable stereo Supports sampling rates 48kHz G729 Annex-A Supports sampling rate 8kHz G723.1 Annex-A Supports sampling rate 8kHz Compression rate About About About About 1/10 Application package S5U1C330V1S S5U1C330T1S S5U1C330T1S S5U1C330V1S S5U1C330V1S
PPCM
About
S5U1C330V1S S5U1C330V1S
PCM15 G729 G723
About 1/10 About 1/10
Evaluation tool data S5U1C330G3S S5U1C330G3S
S1C33 Family Middleware Firmware
DEMONSTRATION SOFTWARE LIST
File name dm5s8jVx.exe Contents demonstration boards S5U1C330V1S Japanese, S5U1C330S1S, S5U1C330M1S, S5U1C330V2S, S5U1C330T1S Japanese (All bits, 8kHz output) S5U1C33209D1 S5U1C330A3D1 S5U1C330V1S English, S5U1C330S1S, S5U1C330M1S, S5U1C330V2S (All bits, 8kHz output) S5U1C33209D1 S5U1C330A3D1 VSX2 bits, 16kHz),VSX2 bits, 22kHz), text speech bits, 16kHz) (All contents Japanese) S5U1C33209D1 S5U1C330A3D1 MIDI-like sound output bits, 22kHz, stereo), melody differential outputs S5U1C33209D1 S5U1C330A3D1 PCM15 guitar sound bits, 32kHz, mono) S5U1C33209D1 S5U1C330A3D1 PCM15 beatmania bits, 32kHz, mono) S5U1C33209D1 S5U1C330A3D1 MIDI-like sound output bits, 32kHz stereo, mono) S5U1C33209D1 S5U1C330A3D1 display demonstration S5U1C330L2D1 panel S5U1C33L01D1 S5U1C330L2D1 display demonstration S5U1C330L3D1 panel S5U1C33L01D1 S5U1C330L3D1 Graphics, S5U1C33L01D1 S5U1C330L2D1, S5U1C33L01D1 S5U1C330L3D1 Compact flash S5U1C33L01D1 S5U1C330C1D1 Middleware demo collection (S5U1C330J1S, S5U1C330C1S, S5U1C330G1S, S5U1C330R1S, PCM15) S5U1C33L01D1 S5U1C330A3D1 S5U1C330C1D1 S5U1C330L2D1 Handwritten character recognition DMT33003 (made EHK) writer SmartMedia S5U1C33L01D1 S5U1C330S1D1 Voice recognition using phoneme model S5U1C33209D1 S5U1C330A3D1 G729, G723 playback S5U1C33209D1 S5U1C330A3D1 G729 recording/playback S5U1C33209D2 S5U1C33209E2 S5U1C330A3D1 S5U1C33000H1
dm5s8eVx.exe dm5s16Vx.exe dm7s22Vx.exe dm7s32Vx.exe dm7s3bVx.exe dm7s3cVx.exe dm6g26Vx.exe dm6g37Vx.exe dm6guiVx.exe dm6cfVx.exe dm6cmbVx.exe dm3pnVx.exe dm3smVx.exe dm7hmmVx.exe dm7s4Vx.exe dm7s5Vx.exe
THIS PAGE BLANK.
PF1194-02
List Hardware Resources used Middleware
following lists default hardware resources used each middleware. resources used changed modifying source program opened user. Refer each middleware manual details.
S5U1C330V1S, S5U1C330G3S
16-bit timer 16-bit timer 16-bit timer converter conversion trigger generation 10-bit output trigger generation Voice input 10-bit output Voice input
S5U1C330T1S
16-bit timer 16-bit timer 16-bit timer converter conversion trigger generation (VSX2 voice input) 10-bit output trigger generation Voice input (VSX2 voice input) 10-bit output Voice input
S5U1C330V2S
16-bit timer conversion trigger generation converter Voice input Voice input
S5U1C330M1S
single channel output 16-bit timers related port 3-channel simultaneous output 16-bit timers related ports direct driving piezoelectric buzzer 16-bit timers related ports
List Hardware Resources used Middleware
S5U1C330S1S
15-bit stereo output 16-bit timer 9-bit output, channel 16-bit timer 9-bit output, channel 16-bit timer 6-bit output, channel 16-bit timer 6-bit output, channel 16-bit timer Sampling trigger generation 9-bit output, channel 9-bit output, channel 6-bit output, channel 6-bit output, channel 15-bit mono output 16-bit timer 9-bit output 16-bit timer 6-bit output 16-bit timer Sampling trigger generation 9-bit output 6-bit output 10-bit mono output 16-bit timer 10-bit output 16-bit timer Sampling trigger generation 10-bit output
S5U1C330J1S
peripheral circuit used.
S5U1C330G1S
16-bit timer sampling
S5U1C330R1S
16-bit timer 8-bit timer channel System clock
S5U1C330M2S
serial interface channel related port
FLS33
peripheral circuit used.
S5U1C330C1S
Port input interrupt Port input interrupt Port input interrupt
S5U1C330U1S
XINT DMAREQ1 DMAACK1 high-speed channel transfer
PF1144-02
S1C33 Family Technology PCM15
High-precision technology S1C332xx series Maximum bits precision voice band using hybrid technology; output sampling frequencies 48kHz Able realize CD-quality sound using only microcomputer several components FEATURES
Seiko Epson's original hybrid technology allows product support maximum bits precision 8kHz 48kHz sampling frequencies, enabling CD-quality sound extremely cost. hybrid technology comprised following three technologies: Fine-PWM technology Control units half-clock cycles allows production vouice/music output with maximum bits precision even single channel. Dual technology Synthesizing channels above fine allows produce voice/music output with maximum bits precision. Software-adjusted technology correcting output through software processing, realizes 0.01% accurate high-precision linearity error. Support will provided wide range products, from uncompressed data sound reproduction voice expansion middleware released near future. Able accommodate stereo output. used microcomputers, from S1C332xx series ASIC microcomputers built macros. Ideally suited data banks with music functions, PDAs, electronic stationery, electronic toys, mobile audio equipment.
HARDWARE CONFIGURATION
S1C332xx chip
15-bit output
S1C33000 Core
PWM1 (16-bit timer PWM2 (16-bit timer
synthesis low-pass filter
Minimum configuration possible with just five
Speaker
Speaker
Corrected controlled software
Refer "S1C33 Family Application Note", details.
THIS PAGE BLANK.
PF1003-05
S1C33 Family S5U1C330R1S Middleware
Realtime middleware
Realtime S1C33 Family Suport µITRON Optimize S1C33 Family DESCRIPTION
S5U1C330R1S realtime operating system S1C33 Family single-chip microcomputers. Complies with µITRON3.0 specifications. Compact high-speed kernel optimized S1C33 Family. S5U1C330R1S released with CD-ROM including source code, library sample programs. customize S5U1C330R1S your system. Multiple tasks share common stack area (when processed parallel). minimize amount used your system your application. Using S5U1C330R1S your design enables quickly efficiently develop embedded applications printers, PDAs, products various types control equipment.
FEATURES
System Diagram
Application program
Task Task Task Task Task Task
S5U1C330R1S kernel
Synchronization Task Task-dependent System management synchronization management communication functions functions functions functions Time Interrupt Memory pool management management management functions functions functions
S1C33 Family microcomputer (Hardware)
Memory Requirements Speed Kernel size1: ROM: 9.8K bytes RAM: 2.4K bytes Dispatch time2: 13.6 (CPU: 40MHz, Bus: 20MHz)
Number tasks number priority levels number event flags number semaphore number mailboxes number message buffers number variable-size memory pools number fixed-size memory pools number cyclic handlers number alarm handlers Tasks same priority were switched over rot_rdq system call.
These standard values guide will vary according user's system environment make condition. value should evaluated actual system.
S1C33 Family S5U1C330R1S Middleware
System Call List
Classification System call Function
Task management
Task-dependent synchronization
Synchronization communication
Extended synchronization communication
System management Time management
Interrupt management Memory pool management
Implementationdependent functions
dis_dsp( Disable Dispatch ena_dsp( Enable Dispatch sta_tsk( Start Task ext_tsk( Exit Issuing Task ter_tsk( Terminate Other Task chg_pri( Change Task Priority rot_rdq( Rotate Tasks Ready Queue rel_wai( Release Wait Other Task get_tid( Task Identifier exd_tsk( Exit Delete Task ref_tsk( Reference Task Status slp_tsk( Sleep Task tslp_tsk( Sleep Task with Time-out wup_tsk( Wake Other Task sus_tsk( Suspend Other Task rsm_tsk( Resume Suspended Task can_wup( Cancel Wake Request wai_sem( Wait Semaphore preq_sem( Poll Request Semaphore twai_sem( Wait Semaphore with Timeout sig_sem( Signal Semaphore ref_sem( Reference Semaphore Status rcv_msg( Receive Message from Mailbox prcv_msg( Poll Receive Message from Mailbox trcv_msg( Receive Message from Mailbox with Timeout snd_msg( Send Messages Mailbox ref_mbx( Reference Mailbox Status wai_flg( Wait Event Flag pol_flg( Poll Event Flag twai_flg( Wait Event Flag with Timeout set_flg( Event Flag clr_flg( Clear Event Flag ref_flg( Reference Event Flag Status snd_mbf( Send Messages Message Buffer psnd_mbf( Poll Send Messages Message Buffer tsnd_mbf( Send Messages Message Buffer with Timeout rcv_mbf( Receive Messages from Message Buffer prcv_mbf( Poll Receive Messages from Message Buffer trcv_mbf( Receive Messages from Message Buffer with Timeout ref_mbf( Reference Message Buffer Status get_ver( Version Information ref_sys( Reference System Status set_tim( System Clock get_tim( System Clock dly_tsk( Delay Task def_cyc( Define Cyclic Handler act_cyc( Activate Cyclic Handler def_alm( Define Alarm Handler ref_cyc( Reference Cyclic Handler Status ref_alm( Reference Alarm Handler Status ret_tmr( Return from Cyclic/Alarm Handler loc_cpu( Lock unl_cpu( Unlock ret_int( Return from Interrupt Handler get_blk( Variable-size Memory Block pget_blk( Poll Variable-size Memory Block tget_blk( Variable-size Memory Block with Timeout rel_blk( Release Variable-size Memory Block get_blf( Fixed-size Memory Block pget_blf( Poll Fixed-size Memory Block tget_blf( Fixed-size Memory Block with Timeout rel_blf( Release Fixed-size Memory Block ref_mpl( Reference Variable-size Memory Pool Status ref_mpf( Reference Fixed-size Memory Pool Status ent_int( Initialize Interrupt Handler Value vcre_tsk( Create Task vcre_mbf( Create Message Buffer vcre_mpl( Create Variable-size Memory Pool vcre_mpf( Create Fixed-size Memory Pool sys_clk( System Clock vchg_semcnt( Change Semaphore Count Value vchk_timer( Check Time Management Function
PF1078-03
S1C33 Family S5U1C330M2S Middleware
Debug monitor
Debug monitor S1C33 Family Runs target board providing low-cost debug environment Controlled with debugger through S5U1C330MxD1 board FEATURES
S5U1C330M2S debug monitor program S1C33 Family. Works user board linking with user program. Approx. 10KB ROM, approx. 2.5KB required S5U1C330M2S operation. interrupt resource used. debug monitor target board controlled db33 debugger connected S5U1C330MxD1 board with RS232C cable. S5U1C330M1D1 system S5U1C330M2D1 3.3V system available. They support 115,200bps data transfer, connected user board with pins (standard) pins (minimum). S5U1C330M2S supports basic debug functions such program downloading Flash memory, memory dump, register read/write, stepping, program running, break function. S5U1C330M2S middleware including source codes provided with CD-ROM. Simple method S5U1C330M2S allows easy implementation with user program. debugging environment does need ICE. S5U1C330M2S debugging environment implemented final product.
DESCRIPTION
Hardware System
S5U1C330MxD1 interface board Terget board with S5U1C330M2S
S1C33xxx
Serial interface
EPSON
RS232C 115,200bps Debugger db33
External
External
(Flash memory)
12-5 connection
Software System
User software S5U1C330M2S library Hardware Application S5U1C330M2S library Start with m_mon_start (init functions) S1C33 chip 10KB 2.5KB RS232C Initialize, Read/Write SIO-S5U1C330MxD1
THIS PAGE BLANK.
PF968-05
S1C33 Family S5U1C330V1S Middleware
Voice compression decompression middleware
Voice compression decompression middleware S1C33 Family Voice compression, decompression, speed pitch change supported Real-time execution S1C33 chip FEATURES
Voice middleware S1C33 Family provided form linkable library CD-ROM. Compression, decompression, speaking part with (PWM) listening part with included library. Seiko Epson exclusive voice compression technologies provide voice compression decompression with high compression ratio. case VOX, 8MHz sampled voice compressed 8kbps standard 2kbps various compression ratios selected.) With voice processing technology VSC, voice speed changed from x1/4, voice pitch changed from (high) x1/3 (low). Supports ADPCM (40kbps, 32kbps, 24kbps, 16kbps). Suitable voice memos, data banks with voice, with voice, digital stationery with voice digital toys with voice.
HARDWARE CONFIGURATION
S1C33xxx
10-bit converter S1C33000 Core
8-bit converter using 16-bit programmable timer 16-bit programmable timer interface
POWER
Speaker
Internal
External
External
MEMORY REQUIREMENTS SPEED
Memory Requirements (byte) Internal wait) VSX: 5.3K ADPCM: 4.5K VOX: 5.8K
Speed (CPU occupancy during 20MHz operation) Playback Recording VSX: ADPCM: VOX:
S1C33 Family S5U1C330V1S Middleware
SOFTWARE CONFIGURATION
S5U1C330V1S Library Libraries with voice subroutines that called from user's application.
Application S5U1C330V1S library voxListen(), voxSpeak(), vscSpeak(), Hardware converter, converter, 16-bit timer
S5U1C330V1S Data Creation Tool This tool creates compressed voice data replay only. used with Windows95/NT4.0, higher versions. Flow (Example)
Recorder with high quality features such
tape, etc.
file
EPSON
Using sound card sound editor (commercially available) create edit sound file Normalize tool Compression tool Conversion tool
sound card equivalent high-quality sound card
Compressed voice data
(assembly source)
S5U1C330V1S Evaluation Tool This evaluation tool technology using sound board used with Windows95/NT4.0, higher versions.
evaluation tool evaluation tool ADPCM evaluation tool evaluation tool
Sound Blaster compatible sound card
EPSON
This middleware only available with (S1C33 Family). This specification change without notice.
PF1072-04
S1C33 Family S5U1C330M1S Middleware
Melody playing middleware
Melody playing middleware S1C33 Family Supports simple method similar general melody Max. 3-channel simultaneous outputs Supports S1C33 chip FEATURES
Middleware S1C33 Family provided linkable library. Melody output with 60Hz 4kHz waveforms using 16-bit timers. Melody tools allow input music evaluation melody output Compact data library size (melody data: bytes note, library: 1.5K bytes) that needs only small area. Suitable data banks, PDAs, toys with melody function.
HARDWARE CONFIGURATION
S1C33xxx
Max. S1C33000 Core 16-bit timer 16-bit timer 16-bit timer Transister drive Piezoelectric speaker
Speaker
Built-in
16-bit timer (for interrupt)
interface
External
External
RESOURCE
size size Timer Melody output Melody library approx. 1.5K bytes, Melody data approx. bytes note Approx. bytes 16-bit timer used generating interrupt 16-bit timer used each output channel
SOFTWARE CONFIGURATION
S5U1C330M1S Library Libraries with melody subroutines that called from user's application.
Application S5U1C330M1S library mdyOpen(), mdySet(), mdyStart(), Hardware 16-bit timers
S1C33 Family S5U1C330M1S Middleware
S5U1C330M1S Data Creation Tool This tool creates melody data. used with Windows 95/98/NT4.0, higher versions.
Flow (Example)
Musical notes
Enter melody keys each channel
Melody text file
EPSON
Melody assembler
Melody data (assembly source)
S5U1C330M1S Evaluation Tool This tool evaluating melody data used with Windows 95/98/NT4.0, higher versions.
Melody data
Evaluation tool
Evaluation data
EPSON
Sound card speaker
This middleware only available with (S1C33 Family). This specification change without notice.
PF1074-03
S1C33 Family S5U1C330S1S Middleware
Sound playing middleware
Sound playing middleware S1C33 Family Supports musical instruments with WAVE table method (monaural, 8kHz sampling)/40MHz playable real time FEATURES
Middleware S1C33 Family provided linkable library. Produces 15-bit stereo sound sampling frequency 32kHz. Sound tools allow input music evaluation sound output Also available converter converting MIDI files S5U1C330S1S sound files. Compact data library size (sound data: bytes note, instrument data: bytes (8kHz sampling) instrument) that needs only small area. Suitable data banks, PDAs, toys with sound function.
HARDWARE CONFIGURATION
S1C33xxx
S1C33000 Core
POWER
Speaker
Built-in
16-bit timer
interface
External
External
RESOURCE
Sound library approx. bytes, instrument bytes (8kHz sampling), sound data approx. bytes note size Approx. bytes library use, bytes each play channel. Timer 16-bit timer used generating interrupt Sound outputs (PWM) Uses 16-bit timers through (for 15-bit stereo output). size
INSTRUMENTS SUPPORTED
Supports types musical instruments given below standard feature. also create musical instrument data register entry S5U1C330S1S. Non-percussion instruments types) Piano, Harpsichord, Celesta, Organ, Guitar, Bass, Electric Guitar, Violin, Trumpet, Clarinet, Piccolo, Flute Percussion instruments types) Bass Drum, Side Stick, Snare, Tom, Crash Cymbal1, Hi-Hat, Bongo, Triangle
S1C33 Family S5U1C330S1S Middleware
SOFTWARE CONFIGURATION
S5U1C330S1S Library Libraries with sound subroutines that called from user's application.
Application S5U1C330S1S library Hardware (16-bit timer etc.)
S5U1C330S1S Data Creation Tool This tool creates sound data. used with Windows 95/98/NT4.0, higher versions. Flow (Example)
MIDI file Musical notes
Enter sound keys each channel
Sound text file
EPSON
Sound assembler
MIDI file converter
Sound data (assembly source)
S5U1C330S1S Evaluation Tool This tool evaluating sound data used with Windows 95/98/NT4.0, higher versions.
Sound evaluation tool
EPSON
Sound card speaker
This middleware only available with (S1C33 Family). This specification change without notice.
PF1138-02
S1C33 Family S5U1C330T1S Middleware
Text speech middleware
Text speech middleware S1C33 Family Generates more natural speech adjusting parameters each phoneme Comes with VSX2, high sampling rate version FEATURES
text-to-speech middleware S1C33 Family, this generates speech from Japanese text using phoneme data compressed (8kHz) VSX2 (11.025 22.05kHz). Available linkable library form. Speech also generated from your original registered words, with support other languages aside from Japanese. VSX2 speech compression/expansion technology supporting sampling rates 11.025kHz, 16kHz, 22.05kHz just been introduced. sound volume, pitch, length, silent length between phonemes individually adjusted each phoneme, more natural speech quality closer actual speech. Running S5U1C330T1S tools allow adjust output parameters well evaluate sound quality before final production. standard Japanese language phoneme data stored approximately 100KB memory (for sampling frequency 16kHz). library program about 15KB size. Ideally suited vending machines, PDA, electronic toys, electronic stationery.
HARDWARE CONFIGURATION
S1C33xxx
S1C33000 Core
converter
POWER
Speaker
Built-in
16-bit timer
interface
External
External
SOFTWARE CONFIGURATION
S5U1C330T1S Library
Appilcation S5U1C330T1S library (VSX2 function S5U1C330V1S library) Hardware (16-bit timer etc.)
S1C33 Family S5U1C330T1S Middleware
S5U1C330T1S Data Creation Tool This tool creates sentence data phoneme (word) data. used with Windows 95/98/NT4.0, higher versions. Flow (Example)
Text file
Sentence data making tools
tape, etc.
Speech sentence data
file
Using sound editor (commercially available) create edit sound file Phoneme data making tools
Speech phoneme data
EPSON
Sound card
S5U1C330T1S Evaluation Tool This tool used evaluate speech generated S5U1C330T1S, using sound board. used with Windows 95/98/NT4.0, higher versions.
Speech evaluation tool
EPSON
Sound card speaker
This middleware only available with (S1C33 Family). This specification change without notice.
PF1070-04
S1C33 Family S5U1C330V2S Middleware
Voice recognition engine middleware
Speech recognition middleware S1C33 Family Real-time execution S1C33 chip tools making speech recognition data
FEATURES
Speech recognition middleware S1C33 Family provided form linkable library. speech recognition engine listening routines using converter included library. Data decompression speaking routines with converter implemented using S5U1C330V1S library. Using Seiko Epson exclusive isolated word recognition technology, words recognized real-time. types recognition methods available; Speaker Independent Recognition which data created Speaker Dependent Recognition that allows direct word-registration products. tools evaluating speech recognition engine provided. Evaluation boards (S5U1C33209D1, S5U1C330A3D1, S5U1C330M1D1) provided. Suitable PDAs, digital stationeries digital toys.
HARDWARE CONFIGURATION
S1C33xxx
10-bit converter S1C33000 Core converter POWER Speaker
case speak
Built-in
16-bit timer
interface
External
External
MEMORY REQUIREMENTS SPEED
bytes Program bytes Dictionary data recognition (Cepstrum) 1,280 bytes/second Dictionary data recognition (VQCode) bytes/second Recognition speed 20MHz operation, recognition dictionary: words 0.54 seconds (Approximately seconds single dictionary entries such "Good morning" "Good afternoon")
S1C33 Family S5U1C330V2S Middleware
SOFTWARE CONFIGURATION
S5U1C330V2S Library
Application S5U1C330V2S library Option S5U1C330V1S library Hardware converter, 16-bit timer
S5U1C330V2S Data Creation Tool This tool creates speech recognition data. used with Windows95/98/NT4.0, higher versions. Flow (Example)
Collected speech data
JP11
file
Using sound editor (commercially available) create edit sound file Recognition data making tools
EPSON
Collect speech data similar product (S5U1C33xxxDx etc.)
Speech recognition data
(assembly source)
S5U1C330V2S Evaluation Tool This evaluation tool S5U1C330V2S recognition engine using sound board used with Windows95/98/NT4.0, higher versions with GUI.
Speech recognition evaluation tool
EPSON
Sound card
This middleware only available with (S1C33 Family). This specification change without notice.
PF970-05
S1C33 Family S5U1C330J1S Middleware
Image compression decompression middleware
JPEG image compression decompression middleware S1C33 Family Monochrome, RGB, image-processing function supported tools convert JPEG compressed image into data FEATURES
Image middleware S1C33 Family provided form linkable library CD-ROM. This middleware conforms JPEG baseline compatible with great deal JPEG data. Compress decompress image B/W, grayscale, color color. Compression ratios including <YCbCr> 4:4:4, 4:2:2 4:1:1 selected reduction-expanded function used. tools creating compressed JPEG image data evaluating image quality provided. S5U1C330J1S does interrupt peripheral functions. Suitable applications that capture display image data such digital cameras, PDA, digital stationery digital toys.
MEMORY REQUIREMENTS SPEED
bytes (for image pixels wide) bytes Compression decompression speed approx. seconds (20MHz operation, pixels)
SOFTWARE CONFIGURATION
S5U1C330J1S Library Library including subroutines that called from user's application. Compression decompression possible S1C33 chip.
Application S5U1C330J1S library jpegInit(), jpegDecode(), jpegEncode(),
S5U1C330J1S Data Creation Tool This tool creates compressed JPEG image data display only. used with Windows95/98/NT4.0, higher versions. Flow (Example)
Image
Create edit file using scanner digital camera
Scanner, digital camera
Bitmap (.bmp) file
EPSON
Tools format conversion compression
Compressed JPEG data
(assembler source)
S1C33 Family S5U1C330J1S Middleware
S5U1C330J1S Evaluation Tool This tool evaluating JPEG compression decompression quality With using tools, quality image files when compression ratio changed evaluated. used with Windows95/98/NT4.0, higher versions.
JPEG evaluation tool
EPSON
This middleware only available with (S1C33 Family). This specification change without notice.
PF1142-03
S1C33 Family S5U1C330C1S Middleware
Compact FLASH middleware
Compact FLASH middleware S1C33 Family Supports file system (compatible with MS-DOS Ver.6.x)
FEATURES
This middleware S1C33 Family, available linkable library form. Uses True mode interface with memory cards. FLASH card device driver allow compact FLASH FLASH cards. file system driver enables MS-DOS Ver.6.x compatible file exchange. format drivers compact FLASH FLASH also available. Ideally suited digital cameras, PDAs, electronic pocketbooks.
HARDWARE CONFIGURATION
S1C33xxx
S1C33000 Core interface Several ports Memory card
External
External
REQUIRED RESOURCES
space: approx. bytes space: approx. bytes following ports used controlling memory card. INTRQ
RECOMMENDED CARDS
MELCO MELCO HAGIWARE DATA EPSON compact FLASH 48MB compact FLASH compact FLASH 10MB compact FLASH 45MB compact FLASH RCF-C RCF-C 48MB HPC-CF08X PCCF-10MS SECF-A45
S1C33 Family S5U1C330C1S Middleware
SOFTWARE CONFIGURATION
Application file system driver file system format driver card device driver Hardware
Card Device Driver compact FLASH FLASH cards require card device driver. File System Device Driver (supports FAT12 FAT16) Permits MS-DOS Ver.6.x compatible file exchange character file names, with three extension characters). Support Japanese file names. standard ANSI-like (e.g., fopen() fred()). File System Format Driver This driver initializes file system make usable compact FLASH FLASH. File System Processing Speed (reference data) Measurement conditions: clock: 40MHz, clock: 20MHz, register, ROM: wait RAM: wait 1-MB file read 512-byte data written 2,048 times. MELCO compact FLASH RCF-C Format 0.11s file read 12.02s file write 15.63s EPSON 45MB compact FLASH SECF-A45 Format 0.59s file read 20.18s file write 28.38s This middleware only available with (S1C33 Family). This specification change without notice.
PF1140-03
S1C33 Family S5U1C330G1S Middleware
Graphic library
Graphics library S1C33 Family Supports various grayscales, from 8bpp colors monochrome Comes with user interface resources necessary implementation FEATURES
This graphics library S1C33 Family provided linkable library form. User interface resources required implementation also available. Supports various grayscales from 8bpp colors monochrome. Optimized with S1C33 Family; library fast compact. Allows advance evaluation using emulation library running Ideally suited applications making panels, including PDAs, electronic toys, electronic stationery.
HARDWARE CONFIGURATION
S1C33xxx
controller panel
S1C33000 Core
Graphic memory
Internal
interface
Extrnal
Extrnal
MEMORY REQUIREMENTS
Object related function (gpc33.lib) related function (gpcgui.o, gpcevent.o) 1-byte font (gpcfont1.o gpc33.lib) 2-byte font (gpcfont2.o gpc33.lib) Display driver (gpcdrv.o gpc33.lib) Code (ROM) bytes 4.2K bytes bytes 164K bytes bytes (RAM) bytes bytes bytes Stack bytes bytes
pop-up window used, (RAM) system takes about bytes.
S1C33 Family S5U1C330G1S Middleware
SOFTWARE CONFIGURATION
Application S5U1C330G1S library Hardware (LCD controller, panel etc.)
PRIMARY USER INTERFACE RESOURCES
Resorce Form window Pop-up window Text window Command button Check Radio button Description Standard window Used display alert information Displays text. Command execution button Square checked when selected Round button that selected from group buttons
PRIMARY GRAPHIC FUNCTIONS
Function gpcDrawPoint gpcDrawLine gpcDrawRect gpcFillRect gpcInvrertRect gpcDrawEllipse gpcFillEllipse gpcDrawCircle gpcFillCircle gpcDrawArc gpcDrawText gpcPutImage gpcGetImage Draws point. Draws line. Draws rectangle. Fills rectangle. Reverses displayed area. Draws ellipse. Fills ellipse. Draws circle. Fills circle. Draws arc. Outputs text. Outputs image. Captures image. Description
This middleware only available with (S1C33 Family). This specification change without notice.
PF1187-02
S1C33 Family S5U1C330P1S Middleware
writing recognition middleware
Handwritten character recognition middleware S1C33 Family Handwritten character recognition level supports "printed style writing" Handwritten character recognition level supports "simplified form writing"
FEATURES
Handwritten character recognition middleware S1C33 Family provided form linkable library. Useful handwritten character recognition both Japanese English. Handwritten character recognition level supports "printed style writing", allowing fast memoryefficient character recognition. Handwritten character recognition level supports "simplified form writing", providing higher recognition rate than level Suitable PDAs, personal organizers digital stationeries.
HARDWARE CONFIGURATION
S1C33xxx
converter channels S1C33000 Core Input port Touch panel
Built-in
16-bit timer
interface
External
External
REQUIRED RESOURCES
DMT33003 board made EHK, this middleware uses interrupt input port, channels converters, channel 16-bit timer.
channels converters used acquire coordinates character written touchpanel. 16-bit timer used interval time which acquire coordinates.
Memory requirements approx. 140KB Library (program) approx. 70KB Dictionary data Level recognition (English Japanese) approx. 200KB Dictionary data Level recognition (English) approx. 240KB Dictionary data Level recognition (Japanese) approx. 1500KB
S1C33 Family S5U1C330P1S Middleware
SOFTWARE CONFIGURATION
driver necessary acquire character stroke data must created user conformity with user's hardware configuration.
Application S5U1C330P1S library Handwritten character stroke data acquisition driver (created user suit user's hardware configuration) Hardware (Touch panel)
sample sources handwritten character stroke data acquisition driver DMT33003 board made public domain.
Japanese Handwritten character recognition results produced shift code displayed they are. English handwritten character recognition, recognition results shift code converted into ASCII code using ASCII code conversion functions. Character strings written laterally recognized using character extracting functions.
This middleware only available with (S1C33 Family). This specification change without notice.
PF1188-02
S1C33 Family S5U1C330H1S Middleware
Voice recognition phoneme model
Japanese speech recognition middleware S1C33 Family Real-time execution S1C33 chip Phoneme model supported FEATURES
Speech recognition middleware S1C33 Family provided form linkable library. speech recognition engine listening routines using converter included library. Speaking routines with converter implemented. Using Seiko Epson exclusive phoneme model recognition technology, about words recognized real-time. Capable selecting between kinds probability data phonemes according recognition rate memory used. Supports Japanese recognition. Voice recognition data created simply just writing words recognized text format. tools evaluating speech recognition engine provided. Evaluation boards provided. Suitable PDAs, digital stationeries digital toys.
HARDWARE CONFIGURATION
S1C33xxx
10-bit converter S1C33000 Core converter POWER Speaker
case speak
Built-in
16-bit timer
interface
External
External
MEMORY REQUIREMENTS SPEED
approx. bytes Library (Program) approx. bytes Recognition dictionary Four bytes vowel, bytes consonant Probability data phoneme approx. 200K bytes Probability data phoneme approx. 523K bytes Recognition speed 40MHz operation, recognition dictionary: words seconds (The dictionary configured with phonemes single entry such "Good morning" "Good afternoon.")
S1C33 Family S5U1C330H1S Middleware
SOFTWARE CONFIGURATION
S5U1C330H1S Library
Application S5U1C330H1S library Hardware converter, 16-bit timer
S5U1C330H1S Evaluation Tool This evaluation tool S5U1C330H1S recognition engine using sound board
Speech recognition evaluation tool
EPSON
Sound card
This middleware only available with (S1C33 Family). This specification change without notice.
PF1189-02
S1C33 Family S5U1C330S2S Middleware
SmartMedia middleware
SmartMedia middleware S1C33 Family Supports file system (compatible with MS-DOS Ver.6.x)
FEATURES
This middleware S1C33 Family, available linkable library form. Conforms SmartMedia specifications SSFDC Forum. file system driver enables MS-DOS Ver.6.x compatible file exchange. format driver SmartMedia also available. Ideally suited digital cameras, PDAs, electronic pocketbooks.
HARDWARE CONFIGURATION
S1C33xxx
S1C33000 Core interface Several ports SmartMedia card
External
External
REQUIRED RESOURCES
space: approx. bytes space: approx. bytes following ports used controlling SmartMedia Card Enable Address Latch Enable Command Latch Enable Write Protect Ready/Busy Write Protect Seal Card Detect
SUPPORTED MEMORY CARDS
SmartMedia card (4MB 64MB)
S1C33 Family S5U1C330S2S Middleware
SOFTWARE CONFIGURATION
SmartMedia Library
Application file system driver file system format driver File access driver SmartMedia control driver Hardware
allow modification SmartMedia control file access drivers (some part) suit customer hardware environment, source left partly open users.
File Access Driver, SmartMedia Control Driver Runs according SmartMedia (4MB 64MB). File System Device Driver (supports FAT12 FAT16) Permits MS-DOS Ver.6.x compatible file exchange character file names, with three extension characters). Support Japanese file names. standard ANSI-like (e.g., fopen() fred()). File System Format Driver This driver initializes file system make usable SmartMedia. This middleware only available with (S1C33 Family). This specification change without notice.
PF1263-01
S1C33 Family S5U1C330U1S Middleware
sample program
sample program S1C33 Family Supports bulk transfer interrupt transfer
FEATURES
Sample programs S1C33 Family, with source code. Includes mouse program using Interrupt transfer. Includes program-loader program using Bulk transfer. Also included device driver (Windows 98/2000 version) application program Bulk transfer. used develop equipment using Family.
HARDWARE CONFIGURATION
S1C33xxx
S1C33000 Core interface Several ports function controller
External
External
REQUIRED RESOURCES
space: space: port: approx. bytes approx. 0.5K bytes Mouse move Mouse move left, DMAREQ1 Mouse move down Mouse move right Mouse left button Mouse right button XINT DMAACK1 High-speed DMA:
S1C33 Family S5U1C330U1S Middleware
SOFTWARE CONFIGURATION
Windows application User's application Sample program S1C33, controller target devices Device driver driver host controller Personal computer
This program includes source code.
supported function controllers FLAC075 SPC7200. function controllers comply with USB1.1 specifications. S1C33's high-speed performs data transfers function controller's port interface highspeed data transfers. Includes Windows application driver head start software development target equipment. This middleware only available with (S1C33 Family). This specification change without notice.
PF1265-01
S1C33 Family S5U1C330G3S Middleware
G729, G723.1 real time codec middleware
G72x real time codec middleware S1C33 Family Real-time execution S1C33 chip Voice compression technologies G729, G723.1 supported FEATURES
G72x real time codec middleware S1C33 Family provided form linkable library. Uses voice compression technologies G729 Annex-A G723.1 Annex-A (decompression only) compress decompress voice data. following compression rates supported (based 8-kHz sampling): G729 8kbps G723.1 6.3kbps/5.3kbps Suitable voice memos, data banks with voice, with voice, digital stationery with voice digital toys with voice.
HARDWARE CONFIGURATION
S1C33xxx
10-bit converter S1C33000 Core
8-bit converter using 16-bit programmable timer 16-bit programmable timer interface
POWER
Speaker
Internal
External
External
MEMORY REQUIREMENTS SPEED
Memory Requirements (byte) G729 compression/decompression: G729 decompression only: G723.1 decompression only: Internal 7.5K 7.5K 7.3K External 4.7K 3.0K 2.5K 38.4K 20.0K 33.0K
Speed (CPU occupancy) G729 compression (50MHz): (measurement results when accessed with wait states) G729 decompression (40MHz): G723.1 decompression (40MHz):
S1C33 Family S5U1C330G3S Middleware
SOFTWARE CONFIGURATION
Application S5U1C330G3S library Hardware converter, converter, 16-bit timer
S5U1C330G3S Data Creation Tool This tool creates compressed voice data replay only. used with Windows95/NT4.0, higher versions. Flow (Example)
tape, etc.
file
EPSON
Using sound card sound editor (commercially available) create edit sound file Normalize tool Compression tool Conversion tool
Sound card
Compressed voice data
(assembly source)
G729 G723.1 require license fees. This middleware only available with (S1C33 Family). This specification change without notice.
PF1082-04
S1C33 Family Demonstration Evaluation Board
FEATURES
S5U1C33xxxDx evaluation board S1C33xxx. contains Flash memory RAM, 20MHz 32kHz oscillators. onboard Flash memory includes S5U1C330M2S debug monitor. provides debugging functions, such downloading program Flash memory, running, stepping, setting breaks, with S5U1C330MxD1 board db33 debugger demonstration boards support stand alone running program written Flash memory. S5U1C330A3D1, S5U1C330LxD1, S5U1C330C1D1 other expansion boards provide environment demonstration evaluating voice, graphic, comppact FLASH other middlewares. S5U1C33xxxD2 (S1C33xxx socket type) with S5U1C33xxxEx provide internal emulation function allowing evaluation development programs built-in models.
S1C33 FAMILY DEMO BOARD LIST
Input voltage supported Operating voltage S5U1C33209D1 S1C33209 input 3.3V operation S5U1C33L01D1 S1C33L01 input S5U1C33L

Other recent searches


TPS72201 - TPS72201   TPS72201 Datasheet
TPS72215 - TPS72215   TPS72215 Datasheet
TPS72216 - TPS72216   TPS72216 Datasheet
TPS72218 - TPS72218   TPS72218 Datasheet
SF859 - SF859   SF859 Datasheet
QS043-402-203812 - QS043-402-203812   QS043-402-203812 Datasheet
LTC6401-8 - LTC6401-8   LTC6401-8 Datasheet
LMP7701 - LMP7701   LMP7701 Datasheet
LMP7702 - LMP7702   LMP7702 Datasheet
LMP7704 - LMP7704   LMP7704 Datasheet
DFA20 - DFA20   DFA20 Datasheet
AD9780 - AD9780   AD9780 Datasheet
9781 - 9781   9781 Datasheet
9783 - 9783   9783 Datasheet
AD9780 - AD9780   AD9780 Datasheet
AD9781 - AD9781   AD9781 Datasheet
AD9783 - AD9783   AD9783 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive