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 |