General
Description
The MK7A29P 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.
1. Feature
l
MTP ROM size: 2K x 16 bits (100 Times)
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 Crystal oscillator
- Internal 4MHz RC oscillator
- Crystal oscillator + IRC 4MHz
- ILRC + IRC 4MHz
l 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.
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 change wakeup
2. i_WDT wakeup
3.
1Hz wakeup