SyncMOS Technologies International, Inc.
SM59364
8-Bits Micro-controller
64KB ISP flash & 1KB RAM embedded
Product List
SM59364C25, 25MHz 64KB internal flash MCU
SM59364C40, 40MHz 64KB internal flash MCU
Features
Working Voltage:4.5V through 5.5V
General 8052 family compatible
12 clocks per machine cycle
64K byte on chip program flash with
in-System Programming(ISP) capability
1024 bytes on chip data RAM
Three 16 bit Timers/Counters
One Watch Dog Timer
Three 8-bit I/O ports for PLCC package
Full duplex serial channel
Bit operation instruction
Industrial Level
8-bit Unsigned Division
8-bit Unsigned Multiply
BCD arithmetic
Direct Addressing
Indirect Addressing
Nested Interrupt
Two priority level interrupt
A serial I/O port
Power save modes: Idle mode and Power
down mode
Code protection function
Low EMI (inhibit ALE)
Reset with address $0000 blank initiate ISP
service program
Description
The SM59364 series product is an 8 - bit single chip
micro controller with 64KB flash & 1K byte RAM
embedded. It has In-System Programming (ISP)
function and is a derivative of the 8052 micro controller
family. With its hardware features and powerful
instruction set, it’s straight forward to make it a
versatile and cost effective controller for those
applications which demand up to 24 I/O pins for PLCC
package, or applications which need up to 64K byte
flash memory either for program or for data or mixed.
The on-chip flash memory can be programmed in either
parallel or serial interface with its ISP feature.
Ordering Information
yymmv
SM59364ihhkL
yy: year, mm: month
v: version identifier{ , A, B,…}
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}
L:PB Free identifier
{No text is Non-PB Free,"P"is PB Free}
Postfix
H
Package
32L PLCC
Pin / Pad
Configuration
Page 2
Dimension
Page 19
Taiwan
6F, No.10-2 Li- Hsin 1st Road ,
Science-based Industrial Park,
Hsinchu, Taiwan 30078
TEL: 886-3-567-1820
886-3-567-1880
FAX: 886-3-567-1891
886-3-567-1894
Specifications subject to change without notice contact your sales representatives for the most recent information.
IDMMX-0033
1
Ver B SM59364 04/2008
SyncMOS Technologies International, Inc.
Pin Configuration
SM59364
8-Bits Micro-controller
64KB ISP flash & 1KB RAM embedded
4
RXD/P3.0
TXD/P3.1
#INT0/P3.2
#INT1/P3.3
T0/P3.4
T1/P3.5
#WE/P3.6
#RD/P3.7
XTAL2
13
14
5
1
30
29
AD5/P0.5
AD6/P0.6
AD7/P0.7
#EA
ALE
#PSEN
A15/P2.7
A14/P2.6
20
21
A13/P2.5
Specifications subject to change without notice contact your sales representatives for the most recent information.
IDMMX-0033
2
Ver B SM59364 04/2008
SyncMOS Technologies International, Inc.
SM59364
8-Bits Micro-controller
64KB ISP flash & 1KB RAM embedded
Block Diagram
Timer 2
Timer 1
Timer 0
Stack
Pointer
Decoder &
Register
1024 Bytes
Ram
Buffer
WDT
ACC
Reset
Circuit
Power
Circuit
To pertinent blocks
DPTR
To whole chip
Buffer2
Buffer1
PC
Incrementer
Interrupt
Circuit
To pertinent blocks
ALU
Timer 2
Xtal2
Xtal1
#EA
ALE
#PSEN
Timing
Generator
To whole system
PSW
Timer 2
I
nstruction
Register
ISP
64 K
Bytes
Program
Flash
FFFFH
Port 0
Latch
Port 2
Latch
Port 3
Latch
0000H
Port 0
Driver &
Mux
8
Port 2
Driver &
Mux
8
Port 3
Driver &
Mux
8
Specifications subject to change without notice contact your sales representatives for the most recent information.
IDMMX-0033
3
Ver B SM59364 04/2008
SyncMOS Technologies International, Inc.
SM59364
8-Bits Micro-controller
64KB ISP flash & 1KB RAM embedded
Pin Description
32L
PLCC
Pin#
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
1
2
3
Symbol
RES
P3.0/RXD
P3.1/TXD
P3.2/#INT0
P3.3/#INT1
P3.4/T0
P3.5/T1
P3.6/#WR
P3.7/#RD
XTAL2
XTAL1
VSS
P2.0/A8
P2.1/A9
P2.2/A10
P2.3/A11
P2.4/A12
P2.5/A13
P2.6/A14
P2.7/A15
#PSEN
ALE
#EA
P0.7/AD7
P0.6/AD6
P0.5/AD5
P0.4/AD4
P0.3/AD3
P0.2/AD2
P0.1/AD1
P0.0/AD0
VDD
Active
H
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
Names
Reset
bit 0 of port 3 & Receiver 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 & Timer 0
bit 5 of port 3 & Timer 1
bit 6 of port 3 & ext. memory write
bit 7 of port 3 & ext. memory read
Crystal out
Crystal in
Sink Voltage, Ground
bit 0 of port 2 & bit 8 of ext. memory address
bit 1 of port 2 & bit 9 of ext. memory address
bit 2 of port 2 & bit 10 of ext. memory address
bit 3 of port 2 & bit 11 of ext. memory address
bit 4 of port 2 & bit 12 of ext. memory address
bit 5 of port 2 & bit 13 of ext. memory address
bit 6 of port 2 & bit 14 of ext. memory address
bit 7 of port 2 & bit 15 of ext. memory address
program storage enable
address latch enable
external access
bit 7 of port 0 & data/address bit 7 of ext. memory
bit 6 of port 0 & data/address bit 6 of ext. memory
bit 5 of port 0 & data/address bit 5 of ext. memory
bit 4 of port 0 & data/address bit 4 of ext. memory
bit 3 of port 0 & data/address bit 3 of ext. memory
bit 2 of port 0 & data/address bit 2 of ext. memory
bit 1 of port 0 & data/address bit 1 of ext. memory
bit 0 of port 0 & data/address bit 0 of ext. memory
Drive Voltage
L/-
L/-
L
-
L
Special Function Register (SFR)
The address $80 to $FF can be accessed by direct addressing mode only.
Address $80 to $FF is SFR area.
The following table lists the SFRs which are identical to general 8052 as well as SM59364 Extension SFRs .
Specifications subject to change without notice contact your sales representatives for the most recent information.
IDMMX-0033
4
Ver B SM59364 04/2008
SyncMOS Technologies International, Inc.
SM59364
8-Bits Micro-controller
64KB ISP flash & 1KB RAM embedded
Special Function Register (SFR) Memory Map
$F8
$F0
$E8
$E0
$D8
$D0
$C8
$C0
$B8
$B0
$A8
$A0
$98
$90
$88
$80
$FF
$F7
$EF
$E7
$DF
$D7
$CF
$C7
$BF
$B7
$AF
$A7
$9F
$97
$8F
$87
B
ACC
PSW
T2CON
IP
P3
IE
P2
SCON
TCON
P0
ISPFAH
ISPFAL
ISPFD
ISPC
T2MOD
RCAP2L
RCAP2H
TL2
TH2
SCONF
SBUF
TMOD
SP
TL0
DPL
TL1
DPH
TH0
TH1
RCON
WDTC
PCON
Note: The text of SFRs with bold type characters are Extension Special Function Registers for SM59364
Addr
85H
9FH
BFH
C9H
D8H
F4H
F5H
F6H
F7H
SFR
RCON
WDTC
SCONF
T2MOD
P4
ISPFAH
ISPFAL
ISPFD
ISPC
Reset
******00
0*0**000
0****010
******00
****1111
00H
00H
00H
0*****00
FA15
FA7
FD7
START
FA14
FA6
FD6
FA13
FA5
FD5
FA12
FA4
FD4
WDTE
WDR
*
*
*
*
*
P4.3
FA11
FA3
FD3
Reserved**
CLEAR
PS2
ISPE
*
P4.2
FA10
FA2
FD2
7
6
5
4
3
2
1
RAMS1
PS1
OME
T2OE
P4.1
FA9
FA1
FD1
F1
0
RAMS0
PS0
ALEI
DCEN
P4.0
FA8
FA0
FD0
F0
** Keep to “0” when write WDTC (9FH).
Extension Function Description
1. Memory Structure
The SM59364 is the general 8052 hardware core to integrate the ISP function as a single chip micro controller. It’s
memory structure follows general 8052 structure .
1.1 Program Memory
The SM59364 has 64K byte on-chip flash memory which used as general program memory, on which include
512
byte
specific ISP service program memory space. The address range for the 64K byte is $0000 to $FFFF. The address
range for the ISP service program is $FE00 to $FFFF.
Specifications subject to change without notice contact your sales representatives for the most recent information.
IDMMX-0033
5
Ver B SM59364 04/2008