SyncMOS Technologies International, Inc.
SM89T16R1
8-Bits Micro-controller
With 64KB Flash ROM & 1KB RAM & Two UART & RTC & ADC & PWM embedded
Product List
Feature
SM89T16R1L16, 16MHz 64KB internal flash MCU
SM89T16R1C25, 25MHz 64KB internal flash MCU
z
z
Working Voltage: 3.3V or 5.0V.
80C51 Central Processor Unit (CPU),
High-Speed Architecture (4 clocks / machine
cycle), the maximum clock rate is 25 MHz.
64K x 8 on chip flash memory can be
programmed at VPP = 12V
General Description
The SM89T16R1 is a high speed (4 clocks /
machine cycle) single-chip 8-bits microcontroller
manufactured in an advanced CMOS process with
on chip flash memory. It supports a derivative of
the 80C51 microcontroller family. The
z
z
1280 x 8 RAM (On-Chip 256 bytes and
Expand 1024 bytes), expandable externally to
64KB
SM89T16R1 has the same instructions set as the
80C51.
z
z
Two standard 16-bits timers/counters
An additional 16-bits timer/counter coupled to
a capture and compare register.
The SM89T16R1 contains a 64KB on chip program
flash, a volatile 1280 x 8 bits data RAM, four 8-bits
I/O ports, one 4-bits I/O port, two 16-bits
timer/event counters, and an additional 16-bits
timer coupled to capture and compare latches, a
two-priority-level, nested interrupt structure, two
pulse-width- modulation outputs, two UART and
two DPTR, an on-chip oscillator and timing circuit.
For system that requires extra capability the
SM89T16R1 can be expanded using standard TTL
compatible memory and logic.
z
z
Two 8-bits / 5-bits resolution
Pulse-Width-Modulation (PWM) outputs.
Four channels 6 bits Analog to Digital
Converter (ADC).
z
z
Four 8-bits I/O ports.(For PDIP package)
Four 8-bits I/O ports plus one 4-bits I/O port.
(For PLCC or PQFP package)
z
z
Two Full-duplex Enhance UART
Two DPTR (either data pointer can be
incremented and decrement).
In addition, The SM89T16R1 has two software
selectable modes of power saving – IDLE mode
and POWER-DOWN mode. The IDLE mode
freezes the CPU while allowing the RAM, timer,
serial ports, and interrupt system to continue
functioning. The POWER-DOWN mode saves the
RAM contents but freezes the oscillator, causing all
other chip functions to be inoperative.
z
13 interrupt sources (default 6 + int2, int3, int4,
int5, UART1, ADC, RTC) with 2 priority
levels.
z
z
z
z
RTC (Real Time Clock) function.
Extended temperature range (-40℃ to +85℃)
Software enable/disable ALE output pulse
Wake-up from POWER-DOWN mode by
external interrupt, RTCI or H/W Reset.
The Power Management Mode (PMM) is useful for
portable or battery-powered applications. This
feature allows software to select a lower speed
clock as the main time base.
Ordering Information
SM89T16R1ihhkL
yymmv
Taiwan
6F, No.10-2 Li- Hsin 1st Road ,
Science-based Industrial Park,
Hsinchu, Taiwan 30078
i: process identifier {L=3.0V~3.6V,C=4.5V~ 5.5V}
hh: working clock in MHz {16,25}
k: package type postfix {as below table}
yy: year mm: month
TEL: 886-3-567-1820
886-3-567-1880
FAX: 886-3-567-1891
886-3-567-1894
v: version identifier { , A, B, ...}
L: PB Free identifier
{No text is Non-PB Free,”P” is PB Free}
Specifications subject to change without notice contact your sales representatives for the most recent information.
Ver 2.1 SM89T16R1 08/2006
1