M89T02A

The M89T02A 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 VoltageReset), 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 input 500ns instruction cycle

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

• Operating voltage:2.2V~5.5V.

• LVR  Operating voltage  2.0v or  2.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

 

• 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

 M89T02A-SOP10,

 M89T02A-SOP8,

 M89T02A-SOT23-6 



File Name Description
M89T02A1.pdf