ETC SM79108

SyncMOS Technologies Inc.
SM79108
Preliminary
January 2003
8 - Bit Micro-controller
with 8KB flash & 256 Bytes RAM embedded
Product List
SM79108L25, 25 MHz 8KB internal memory MCU
SM79108C40, 40 MHz 8KB internal memory MCU
Features
Working voltage: 3.0V ~ 3.6V For L Version
4.5V ~ 5.5V For C Version
Description
General 8052 family compatible
12 clocks per machine cycle
The SM79108 series product is an 8 - bit single chip micro
controller with 8 KB flash & 256 bytes RAM embedded. It
has 4-channel, 8-bit ADC function build-in, 1-channel
SPWM and 1-channel PWM build-in and A14(segment) x
4(common) LCD driver. It provides hardware features and
a powerful instruction set necessary to make it a versatile
and cost effective controller for those applications demand
up to 32 I/O pins for PDIP package or up to 36 I/O pins for
PLCC/QFP package, or applications which need up to 64K
byte flash memory for program and/or for data.
8 KB internal flash memory
To program the flash block, a commercial programmer
is capable to do it.
Full duplex serial channel
256 bytes on-chip data RAM
Three 16 bit timers/counters
Four 8-bit I/O ports for PDIP package
Four 8-bit I/O ports + one 4-bit I/O ports for PLCC or
QFP package
A14 x 4 LCD driver (P0, P2, ALE, PSEN)
1 Channel SPWM (P1.2)
1 Channel PWM (P1.5)
Bit operation instruction
Industrail Level
Ordering Information
8-bit unsigned division
8-bit unsigned multiply
yywwv: production date code identifier
SM79108ihhk
BCD arithmetic
Direct addressing
yy: year, ww: weak, v: version
i: process identifier {L=3.0V ~ 3.6V, C=4.5V ~ 5.5V}
hh: working clock in MHz {25, 40}
k: package type postfix {as below table}
Postfix
P
J
Q
Package
40L PDIP
44L PLCC
44L QFP
Pin/Pad
Configuration
page 2
page 2
page 2
Indirect addressing
Nested interrupt
Two priority level interrupt
A serial I/O port
Power save modes: Idle mode and power down mode
Dimension
page 22
page 23
page 24
Code protection function
One watch dog timer (WDT)
Low EMI (inhibit ALE)
Taiwan
4F, No. 1 Creation Road 1,
Science-based Industrial Park,
Hsinchu, Taiwan 30077
TEL: 886-3-578-3344 #2667
886-3-579-2987
FAX: 886-3-5792960
886-3-5780493
Specifications subject to change without notice,contact your sales representatives for the most recent information.
1/26
Preliminary
Ver 1.0
SM79108 01/03
SyncMOS Technologies Inc.
SM79108
Preliminary
January 2003
P2.6/A14/SEG2
P2.5/A13/SEG1
P2.7/A15/SEG3
#PSEN/SEG4
P0.7/AD7/SEG6
#EA
P0.6/AD6/SEG7
P0.5/AD5/SEG8
P0.4/AD4/SEG9
Pin Configurations
39
P0.0/AD0/SEG13
SPWM/P1.2
3
38
P0.1/AD1/SEG12
P1.3
4
37
P0.2/AD2/SEG11
P1.4
5
36
P0.3/AD3/SEG10
PWM/P1.5
6
35
P0.4/AD4/SEG9
SEG10/AD3/P0.3
P0.5/AD5/SEG8
SEG11/AD3/P0.2
P1.6
7
34
P0.6/AD6/SEG7
P1.7
32
P0.7/AD7/SEG6
RES
RXD/P3.0
9
10
31
#EA
SEG12/AD3/P0.1
SEG13/AD3/P0.0
VDD
36
8
33
39
TXD/P3.1
11
30
ALE/SEG5
#INT/P3.2
12
29
#PSEN/SEG4
P4.2
T2/P1.0
T2EX/P1.1
42
14
#INT1/P3.3
13
28
P2.7/A15/SEG3
43
13
ADC0/T0/P3.4
14
27
P2.6/A14/SEG2
SPWM/P1.2
P1.3
P1.4
ADC1/T1/P3.5
15
26
P2.5/A13/SEG1
ADC2/#WR/P3.6
16
25
P2.4/A12/SEG0
ADC3/#RD/P3.7
17
24
P2.3/A11/COM3
XTAL2
XTAL1
VSS
18
23
P2.2/A10/COM2
19
22
P2.1/A9/COM1
20
21
P2.0/A8/COM0
6
4
3
2
1 44 43 42 41 40
8
9
10
11
12
13
SM79108 jhhJ
39
P0.4/AD4/SEG9
38
37
P0.5/AD5/SEG8
P0.6/AD6/SEG7
36
P0.7/AD7/SEG6
35
33
#EA
P4.1
ALE/SEG5
32
#PSEN/SEG4
31
30
P2.7/A15/SEG3
P2.6/A14/SEG2
29
P2.5/A13/SEG1
44L PLCC
34
(Top View)
21
20
SM79108 jhhQ
37
38
19
18
44L QFP
(Top View)
40
41
17
16
15
44
12
XTAL1
XTAL2
P3.7/#RD/ADC3
P3.6/#WR/ADC2
8
9
#INT1/P3.3
ADC0/T0/P3.4
ADC1/T1/P3.5
7
#INT0/P3.2
5
P2.3/A11/COM3
P2.2A10/COM2
P2.1/A9/COM1
P2.0A8/COM0
P4.0
VSS
10 11
6
P4.3
4
TXD/P3.1
3
P1.7
RES
RXD/P3.0
2
PWM/P1.5
P1.6
1
P2.4/A12/SEG0
SEG0/A12/P2.4
COM3/A11/P2.3
COM1/A9/P2.1
COM2/A10/P2.2
P4.0
COM0/A8/P2.0
14
15
16
17
18 19 20 21 22 23 24 25 26 27 28
XTAL2
XTAL1
VSS
33 32 31 30 29 28 27 26 25 24 23
22
P0.3/AD3/SEG10
P1.1/T2EX
P1.0/T2
P4.2
VDD
P0.0/AD0/SEG13
P0.1/AD1/SEG12
P1.3
P1.2/SPWM
5
7
ADC2/#WR/P3.6
ADC3/#RD/P3.7
PWM/P1.5
P1.6
P1.7
RES
RXD/P3.0
P4.3
TXD/P3.1
#INT0/P3.2
#INT1/P3.3
ADC0/T0/P3.4
ADC1/T1/P3.5
34
35
P4.1
ALE/SEG5
VDD
2
P0.2/AD2/SEG11
40
T2EX/P1.1
P1.4
1
SM79108 ihhP
40L PDIP
(Top View)
T2/P1.0
Specifications subject to change without notice,contact your sales representatives for the most recent information.
2/26
Preliminary
Ver 1.0
SM79108 01/03
SyncMOS Technologies Inc.
SM79108
Preliminary
January 2003
Block Diagram
Timer 1
Timer 2
Decoder &
Register
Stack
Pointer
Timer 0
256
bytes RAM
Buffer
WDT
RES
to pertinent blocks
Reset
Circuit
Vdd
PC
Incrementer
to whole chip
Power
Circuit
Vss
DPTR
Acc
Buffer2
to pertinent blocks
Interrupt
Circuit
Buffer1
Program
Counter
ALU
Register
PSW
XTAL2
XTAL1
#EA
Timing
to whole system
Generator
ALE/SEG5
#PSENSEG4
Instruction
Register
8K
bytes
ADC
Port 0
Latch
Port 1
Latch
Port 2
Latch
Flash
Memory
Port 3
Latch
SPWM
PWM
LCD
Driver
(14 x 4)
Port 0
Driver & Mux
8
Port 1
Port 2
Port 3
Driver & Mux Driver & Mux Driver & Mux
8
8
8
Specifications subject to change without notice,contact your sales representatives for the most recent information.
3/26
Preliminary
Ver 1.0
SM79108 01/03
SyncMOS Technologies Inc.
SM79108
Preliminary
January 2003
Pin Descriptions
40L
44L
44L
PDIP QFP PLCC
Symbol
Pin# Pin# Pin#
1
40
2
P1.0/T2
2
41
3
P1.1/T2EX
3
42
4
P1.2/SPWM
4
43
5
P1.3
5
44
6
P1.4
6
1
7
P1.5/PWM
7
2
8
P1.6
8
3
9
P1.7
9
4
10
RES
10
5
11
P3.0/RXD
11
7
13
P3.1/TXD
12
8
14
P3.2/#INT0
13
9
15
P3.3/#INT1
14
10
16
P3.4/T0/ADC0
15
11
17
P3.5/T1/ADC1
16
12
18
P3.6/#WR/ADC2
17
13
19
P3.7/#RD/ADC3
18
14
20
XTAL2
19
15
21
XTAL1
20
16
22
VSS
21
18
24
P2.0/A8/COM0
22
19
25
P2.1/A9/COM1
23
20
26
P2.2/A10/COM2
24
21
27
P2.3/A11/COM3
25
22
28
P2.4/A12/SEG0
26
23
29
P2.5/SEG1
27
24
30
P2.6/SEG2
28
25
31
P2.7/SEG3
29
26
32
#PSEN/SEG4
30
27
33
ALE/SEG5
31
29
35
#EA
32
30
36
P0.7/AD7/SEG6
33
31
37
P0.6/AD6/SEG7
34
32
38
P0.5/AD5/SEG8
35
33
39
P0.4/AD4/SEG9
36
34
40
P0.3/AD3/SEG10
37
35
41
P0.2/AD2/SEG11
38
36
42
P0.1/AD1/SEG12
39
37
43
P0.0/AD0/SEG13
40
38
44
VDD
17
23 P4.0
28
34 P4.1
39
1 P4.2
6
12 P4.3
Active
H
-/L
-/L
L
I/O
(GPIO)
i/o
i/o
i/o
i/o
i/o
i/o
i/o
i/o
i
i/o
i/o
i/o
i/o
i/o
i/o
i/o
i/o
o
i
i/o
i/o
i/o
i/o
i/o
i/o
i/o
i/o
o
o
i
i/o
i/o
i/o
i/o
i/o
i/o
i/o
i/o
i
i/o
i/o
i/o
i/o
Names
bit 0 of port 1 & timer 2 clock out
bit 1 of port 1 & timer 2 control
bit 2 of port 1 & SPWM channel
bit 3 of port 1
bit 4 of port 1
bit 5 of port 1 & PWM channel
bit 6 of port 1
bit 7 of port 1
Reset
bit 0 of port 3 & receive data
bit 1 of port 3 & transmit data
bit 2 of port 3 & low true interrupt 0
bit 3 of port 3 & low true interrupt 1
bit 4 of port 3 & ADC channel 0 & Timer 0
bit 5 of port 3 & ADC channel 1 &Timer 1
bit 6 of port 3 & ADC channel 2 & external memory write
bit 7 of port 3 & ADC channel 3 & external memory read
Crystal out
Crystal in
Sink Voltage, Ground
bit 0 of port 2 & bit 8 of external memory address & LCCD common 0 output
bit 1 of port 2 & bit 9 of external memory address & LCCD common 1 output
bit 2 of port 2 & bit 10 of external memory address & LCCD common 2 output
bit 3 of port 2 & bit 11 of external memory address & LCCD common 3 output
bit 4 of port 2 & bit 12 of external memory address & LCCD seg 0 output
bit 5 of port 2 & LCCD seg 1 output
bit 6 of port 2 & LCCD seg 2 output
bit 7 of port 2 & LCCD seg 3 output
program storage enable & LCCD seg 4 output
address latch enable & LCCD seg 5 output
external access
bit 7 of port 0 & data/address bit 7 of external memory & LCCD seg 6 output
bit 6 of port 0 & data/address bit 6 of external memory & LCCD seg7 output
bit 5 of port 0 & data/address bit 5 of external memory & LCCD seg 8 output
bit 4 of port 0 & data/address bit 4 of external memory & LCCD seg 9 output
bit 3 of port 0 & data/address bit 3 of external memory & LCCD seg 10 output
bit 2 of port 0 & data/address bit 2 of external memory & LCCD seg 11 output
bit 1 of port 0 & data/address bit 1 of external memory & LCCD seg 12 output
bit 0 of port 0 & data/address bit 0 of external memory & LCCD seg 13 output
Drive Voltage, Vcc
bit 0 of Port 4
bit 1 of Port 4
bit 2 of Port 4
bit 3 of Port 4
Specifications subject to change without notice,contact your sales representatives for the most recent information.
4/26
Preliminary
Ver 1.0
SM79108 01/03
SFR Memory MAP
SyncMOS Technologies Inc.
SM79108
Preliminary
January 2003
SFR Memory MAP
0F8H
0F0H
0E8H
0FFH
0F7H
0EFH
B
0E0H
0D8H
0D0H
0C8H
0C0H
0B8H
ACC
LCDB0
LCDB1
LCDB2
LCDB3
LCDB4
LCDB5
LCDB6
P4
LCDCON
PSW
T2CON
IP
PWMC0
RCAP2L
T2MOD
RCAP2H
IE
PWMD0
IE1
IFR
SBUF
P0CON
SPWMC
SPWMD0
P1CON
P2CON
P3CON
WDTC
P1
88H
80H
0C7H
0BFH
0B7H
SCONF
P2
SCON
TH2
IP1
P3
0B0H
0A8H
0A0H
98H
90H
TL2
WDTKEY
TCON
TMOD
TL0
TL1
TH0
P0
SP
DPL
DPH
(Reserved)
TH1
ADSCR
0E7H
0DFH
0D7H
0CFH
ADCD
PCON
0AFH
0A7H
9FH
97H
8FH
87H
Note: The text of SFRs with bold type characters are Extension Special Function Registers for SM79108
Addr
SFR
Reset
7
6
5
4
3
2
1
0
8EH
ADSCR
0000_00**
COM
CON
ADCSS1
ADCSS0
CH1
CH0
Reserved
Reserved
8FH
ADCD
00H
AD7
AD6
AD5
AD4
AD3
AD2
AD1
AD0
97H
WDTKEY
00H
9AH
P0CON
00H
WDTKEY7 WDTKEY6 WDTKEY5 WDTKEY4 WDTKEY3 WDTKEY2 WDTKEY1 WDTKEY0
SEG6
SEG7
SEG8
SEG9
SEG10
COME3
SGE12
SEG13
COME2
COME1
COME0
PS0
9BH
P1CON
**0*_*0**
9CH
P2CON
00H
SEG3
SEG2
SEG1
SEG0
9DH
P3CON
00H
ADCE3
ADCE2
ADCE1
ADCE0
9FH
WDTC
000*_*000
WDTE
R
CLEAR
PS2
PS1
SPFS1
SPFS0
SPWMD04 SPWMD03 SPWMD02 SPWMD01 SPWMD00
BRM02
BRM01
BRM00
PWMD02
PWMD01
PWMD00
PBS
PFS1
PFS0
P4.2
P4.1
P4.1
LS2
LS1
LS0
SEG1
SEG1
SEG1
0A3H
SPWMC0 ****_**00
0A4H
SPWMD0
00H
PWME0
SEG11
SPWME0
0A9H
IE1
****_0***
EADC
0AAH
IFR
****_0***
ADCIF
0B3H
PWMD0
00H
0B9H
IP1
****_0***
0BFH
SCONF
0***_***0
0D3H
PWMC0
****_*000
P4
****_1111
0D8H
0DFH
0E1H
LCDCON 000*_*000
LCDB0
00H
PWMD07
PWMD06
PWMD05
PWMD04
PWMD03
PADC
WDR
Reserved
P4.3
Lout_en
Lcd_en
SEG
SEG0
SEG0
SEG0
SEG0
SEG1
ALEI
Specifications subject to change without notice,contact your sales representatives for the most recent information.
5/26
Preliminary
Ver 1.0
SM79108 01/03
SyncMOS Technologies Inc.
SM79108
Preliminary
January 2003
Addr
SFR
Reset
7
6
5
4
3
2
1
0
0E2H
LCDB1
00H
SEG2
SEG2
SEG2
SEG2
SEG3
SEG3
SEG3
SEG3
0E3H
LCDB2
00H
SEG4
SEG4
SEG4
SEG4
SEG5
SEG5
SEG5
SEG5
0E4H
LCDB3
00H
SEG6
SEG6
SEG6
SEG6
SEG7
SEG7
SEG7
SEG7
0E5H
LCDB4
00H
SEG8
SEG8
SEG8
SEG8
SEG9
SEG9
SEG9
SEG9
0E6H
LCDB5
00H
SEG10
SEG10
SEG10
SEG10
SEG11
SEG11
SEG11
SEG11
0E7H
LCDB6
00H
SEG12
SEG12
SEG12
SEG12
SEG13
SEG13
SEG13
SEG13
1. Watch Dog Timer
The Watch Dog Timer (WDT) is a 16-bit free-running counter that generate reset signal if the counter overflows. The WDT is
useful for systems which are susceptible to noise, power glitches, or electronics discharge which causing software dead
loop or runaway. The WDT function can help user software recover from abnormal software condition. The WDT is different
from Timer0, Timer1 and Timer2 of general 8052. To prevent a WDT reset can be done by software periodically clearing the
WDT counter. User should check WDR bit of SCONF register whenever unpracticed reset happened
The purpose of the secure procedure is to prevent the WDTC value from being changed when system runaway.
There is a 250KHz RC oscillator embedded in chip. Set WDTE = “1” will enable the RC oscillator and the frequency is independent to the system frequency.
To enable the WDT is done by setting 1 to the bit 7 (WDTE) of WDTC. After WDTE set to 1, the 16-bit counter starts to count
with the RC oscillator. It will generate a reset signal when overflows. The WDTE bit will be cleared to 0 automatically when
SM79108 been reset, either hardware reset or WDT reset.
To reset the WDT is done by setting 1 to the CLEAR bit of WDTC before the counter overflow. This will clear the content of
the 16-bit counter and let the counter re-start to count from the beginning.
1.1 Watch Dog Timer Registers:
Watch Dog Key Register - (WDTKEY, 97H)
bit-7
bit-0
WDT
WDT
WDT
WDT
WDT
WDT
WDT
WDT
KEY7
KEY6
KEY5
KEY4
KEY3
KEY2
KEY1
KEY0
Read / Write:
W
W
W
W
W
W
W
W
Reset value:
0
0
0
0
0
0
0
0
By default, the WDTC is read only. User need to write values 1EH, 0E1H sequentially to the WDTKEY(97H) register to
enable the WDTC write attribute, That is
MOV WDTKEY, # 1EH
MOV WDTKEY, # E1H
When WDTC is set, user need to write another values E1H, 1EH sequentially to the WDTKEY(97H) register to disable the
WDTC write attribute, That is
MOV WDTKEY, # E1H
MOV WDTKEY, # 1EH
Specifications subject to change without notice,contact your sales representatives for the most recent information.
6/26
Preliminary
Ver 1.0
SM79108 01/03
SyncMOS Technologies Inc.
SM79108
Preliminary
January 2003
Watch Dog Timer Registers - WDT Control Register (WDTC, 9FH)
bit-7
bit-0
WDTE
R
CLEAR
Unused
Unused
PS2
PS1
PS0
Read / Write:
R/W
-
R/W
-
-
R/W
R/W
R/W
Reset value:
0
0
0
*
*
0
0
0
WDTE : Watch Dog Timer enable bit
CLEAR : Watch Dog Timer reset bit
PS[2:0] : Overflow period select bits
PS [2:0]
Overflow Period (ms)
000
2.048
001
4.096
010
8.192
011
16.384
100
32.768
101
65.536
110
131.072
111
262.144
System Control Register (SCONF, 0BFH)
bit-7
bit-0
WDR
Unused
Unused
Unused
Unused
Reserved
Unused
ALEI
Read / Write:
R/W
-
-
-
-
-
-
R/W
Reset value:
0
*
*
*
*
*
*
0
WDR : Watch Dog Timer Reset. When system reset by Watch Dog Timer overflow, WDR will be set to 1
ALEI : ALE output inhibit bit, to reduce EMI
Setting bit 0 (ALEI) of SCONF can inhibit the clock signal in Fosc/6Hz output to the ALE pin.
The bit 7 (WDR) of SCONF is Watch Dog Timer Reset bit. It will be set to 1 when reset signal generated by WDT overflow.
User should check WDR bit whenever unpredicted reset happened.
2. Reduce EMI Function
The SM79108 allows user to reduce the EMI emission by setting 1 to the bit 0 (ALEI) of SCONF register. This function will
inhibit the clock signal in Fosc/6Hz output to the ALE pin.
Specifications subject to change without notice,contact your sales representatives for the most recent information.
7/26
Preliminary
Ver 1.0
SM79108 01/03
SyncMOS Technologies Inc.
SM79108
Preliminary
January 2003
3. Port 4 for PLCC or QFP package:
The bit addressable port 4 is available with PLCC or QFP package. The port 4 has only 4 pins and its port address is
located at 0D8H. The function of port 4 is the same as the function of port 1, port 2 and port 3.
Port4 (P4, 0D8H)
bit-7
bit-0
Unused
Unused
Unused
Unused
P4.3
P4.2
P4.1
P4.0
Read / Write:
-
-
-
-
R/W
R/W
R/W
R/W
Reset value:
*
*
*
*
1
1
1
1
The bit 3, bit 2, bit 1, bit 0 output the setting to pin P4.3, P4.2, P4.1, P4.0 respectively.
4. SPWM Function Description:
The 8-bit SPWM channel is composed of an 8-bit register which contains a 5-bit SPWM in MSB portion and a 3-bit binary
rate multiplier (BRM) in LSB portion. The value programmed in the 5-bit SPWM portion will determine the pulse length of
the output. The 3-bit BRM portion will generate and insert certain narrow pulses among an 8-SPWM-cycle frame. The
number of pulses generated is equal to the number programmed in the 3-bit BRM portion. The usage of the BRM is to
generate equivalent 8-bit resolution SPWM type DAC with reasonably high repetition rate through 5-bit SPWM clock
speed. The SPFS[1:0] settings of SPWMC (0A3H) register are divided of Fosc to be SPWM clock, Fosc/
2^(SPFS[1:0]+1). The SPWM output cycle frame repetition rate (frequency) equals (SPWM clock)/32 which is [Fosc/
2^(SPFS[1:0]+1)]/32.
4.1 SPWM Registers - P1CON, SPWMC0, SPWMD0
SPWM Registers - Port1 Configuration Register (P1CON, 9BH)
bit-7
bit-0
Unused
Unused
PWME0
Unused
Unused
SPWME0
Unused
Unused
Read / Write:
-
-
R/W
-
-
R/W
-
-
Reset value:
*
*
0
*
*
0
*
*
SPWME0 : When the bit set to one, the corresponding SPWM pin is active as SPWM function. When the bit reset
to zero, the corresponding SPWM pin is active as I/O pin. Four bits are cleared upon reset.
PWME0 : When the bit set to one, the corresponding PWM pin is active as PWM function. When the bit reset
to zero, the corresponding PWM pin is active as I/O pin. Four bits are cleared upon reset.
SPWM Registers - SPWM Control Register (SPWMC, 0A3H)
bit-7
bit-0
Unused
Unused
Unused
Unused
Unused
Unused
SPFS1
SPFS0
Read / Write:
-
-
-
-
-
-
R/W
R/W
Reset value:
*
*
*
*
*
*
0
0
Specifications subject to change without notice,contact your sales representatives for the most recent information.
8/26
Preliminary
Ver 1.0
SM79108 01/03
SyncMOS Technologies Inc.
SM79108
Preliminary
January 2003
SPFS[1:0]: These two bits is 2’s power parameter to form a frequency divider for input clock.
SPFS1
SPFS0
Divider
SPWM clock, Fosc=20MHz
SPWM clock, Fosc=24MHz
0
0
2
10MHz
12MHz
0
1
4
5MHz
6MHz
1
0
8
2.5MHz
3MHz
1
1
16
1.25MHz
1.5MHz
SPWM Registers - SPWM Data Register (SPWMD0, 0A4H)
bit-7
bit-0
SPWMD04
SPWMD03
SPWMD02
SPWMD01
SPWMD00
BRM02
BRM01
BRM00
Read/Write:
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Reset value:
0
0
0
0
0
0
0
0
SPWMD0[4:0]: content of SPWM Data Register. It determines duty cycle of SPWM output waveform.
BRM[2:0]: will insert certain narrow pulses among an 8-SPWM-cycle frame
N = BRM[2:0]
Number of SPWM cycles inserted in an 8-cycle frame
000
0
001
1
010
2
011
3
100
4
101
5
110
6
111
7
Example of SPWM timing diagram:
MOV SPWMD0 , #83H
MOV P1CON , #04H
; SPWMD0[4:0]=10h (=16T high, 16T low), BRM0[2:0] = 3
; Enable P1.2 as SPWM output pin
Specifications subject to change without notice,contact your sales representatives for the most recent information.
9/26
Preliminary
Ver 1.0
SM79108 01/03
SyncMOS Technologies Inc.
SM79108
Preliminary
January 2003
1st cycle frame
2nd cycle frame 3rd cycle frame
32T
32T
32T
32T
6th cycle frame 7th cycle frame
32T
16T
1T
1T
(narrow pulse inserted by BRM0[2:0] setting, here BRM0[2:0]=3)
8th cycle frame
32T
32T
16T
16T
16T
16T
16T
4th cycle frame 5th cycle frame
16T
32T
16T
1T
SPWM clock = 1 / T = Fosc / 2^(SPFS[1:0]+1)
The SPWM output cycle frame frequency = SPWM clock / 32 = [Fosc/2^(SPFS[1:0]+1)]/32
If user use Fosc=20MHz, SPFS[1:0] of SPWMC=#03H, then
SPWM clock = 20MHz/2^4 = 20MHz/16 = 1.25MHz
SPWM output cycle frame frequency = (20MHz/2^4)/32=39.1KHz
5. PWM Function Description:
Each PWM channel contains a 8-bit wide PWM data register (PWMDR) to decide number of continuous pulses within a
PWM frame cycle. The value programmed in the register will determine the pulse length of the output. The PWM channel
can be configured as 5-bit or 8-bit resolution. If a channel is configured as 5-bit resolution, only LSB 5 bits are available.
The value of each PWM Data Register (PWMDR) is continuously compared with the content of an internal counter to determine the state of each PWM channel output pin.
5.1 PWM Registers - PWMC0, PWMD0
PWM Registers - PWM Control Register (PWMC0, 0D3H)
bit-7
bit-0
Unused
Unused
Unused
Unused
Unused
PBS
PFS1
PFS0
Read / Write:
-
-
-
-
-
R/W
R/W
R/W
Reset value:
*
*
*
*
*
0
0
0
PFS[1:0]: These two bits is 2’s power parameter to form a frequency divider for input clock.
PBS: This bit decides channel bit resolution. If PBS is set, the channel is 5-bit resolution.
PFS1
PFS0
Divider
PWM clock, Fosc=12MHz
PWM clock, Fosc=24MHz
0
0
16
750KHz
1.5MHz
0
1
32
375KHz
750KHz
1
0
64
187.5KHz
375KHz
1
1
128
93.75KHz
187.5KHz
Example : If user use Fosc = 20MHz, PFS[1:0] of PWMC = #03H, PBS = 0, then
PWM Clock = 20MHz / 128 = 156.25KHz
PWM Output cycle frame frequency = 156.25KHz / 256 = 610 Hz
Note : For bzzer application
Specifications subject to change without notice,contact your sales representatives for the most recent information.
10/26
Preliminary
Ver 1.0
SM79108 01/03
SyncMOS Technologies Inc.
SM79108
Preliminary
January 2003
PWM Registers - PWM Data Register (PWMD0, 0B3H)
bit-7
bit-0
PWMD07
PWMD06
PWMD05
PWMD04
PWMD03
PWMD02
PWMD01
PWMD00
Read /Write:
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Reset value:
0
0
0
0
0
0
0
0
PWM[7:0]: content of PWM Data Register. If PBS is set, only PWM[4:0] are available.
Example of PWM timing diagram:
For 5-bit resolution channel, M = content of PWMD0:
M = 00H
32T
M = 01H
M = 0FH
M = 1FH
For 8-bit resolution channel:
M = 00H
256T
M = 01H
M = 7FH
M = 0FFH
PWM clock = 1/T = Fosc / 2^ ( PFS [1:0] + 1 )
Specifications subject to change without notice,contact your sales representatives for the most recent information.
11/26
Preliminary
Ver 1.0
SM79108 01/03
SyncMOS Technologies Inc.
SM79108
Preliminary
January 2003
6. Analog-to-Digital Converter (ADC)
The SM79108 equips with 4-channels, 8-bit ADC which is available at P3.4~P3.7. S/W can select one of the 4 ADC channels by setting SFR ADC Status and Control Register (ADSCR, 8EH) bit CH0~CH1. The ADC can do single conversion or
continuously conversion. When the conversion is completed, ADC puts the result in the ADC Data Register (ADCD, 8FH)
and sets COM bit of ADSCR (ADSCR.7). After channel selection bit CH[1:0] of ADSCR and P3CON been set, the selected
pin of P3.4~P3.7 will function as ADC input pin instead of general purpose I/O pin which is due to priority of ADC function is
higher than I/O function. The rest of the P3.4~P3.7 pin will still function as general purpose I/O pin. Writes to the port register
will have no affect on the port pin that is selected by the ADC. Read of a port pin which is in use by the ADC will return the
value in the port which is been read.
6.1 Straight line conversion
The ADC conversion relationship of input analog signal to digital output value is a linear straight line conversion relationship.
It will convert input signal in +Vdd V or above to 0FFH (full scale) and convert input signal +0V or below to 00H. The +Vdd is
the voltage applied to the IC.
6.2 ADC input clock frequency range
ADC input clock frequency range = 500KHz ~ 2.5MHz. User need to be aware of this frequency range limitation when using
ADC function. The frequency range limitation was induced by the sample-and-hold and DAC converter circuits inside of the
ADC submodule. If the ADC input clock frequency resides outside of the range then ADC function may not work.
ADC input clock frequency = oscillator frequency / divider. Divider elected by ADCSS[1:0] setting of ADSCR
One conversion time = 20 ADC clock cycles / ADC input clock frequency
Maximum sample rate of ADC = ADC input clock frequency / 20
6.3 ADC registers - ADSCR, ADR
ADC Registers - ADSCR, 8EH)
bit-7
bit-0
COM
CON
ADCSS1
ADCSS0
CH1
CH0
R
R
Read /Write:
R
R/W
R/W
R/W
R/W
R/W
-
-
Reset value:
0
0
0
0
0
0
*
*
COM: ADC conversion complete bit. This bit is a read only bit which is set each time conversion is completed. It is
cleared whenever ADSCR is written or ADCD is read. Reset clears this bit.
COM = 1 means conversion completed
COM = 0 means conversion not completed
CON: ADC continuous conversion bit. When set, the ADC will convert samples continuously and update the ADCD
register at the end of each conversion. When reset, only one conversion is allowed. Reset clears this bit.
CON = 1 means continuous mode
CON = 0 means signal mode
Specifications subject to change without notice,contact your sales representatives for the most recent information.
12/26
Preliminary
Ver 1.0
SM79108 01/03
SyncMOS Technologies Inc.
SM79108
Preliminary
January 2003
ADCSS[1:0]: ADCSS channel select bit.
ADCSS1
ADCSS0
ADC_CLK
0
0
Fosc / 8 (below 20MHz)
0
1
Fosc / 16
1
0
Fosc / 32
1
1
Fosc / 64
CH[1:0] : ADC channel select bit. These bits are used to select one of the ADC channels.
CH1
CH0
Input select
0
0
CH0
0
1
CH1
1
0
CH2
1
1
CH3
Note: ADC_CLK frequency range 500KHz ~ 2.5MHz
ADC registers - ADC Data Register (ADCD, 8FH)
bit-7
bit-0
AD7
AD6
AD5
AD4
AD3
AD2
AD1
AD0
Read /Write:
R
R
R
R
R
R
R
R
Reset value:
0
0
0
0
0
0
0
0
ADC puts the result in the ADC Data Register (ADCD, 8FH) after each conversion. The ADCD register is read only register. The content of the ADCD will be 00H after reset.
Ex : Osc = 20MHz ADCSS[1:0] = 00
ADC input clock = 20/8 = 2.5MHz (Max)
One conversion time = 20 / 2.5MHz = 8us
ADC Max sample reta = 2.5MHz / 20 = 125KHz
Port 3 Configuration Register (P3CON, 9DH)
bit-7
bit-0
ADCE3
ADCE2
ADCE1
ADCE0
Unused
Unused
Unused
Unused
Read /Write:
R/W
R/W
R/W
R/W
-
-
-
-
Reset value:
0
0
0
0
*
*
*
*
Set ADCE3
= 1 enables the ADC function on pin P3.7/A15/ADC3,
ADCE3
= 0 disables the ADC function on pin P3.7/A15/ADC3,
Set ADCE2
= 1 enables the ADC function on pin P3.6/A14/ADC2,
ADCE2
= 0 disables the ADC function on pin P3.6/A14/ADC2,
Specifications subject to change without notice,contact your sales representatives for the most recent information.
13/26
Preliminary
Ver 1.0
SM79108 01/03
SyncMOS Technologies Inc.
SM79108
Preliminary
January 2003
Set ADCE1
= 1 enables the ADC function on pin P3.5/A13/ADC1,
ADCE1
= 0 disables the ADC function on pin P3.5/A13/ADC1,
Set ADCE0
= 1 enables the ADC function on pin P3.4/A12/ADC0,
ADCE0
= 0 disables the ADC function on pin P3.4/A12/ADC0,
User may compare bits ADCE[3:0] of P3CON with bits CH[1:0] of ADSCR. User may consider P3CON as register for distinguish general purpose I/O function from other specific functions. After bit ADCE[3:0] been set, the corresponding I/O pin
will be assigned as high impedance input pins for signal input. On the other hand, the setting of CH[1:0] will select ADC
channels accordingly.
6.4 ADC Interrupt
The ADC module will generate one interrupt once one analog-to-digital conversion is completed. The ADC interrupt vector
locates at 4BH. There are three SFRs for configuring ADC interrupt: IP1, IE1 and IFR. To use ADC interrupt is the same
as to use other generic 8052 interrupts. That means using EADC of IE1 for enable/disable ADC interrupt, using PADC for
assign ADC interrupt priority. Whenever ADC interrupt occurs, ADCIF will be set to 1. After ADC interrupt subroutine (vector) been executed, ADCIF will be cleared to 0.
Interrupt Priority I Register (IP1, 0B9H)
bit-7
bit-0
Unused
Unused
Unused
Unused
PADC
Unused
Unused
Unused
Read /Write:
-
-
-
-
R/W
-
-
-
Reset value:
*
*
*
*
0
*
*
*
Interrupt priority bit PADC = 1 assigns high interrupt priority of ADC interrupt
Interrupt priority bit PADC = 0 assigns low interrupt priority of ADC interrupt
Interrupt Enable I Register (IE1, 0A9H)
bit-7
bit-0
Unused
Unused
Unused
Unused
EADC
Unused
Unused
Unused
Read /Write:
-
-
-
-
R/W
-
-
-
Reset value:
*
*
*
*
0
*
*
*
Interrupt enable bit EADC = 1 enables the ADC interrupt
Interrupt priority bit EADC = 0 disables the ADC interrupt
Interrupt Flag Register (IFR, 0AAH)
bit-7
bit-0
Unused
Unused
Unused
Unused
ADCIF
Unused
Unused
Unused
Read /Write:
-
-
-
-
R/W
-
-
-
Reset value:
*
*
*
*
0
*
*
*
Interrupt flag bit ADCIF will be set to 1 when ADC interrupt occurs. Interrupt flag bit ADCIF will be clear to 0 if ADC
Interrupt subroutine executed.
Specifications subject to change without notice,contact your sales representatives for the most recent information.
14/26
Preliminary
Ver 1.0
SM79108 01/03
SyncMOS Technologies Inc.
SM79108
Preliminary
January 2003
7. LCD Driver
SM79108 incorporates an on-chip LCD driver which generates segment and common signals output according to the display data saved in LCD buffer registers (0E1H~0E7H) and incorporates segment and common drivers which can drive the
LCD panel directly.
The on chip LCD Driver has the following features:
1/4 duty (time multiplexing by 4) and 1/3 bias LCD segment driver
0.88 mA operation current (1.2 uA in power down mode)
56 bits of display data buffer
14 segment driver and 4 common driver outputs
A frames frequency can be selected
7.1 LCD Control register (LCDCON, 0DFH)
bit-7
bit-0
LCD_ON
LCD_EN
SEG
Unused
Unused
LS2
LS1
LS0
Read /Write:
R/W
R/W
R/W
-
-
R/W
R/W
R/W
Reset value:
0
0
0
*
*
0
0
0
LCDCON7~LCDCON0: LCD control register is used to control LCD driver operation
LCD_ON: LCD display bit
= 1:LCD display ON
= 0:LCD display OFF
LCD_EN: LCD enable bit
SEG: = 1:enables the LCD function on pin #PSEN/SEG4 and ALE/SEG5
= 0:no operation
LS[2:0]: Frequency prescaler select, determine the clock frequency of LCD driver, Fclk_lcd
LS2
LS1
LS0
PRESCALER SELECT
0
0
0
1
0
0
1
2
1
0
4
0
1
1
8
1
0
0
16
1
0
1
32
1
1
0
64
1
1
1
128
Specifications subject to change without notice,contact your sales representatives for the most recent information.
15/26
Preliminary
Ver 1.0
SM79108 01/03
SyncMOS Technologies Inc.
SM79108
Preliminary
January 2003
The clock frequency of LCD driver is obtained using the following formula:
Fclk_lcd = { [Fosc / 2 ] / 32 x PRESCALER }
The frame of LCD driver is determined as follows:
Frame = Fclk_lcd / 256
The typical range of Fframe is:
1026HZ ~ 8HZ at 16MHz (Fosc = 8MHz)
7.2 LCD Buffer Registers (LCDB0 ~ LCDB6, 0E1H ~ 0E7H)
Addressing Map of the LCD buffer registers is shown as following:
com3
com2
com1
com0
com3
com2
com1
com0
Mnemonic
address
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
LCDB0
E1H
SEG0
SEG0
SEG0
SEG0
SEG1
SEG1
SEG1
SEG1
LCDB1
E2H
SEG2
SEG2
SEG2
SEG2
SEG3
SEG3
SEG3
SEG3
LCDB2
E3H
SEG4
SEG4
SEG4
SEG4
SEG5
SEG5
SEG5
SEG5
LCDB3
E4H
SEG6
SEG6
SEG6
SEG6
SEG7
SEG7
SEG7
SEG7
LCDB4
E5H
SEG8
SEG8
SEG8
SEG8
SEG9
SEG9
SEG9
SEG9
LCDB5
E6H
SEG10
SEG10
SEG10
SEG10
SEG11
SEG11
SEG11
SEG11
LCDB6
E7H
SEG12
SEG12
SEG12
SEG12
SEG13
SEG13
SEG13
SEG13
7.3 Timing chart of LCD driver output
The 14 segment drivers and the 4 common drivers are 4-level outputs that switch between Vcc and the V1, V2
and Vss LCD driver voltages levels.
The output states are determined by the display data values which stored in the LCD buffer registers (0E1H
~0E7H).
The LCD driver's outputs are used to drive a 1/3-bias, 1/4-duty LCD panel.
7.4 The Output Control of Segments and Commons
Port 2 Configuration Register (P2CON) control COM0 ~ COM3 and SEG0 ~ SEG3 output; Port 0 Configuration
Register (P0CON) controls SEG6 ~ SEG13 outputs.
The bit 5 of LCD Control Register control the SEG4 and SEG5 outputs.
Specifications subject to change without notice,contact your sales representatives for the most recent information.
16/26
Preliminary
Ver 1.0
SM79108 01/03
SyncMOS Technologies Inc.
SM79108
Preliminary
January 2003
Figure 6.1 Output states determination
Frame period
Vcc
V1
COM0 V2
VSS
Vcc
V1
COM1 V2
VSS
Vcc
V1
COM2 V2
VSS
Vcc
V1
COM3 V2
VSS
Vcc
V1
SEG0 V2
VSS
COM0 COM1 COM2 COM3
0
Vcc
V1
SEG1 V2
VSS
0
0
0
All segments are OFF
1
0
0
0
Segments connected to COM0
are ON
Vcc
V1
SEG2 V2
VSS
0
Vcc
V1
SEG3 V2
VSS
1
0
0
Segments connected to COM1
are ON
1
1
1
1
All segments are ON
Specifications subject to change without notice,contact your sales representatives for the most recent information.
17/26
Preliminary
Ver 1.0
SM79108 01/03
SyncMOS Technologies Inc.
SM79108
Preliminary
January 2003
Operating Conditions
Symbol
Description
Min.
Typ.
Max.
Unit.
TA
Operating temperature
-40
25
85
oC
TS
Storage temperature
-55
25
155
oC
Supply voltage
4.5
5.0
5.5
V
VCC5
Remarks
Ambient temperature under bias
VCC3
Supply voltage
3
3.3
3.6
Fosc 25
Oscillator Frequency
3.0
25
25
MHz For 5V, 3.3V application
V
Fosc 40
Oscillator Frequency
3.0
40
40
MHz For 5V application
DC Characteristics
(TA = -40 oC to 85 oC, Vcc = 5V)
Symbol
Parameter
Valid
Min.
Max.
Unit
Test Conditions
-0.5
1.0
V
Vcc = 5V
0
0.8
V
“
2.0
Vcc+0.5
V
“
70%Vcc Vcc+0.5
V
“
VIL1
Input Low Voltage
port 0,1,2,3,4,#EA
VIL2
Input Low Voltage
RES, XTAL1
VIH1
Input High Voltage
port 0,1,2,3,4,#EA
VIH2
Input High Voltage
RES, XTAL1
VOL1
Output Low Voltage
port 12,3,4
0.4
V
IOL = 1.6mA
VOL2
Output Low Voltage
port 0,2,port 3.0~port 3.3, ALE, #PSEN
0.4
V
IOL = 3.2mA
VOH1
Output High Voltage
port 1, 2, 3, ALE, #PSEN
2.4
V
IOH = -60uA
90%Vcc
V
IOH = -10uA
2.4
V
IOH = -800uA
90%Vcc
V
IOH = -80uA
VOH2
Output High Voltage
port 0
IIL
Logical 0 Input Current
port 1,2,4, port 3.0~port 3.3
-50
uA
Vin = 0.45V
ITL
Logical Transition Current
port 1,2,4, port 3.0~ port3.3
-650
uA
Vin = 2.0V
ILI
Input Leakage Current
port 0, #EA
10
uA
Vin = 0.45V
10
uA
Vin = 5V
90
Kohm
10
pF
Freq=1MHz, Ta=25oC
20
mA
Active mode, 16MHz
10
mA
Idle mode, 16MHz
100
uA
down mode, 16MHz
R RST
Reset Pulldown Resistor
C IO
Pin Capacitance
I CC
Power Supply Current
18
Vdd
Note1: Under steady state (non-transient) conditions, IOL must be externally
Limited as follows: Maximum IOL per port pin : 10mA
Maximum IOL per 8-bit port : port 0
:26mA
port 1,2,3 :15mA
Maximum total IOL for all output pins : 71mA
If IOL exceeds the condition, VOL may exceed the related specification. Pins are not guaranteed to sink current greater than the listed
test conditions.
Note2 : Minimum VCC for Power-down is 2V.
Specifications subject to change without notice,contact your sales representatives for the most recent information.
18/26
Preliminary
Ver 1.0
SM79108 01/03
SyncMOS Technologies Inc.
SM79108
Preliminary
January 2003
AC Characteristics
(16/25/40MHz, operating conditions; CL for Port 0, ALE and PSEN Outputs=150pF; CL for all Other Output=80pF)
Symbol
T LHLL
T AVLL
T LLAX
T LLIV
T LLPL
T PLPH
T PLIV
T PXIX
T PXIZ
T AVIV
T PLAZ
T RLRH
T WLWH
T RLDV
T RHDX
T RHDZ
T LLDV
T AVDV
T LLYL
T AVYL
T QVWH
T QVWX
T WHQX
T RLAZ
T YALH
T CHCL
T CLCX
T CLCH
T CHCX
T, TCLCL
Parameter
ALE pulse width
Address Valid to ALE low
Address Hold after ALE low
ALE low to Valid Instruction In
ALE low to #PSEN low
#PSEN pulse width
#PSEN low to Valid Instruction In
Instruction Hold after #PSEN
Instruction Float after #PSEN
Address to Valid Instruction In
#PSEN low to Address Float
#RD pulse width
#WR pulse width
#RD low to Valid Data In
Data Hold after #RD
Data Float after #RD
ALE low to Valid Data In
Address to Valid Data In
ALE low to #WR High or #RD low
Address Valid to #WR or #RD low
Data Valid to #WR High
Data Valid to #WR transition
Data hold after #WR
#RD low to Address Float
#WR or #RD high to ALE high
clock fall time
clock low time
clock rise time
clock high time
clock period
Valid
Cycle
RD/WRT
RD/WRT
RD/WRT
RD
RD
RD
RD
RD
RD
RD
RD
RD
WRT
RD
RD
RD
RD
RD
RD/WRT
RD/WRT
WRT
WRT
WRT
RD
RD/WRT
ICC Active mode test circuit
fosc=16MHz
Min. Typ. Max
115
43
53
240
53
173
177
0
87
292
10
365
365
302
0
145
590
542
178
197
230
403
38
73
Variable fosc
Unit
Min.
Typ.
Max
2xT - 10
nS
T - 20
nS
T - 10
nS
4xT - 10 nS
T - 10
nS
3xT - 15
nS
3xT - 10 nS
0
nS
T + 25 nS
5xT - 20 nS
10 nS
6xT - 10
nS
6xT - 10
nS
5xT - 10 nS
0
nS
2xT + 20 nS
8xT - 10 nS
9xT - 20 nS
3xT - 10
3xT + 10 nS
4xT - 20
nS
7xT - 35
nS
T - 25
nS
T + 10
nS
5 nS
72
T -10
T + 10 nS
nS
nS
nS
nS
1/fosc
nS
53
63
ICC
Vcc
Remarks
Vcc
VCC
RST
SM79108
(NC)
Clock Signal
PO
EA
8
XTAL2
XTAL1
VSS
Specifications subject to change without notice,contact your sales representatives for the most recent information.
19/26
Preliminary
Ver 1.0
SM79108 01/03
SyncMOS Technologies Inc.
SM79108
Preliminary
January 2003
Timing Critical, Requirement of External Clock (Vss=0.0V is assumed)
TCLCL
Vdd-0.5V
70%Vdd
20%Vdd-0.1V
0.45V
TCLCX
TCHCL
TCHCX
TCLCH
Tm.I External Program Memory Read Cycle
TPLPH
#PSEN
ALE
TLHLL
TLLPL
TAVLL
TPXIZ
TPLAZ
TLLAX
TPXIX
TPLIV
Instruction. IN
A0 - A7
PORT 0
A0 - A7
TAVIV
Tm.II
A8 - A15
A8 - A15
PORT 2
External Data Memory Read Cycle
#PSEN
TYHLH
ALE
TLLDV
TRLRH
TLLYL
#RD
PORT 0
TAVLL
TLLAX
TRHDZ
TRLDV
TRLAZ
A0 - A7
from Ri or DPL
TRHDX
A0 - A7
from PCL
DATA IN
INSTRL
IN
TAVYL
TAVDV
PORT 2
A8 - A15 from PCH
P2.0 - P2.7 or A8 - A15 from DPH
Specifications subject to change without notice,contact your sales representatives for the most recent information.
20/26
Preliminary
Ver 1.0
SM79108 01/03
SyncMOS Technologies Inc.
SM79108
Preliminary
January 2003
Tm.III External Data Memory Write Cycle
#PSEN
TYHLH
TLHLL
ALE
TLLYL
TWLWH
TAVLL
#WR
TLLAX
TQVWX
TQVWH
A0-A7
from Ri or DPL
PORT 0
TWHQX
A0-A7
From PCL
DATA OUT
INSTRL
IN
TAVYL
A8-A15 from PCH
P2.0-P2.7 or A8-A15 from DPH
PORT 2
Application Reference
Valid for SM79108
X’tal
3MHz
6MHz
12MHz
16MHz
C1
30pF
30pF
30pF
30pF
C2
30pF
30pF
30pF
30pF
R
open
open
open
open
X’tal
20MHz
25MHz
33MHz
40MHz
C1
22pF
15pF
5pF
2pF
C2
22pF
15pF
5pF
2pF
R
open
62KΩ
6.8KΩ
4.7KΩ
XI
NOTE: Oscillation circuit may differs with different crystal or ceramic
resonator in higher oscillation frequency which was due to each
X'tal
SM79108
crystal or ceramic resonator has its own characteristics.
User should check with the crystal or ceramic resonator manufacturer
R
for appropriate value of external components.
X2
C1
C2
Specifications subject to change without notice,contact your sales representatives for the most recent information.
21/26
Preliminary
Ver 1.0
SM79108 01/03
SyncMOS Technologies Inc.
SM79108
Preliminary
January 2003
40L 600mil PDIP Information
E
D
S
E1
A2
A1
C
A
L
e1
B1
eA
B
a
Note:
1. Dimension D Max & include mold flash or tie bar
burrs.
2. Dimension E1 does not include inter lead flash.
3. Dimension D & E1 include mold mismatch and are
determined at the mold parting line.
4. Dimension B1 does not include dambar protrusion/
intrusion.
5. Controlling dimension is inch.
6. General appearance spec. should base on final visual
inspection spec.
Symbol
A
A1
A2
B
B1
C
D
E
E1
e1
L
a
eA
S
Dimension in inch
minimal/maximal
- / 0.210
0.010 / 0.150 / 0.160
0.016 / 0.022
0.048 / 0.054
0.008 / 0.014
- / 2.070
0.590 / 0.610
0.540 / 0.552
0.090 / 0.110
0.120 / 0.140
0 / 15
0.630 / 0.670
- / 0.090
Dimension in mm
minimal/maximal
- / 5.33
0.25 / 3.81 / 4.06
0.41 / 0.56
1.22 / 1.37
0.20 / 0.36
- / 52.58
14.99 / 15.49
13.72 / 14.02
2.29 / 2.79
3.05 / 3.56
0 / 15
16.00 / 17.02
- / 2.29
Specifications subject to change without notice,contact your sales representatives for the most recent information.
22/26
Preliminary
Ver 1.0
SM79108 01/03
SyncMOS Technologies Inc.
SM79108
Preliminary
January 2003
44L Plastic Chip Carrier (PLCC)
L
6
7
E
HE
GE
y
D
A2
HD
A1
A
C
b1
θ
e
b
Symbol
A
A1
A2
b1
b
C
D
E
e
GD
GE
HD
HE
L
θ
GD
Note:
1. Dimension D & E does not include inter lead flash.
2. Dimension b1 does not include dambar protrusion/
intrusion.
3. Controlling dimension: Inch
4. General appearance spec. should base on final visual
inspection spec.
y
Dimension in inch
minimal/maximal
- / 0.185
0.020 / 0.145 / 0.155
0.026 / 0.032
0.016 / 0.022
0.008 / 0.014
0.648 / 0.658
0.648 / 0.658
0.050 BSC
0.590 / 0.630
0.590 / 0.630
0.680 / 0.700
0.680 / 0.700
0.090 / 0.110
- / 0.004
/
Dimension in mm
minimal/maximal
- / 4.70
0.51 / 3.68 / 3.94
0.66 / 0.81
0.41 / 0.56
0.20 / 0.36
16.46 / 16.71
16.46 / 16.71
1.27 BSC
14.99 / 16.00
14.99 / 16.00
17.27 / 17.78
17.27 / 17.78
2.29 / 2.79
- / 0.10
/
Specifications subject to change without notice,contact your sales representatives for the most recent information.
23/26
Preliminary
Ver 1.0
SM79108 01/03
SyncMOS Technologies Inc.
SM79108
Preliminary
January 2003
44L Plastic Quad Flat Package
C
L
L1
S
θ2
e
R1
D2 D1 D
Gage Plane
0.25 mm
b
θ3
A2
R2
A1
E2
E1
E
A
e1
seating plane
e
Note:
Dimension D1 and E1 do not include mold protrusion.
Allowance protrusion is 0.25mm per side.
Dimension D1 and E1 do include mold mismatch
and are determined datum plane.
Dimension b does not include dumber protrusion.
Allowance dumber protrusion shall be 0.08 mm total
in excess of the b dimension at maximum material
condition. Dumber cannot be located on the lower
radius or the lead foot.
C
Symbol
A
A1
A2
b
c
D
D1
D2
E
E1
E2
e
L
L1
R1
R2
S
θ
θ1
θ2
θ3
C
Dimension in Inch
minimal/maximal
- / 0.100
0.006 / 0.014
0.071 / 0.087
0.012 / 0.018
0.004 / 0.009
0.520 BSC
0.394 BSC
0.315
0.520 BSC
0.394 BSC
0.315
0.031 BSC
0.029 / 0.041
0.063
0.005 / 0.005 / 0.012
0.008 / 0° / 7°
0° / 10° REF
7° REF
0.004
Dimension in mm
minimal/maximal
- / 2.55
0.15 / 0.35
1.80 / 2.20
0.30 / 0.45
0.09 / 0.20
13.20 BSC
10.00 BSC
8.00
13.20 BSC
10.00 BSC
8.00
0.80 BSC
0.73 / 1.03
1.60
0.13 / 0.13 / 0.30
0.20 / as left
as left
as left
as left
0.10
Specifications subject to change without notice,contact your sales representatives for the most recent information.
24/26
Preliminary
Ver 1.0
SM79108 01/03
SyncMOS Technologies Inc.
SM79108
Preliminary
January 2003
eMCU Writer List
Company
Advantech
7F, No.98, Ming-Chung Rd.,
Shin-Tien City, Taipei, Taiwan,
ROC
Web site:
http://www.aec.com.tw
Hi-Lo
4F, No. 20, 22, LN, 76,
Rui Guang Rd., Nei Hu, Taipei,
Taiwan, ROC.
Web site:
http://www.hilosystems.com.tw
Leap
6th F1-4, Lane 609,
Chunghsin Rd., Sec. 5, Sanchung,
Taipei Hsien, Taiwan, ROC
Web site:
http://www.leap.com.tw
Xeltek Electronic Co., Ltd
338 Hongwu Road, Nanjing, China
210002
Web site:
http://www.xeltek-cn.com
Contact info
Tel:02-22182325
Fax:02-22182435
E-mail:
[email protected]
Programmer Model Number
LabTool - 48 (1 * 1)
LabTool - 848 (1*8)
* Note: Not yet, about 3/E’03
Tel:02-87923301
Fax:02-87923285
E-mail:
[email protected]
All - 11 (1*1)
Gang - 08 (1*8)
* Note: Not yet, about 3/E’03
Tel:02-29991860
Fax:02-29990015
E-mail:
[email protected]
SU - 2000 (1*8)
* Note: Not yet, about 3/E’03
Tel:+86-25-4408399, 4543153-206
E-mail:
[email protected],
[email protected]
Superpro/2000 (1*1)
Superpro/680 (1*1)
Superpro/280 (1*1)
Superpro/L+(1*1)
* Note: Not yet, about 3/E’03
Specifications subject to change without notice,contact your sales representatives for the most recent information.
25/26
Preliminary
Ver 1.0
SM79108 01/03
SyncMOS Technologies Inc.
SM79108
Preliminary
January 2003
Feedback / Inquiry:
To
Attn
Fax
Tel
:SyncMOS Technologies, Inc.
:MKT / Customer Service Dept.
:886-3-579-2960
:886-3-578-0493
:886-3-579-2987
:886-3-578-3344 # 2667
From
:
Company :
Dept, Section :
Position Title :
Inquiry Date :
Ref No :
Description:
Specifications subject to change without notice,contact your sales representatives for the most recent information.
26/26
Preliminary
Ver 1.0
SM79108 01/03