M89T01A

  The M89T01AS08 is an 8 bit RISC high performance microcontroller . It is equipped with 2K word MTP (Mulit-Time Programmable) ROM, 128 Bytes RAM, TouchKey,Timer,TimeBase, Interrupt, LVR(Low Voltage Reset), I/O ports and PWM output in a single chip.


Features:

• High-performance RISC CPU

• 61 single word instructions.

• All single cycle instructions 

 except for program branches which are two cycle

• Operating speed: 

 4 MHz clock input500ns instruction cycle

• Power on CPU speed on LOW (RC 32KHz).

• Operating voltage:2.2V~5.5V.

• LVR Operating voltage2.0v  or2.7V(VDD>3.0V)

• 2k x 16bit  word ROM,  128bytes  RAM

• Interrupt capability 

 (up to 8 internal/external interrupt sources)

• Four level deep hardware stack

• Direct, indirect and relative addressing modes

• Power-on Reset (POR)

• Power-up Timer (PWRT) and Oscillator Start-up Timer (OST)

• Watchdog Timer (WDT) with its own on-chip 

 RC oscillator for reliable operation

• oscillator :

- Internal RC8M(8MHz nominal ) +-5%

- Internal RC32K(32KHz nominal ) +-30%

• OSCH Internal RC8M/2

• OSCL Internal RC32K

• Low power, high speed CMOS MTP Technology

• Four operation modes

- STOP mode: CPU, OSCH and OSCL all stop

- SLEEP mode: CPU stop and OSCH or 

 OSCL active for peripheral circuit

- Low power mode: OSCH stop, 

 OSCL active for CPU and peripheral circuit

- Normal mode: Both OSCH and OSCL active, 

 CPU clock from OSCH

• Offer 2 IO + 3 touch pad or 3 IO + 2 touch pad 

 or 5 general programmable I/O

2 Peripheral Features:

• Two time base

- Time base offers 2 various period interrupt request

• One 8-bit TCP1 auto-reload timer/counter 

- 4 timer clock sources selected by software

• One 8-bit TCP2 auto

- reload timer/counter and can improve PWM function  

- 4 timer clock sources selected by software

• Built-in 3 set 8-bit PWM output

• MCU system protection and power saving controlled mode:

- Built-in watch dog timer (WDT) circuit

- Built-in low voltage reset (LVR) function 

- Out of user program’s range detection 

- ROM code error detection

- Provide high/low system operating speed, 

 sleep and stop mode for power saving control

• Provide 3 pins with touch pad detection

• Touch sensor voltage reference selection 

 1/2VDD or 1/3VDD or 2/3VDD by register.

• Provide 8 interrupt sources

- External: INT0, INT1 shared with IO pad

- Internal: two Time base, two Timer/counter

- Two touchpad’s interrupt

• Provide package types

 M89T01AS08-SOP10,

 M89T01AS08-SOP8,

 M89T01AS08-SOT23-6



File Name Description
M89T01ASO8.pdf