M89D02A

 The M89D02A is an 8 bit RISC high performance microcontroller with 10bit A/D converter. It is equipped with 2K word MTP (Multi-time Programmable) ROM, 128 Bytes RAM, Timer/Counter, Capture, Interrupt, LVR(Low Voltage Reset), I/O ports and PWM output in a single chip.



General Description:

 l RAM: 37 x 8 bits

  (Special Purpose Register) + 128 x 8 (General Purpose Register) 

 l STACK: 8 Levels l One instruction build by two systems clock. 

 l Reset mode:

 (a) Power-On reset        

 (b) Low voltage reset               

 (c) RESETB/PC1 (if be set as reset pin)input a negative pulse.               

 (d) Watchdog timer count overflow reset 

l Dual Clock Mode - External RC or Crysta

l oscillator

 - Internal 4MHz RC oscillator

 - Crystal oscillator + IRC 4MHz -ILRC + IRC 4MHzl  

 Timer/counter: 3 units.

- TM1: 16-bit, capture & Timer. 

- TM2: 8-bit, PWM (period) & Timer. 

- TM3: 8-bit, PWM (duty) & Timer.

 - TO : TM2(PWM) clock out 

l Watchdog Timer: 

 On chip WDT is based on an internal RC oscillator (for WDT used only). 

 Have 8 period can be selected.

 User can extend the WDT overflow period by using prescaler. 

 MTP ROM size: 2K x 16 bits (100 Times) 

l Interrupt events: 

 (a) External interrupt (PA7~PA0).         

 (b) Internal timer/event counter interrupt (TM1~TM3).          

 (c) ADC end of conversion interrupt 

 (d)1Hz interrupt (@32.768Khz Crystal)

l I/O port -17 I/O Pins -1 input / Open drain (nmos)

l PWM: one channel 

l ADC: max 10-bit and 4 + 1 channels. 


It can use at converter mode or compare mode -4 input 

 channel -1 channel for 

 vdd/2 -2/3/4/VDD For ADC reference voltage

l Wake-up mode:  

1.Port A (PA7-PA0)Pin changc wakcup

2._WDT WAKCUP

3.1Hz wakcup

I Differenl Package Type:

 M89D02AD20C: 20 pin DIP

 M89D02AS20C: 20 pin SOP

 M89D02AD18C: 18 pin DIP 

 M89D02AS18C: 18 pin SOP

 M89D02AD14C: 14 pin DIP 

 M89D02AS14C: 14 pin SOP

   





File Name Description
M89D02A.pdf