SM59R16A2/SM59R08A2
8-Bit Micro-controller
64KB/32KB ISP Flash & 2KB RAM embedded
Product List
SM59R16A2L25, SM59R16A2C25
SM59R08A2L25, SM59R08A2C25
Features
Operating Voltage: 4.5V ~ 5.5V or 2.7V ~ 3.6V
High speed architecture of 1 clock/machine cycle
(1T), runs up to 25MHz
1T/2T can be switched on the fly
Instruction-set compatible with MCS-51
Internal OSC with range 1MHz – 24MHz
64K/32K bytes on-chip program memory
Description
The SM59R16A2/SM59R08A2 is a 1T (one machine
cycle per clock) single-chip 8-bit microcontroller. It
has 64K/32K-byte embedded Flash for program, and
executes all ASM51 instructions fully compatible with
MCS-51.
SM59R16A2/SM59R08A2 contains 2KB on-chip RAM,
48 GPIOs, various serial interfaces and many
peripheral functions as described below. It can be
programmed via writers. Its on-chip ICE is convenient
for users in verification during development stage.
The high performance of SM59R16A2/ SM59R08A2
can achieve complicated manipulation within short
time. About one third of the instructions are pure 1T,
and the average speed is 8 times of traditional 8051,
the fastest one among all the 1T 51-series. Its
excellent EMI and ESD characteristics are
advantageous for many different applications.
External RAM addresses up to 64K bytes.
Standard 12T interface for external RAM access.
256 bytes RAM as standard 8052, plus 2K bytes
on-chip expandable RAM
Dual 16-bit Data Pointers (DPTR0 & DPTR1)
Two serial peripheral interfaces in full duplex
mode (UART0 & UART1),
Three 16-bit Timers/Counters. (Timer 0 , 1, 2)
48 GPIOs
External interrupt 0,1 with two priority levels
Programmable watchdog timer (WDT)
One IIC interface (Master/Slave mode)
One SPI interface (Master/Slave mode)
4-channel PWM (12-bit, 10-bit, 8-bit options)
4-channel 16-bit compare /capture /load functions
4-channel 10-bit analog-to-digital converter (ADC)
Ordering Information
SM59R16A2(SM59R08A2)ihhkL
yymmv
i: process identifier {L = 2.7V ~ 3.6V, C = 4.5V ~ 5.5V}
hh: working clock in MHz {25}
k: package type postfix {as table below }
L:PB Free identifier
{No text is Non-PB free,”P” is PB free}
yy: year
mm: month
v: version identifier{ A, B,…}
Postfix
W
U
Package
64L TQFP
64L LQFP
Pin / Pad Configuration
Page 2,3
Page 2,3
ISP/ IAP functions.
EEPROM function
On-chip in-circuit emulator (ICE) function with
On-Chip Debugger(OCD)
Fast multiplication-division unit (MDU) : 16*16,
32/16, 16/16, 32-bit L/R shifting and 32-bit
normalization
Expanded External Interrupt (EEI) interface on
Port 1 for eight more interrupts
Enhanced user code protection
Power management unit for idle and power down
modes
Contact SyncMOS : www.syncmos.com.tw
6F, No.10-2 Li- Hsin 1st Road , SBIP, Hsinchu, Taiwan
TEL: 886-3-567-1820
FAX: 886-3-567-1891
Specifications subject to change without notice contact your sales representatives for the most recent information.
ISSFD-M034
1
Ver.D SM59R16A2/SM59R08A2 06/2010
SM59R16A2/SM59R08A2
8-Bit Micro-controller
64KB/32KB ISP Flash & 2KB RAM embedded
Pin Configuration
Specifications subject to change without notice contact your sales representatives for the most recent information.
ISSFD-M034
2
Ver.D SM59R16A2/SM59R08A2 06/2010
SM59R16A2/SM59R08A2
8-Bit Micro-controller
64KB/32KB ISP Flash & 2KB RAM embedded
Specifications subject to change without notice contact your sales representatives for the most recent information.
ISSFD-M034
3
Ver.D SM59R16A2/SM59R08A2 06/2010
SM59R16A2/SM59R08A2
8-Bit Micro-controller
64KB/32KB ISP Flash & 2KB RAM embedded
Block Diagram
Specifications subject to change without notice contact your sales representatives for the most recent information.
ISSFD-M034
4
Ver.D SM59R16A2/SM59R08A2 06/2010
SM59R16A2/SM59R08A2
8-Bit Micro-controller
64KB/32KB ISP Flash & 2KB RAM embedded
Pin Description
Pin
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Name
P5.2
P5.3
P5.4
P5.5
P5.6
P5.7
VDDIO
VSSIO
P4.0/PWM2
P4.1/PWM3
P4.2
P4.3
P4.4/ADC0
P4.5/ADC1
P4.6/ADC2
P4.7/ADC3
XTAL1
XTAL2
NC
P1.7/IIC_SDA
P1.6/IIC_SCL
P1.5/PWM1/CC1
P1.4/PWM0/CC0
AVDD
AVDD3V
AVSS
P1.3/TXD1/CC3/SPI_MOSI
i/o
I/O
i/o
i/o
i/o
i/o
i/o
i/o
Description
Bit 2 of port 5
Bit 3 of port 5
Bit 4 of port 5
Bit 5 of port 5
Bit 6 of port 5
Bit 7 of port 5
Power supply
Digital ground
Bit 0 of port 4 & PWM Channel 2
Bit 1 of port 4 & PWM Channel 3
Bit 2 of port 4
Bit 3 of port 4
Bit 4 of port 4 & ADC channel 0
Bit 5 of port 4 & ADC channel 1
Bit 6 of port 4 & ADC channel 2
Bit 7 of port 4 & ADC channel 3
Crystal input
Crystal output
No Connect
Bit 7 of port 1 & IIC SDA pin
Bit 6 of port 1 & IIC SCL pin
Bit 5 of port 1 & PWM Channel 1
& Timer 2 compare/capture Channel 1
Bit 4 of port 1 & PWM Channel 0
& Timer 2 compare/capture Channel 0
Analog Power supply
Analog Power supply
Analog ground
Bit 3 of port 1 & Serial interface channel 1
& Timer 2 compare/capture Channel 3
& SPI interface Serial Data Input pin
Bit 2 of port 1 & Serial interface channel 1
& Timer 2 compare/capture Channel 2
& SPI interface Serial Data Out pin
Bit 1 of port 1 & Timer 2 capture trigger
& SPI interface Clock pin
Bit 0 of port 1 & Timer 2 external input clock
& SPI interface Slave Select pin
Bit 7 of port 2
& Bit 15 of external memory address
Bit 6 of port 2
& Bit 14 of external memory address
Bit 5 of port 2
& Bit 13 of external memory address
Bit 4 of port 2
& Bit 12 of external memory address
Bit 3 of port 2
& Bit 11 of external memory address
Bit 2 of port 2
& Bit 10 of external memory address
Bit 1 of port 2
& Bit 9 of external memory address
Bit 0 of port 2
& Bit 8 of external memory address
Bit 7 of port 3
& external memory read signal
Bit 6 of port 3
& external memory write signal
i/o
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
28
29
30
31
32
33
34
35
36
37
38
39
40
P1.2/RXD1/CC2/SPI_MISO
P1.1/T2EX/SPI_CLK
P1.0/T2/SPI_SS
P2.7/A15
P2.6/A14
P2.5/A13
P2.4/A12
P2.3/A11
P2.2/A10
P2.1/A9
P2.0/A8
P3.7/RD
P3.6/WR
i/o
i/o
i/o
i/o
i/o
i/o
i/o
i/o
i/o
i/o
i/o
i/o
i/o
Specifications subject to change without notice contact your sales representatives for the most recent information.
ISSFD-M034
5
Ver.D SM59R16A2/SM59R08A2 06/2010