EM6621
Register
Name
Add Add
Hex Dec.
Reset
Value
Read Bits
Write Bits
Remarks
b’3210
Read / Write Bits
0: FlSec
0: --
Millisecond counter control
1: IntSel
1: IntSel
2: PA3Edge
3: DebFreqSel
register 2;
1 sec flag, Interrupt
and PA3 edge select
Millisecond counter;
binary coded decimal value, low
nibble
RegMSCCntl2
RegMSCDataL
RegMSCDataM
RegMSCDataH
RegIRQMask1
RegIRQMask2
RegIRQMask3
RegIRQ1
61
62
63
64
65
66
67
68
69
6A
6B
6C
6D
6E
97
0000
2: PA3Edge
3: DebFreqSel
0: BCD[0]
1: BCD[1]
2: BCD[2]
3: BCD[3]
0: BCD[4]
1: BCD[5]
2: BCD[6]
3: BCD[7]
0: BCD[8]
1: BCD[9]
2: BCD[10]
3: BCD[11]
0: -
1: -
2: -
3: -
0: -
1: -
2: -
3: -
0: -
1: -
2: -
3: -
98
0000
0000
0000
0000
0000
0000
0000
0000
Millisecond counter;
binary coded decimal value,
middle nibble
99
Millisecond counter;
binary coded decimal value,
high nibble
100
101
102
103
104
105
106
107
108
109
110
0: MaskIRQPA[0]
Port A interrupt mask;
masking active 0
1: MaskIRQPA[1]
2: MaskIRQPA[2]
3: MaskIRQPA[3]
0: MaskIRQBz
1: MaskIRQBlink
2: MaskIRQHz32/8
3: MaskIRQHz1
0: MaskIRQCntComp
1: MaskIRQCount0
2: MaskIRQMSC
3: MaskIRQSerial
Buzzer and prescaler interrupt
mask;
masking active low
10-bit counter, millisecond
counter, serial interrupt mask
masking active low
0: IRQPA[0]
0:RIRQPA[0]
1:RIRQPA[1]
2:RIRQPA[2]
3:RIRQPA[3]
0:RIRQBz
1:RIRQBlink
2:RIRQHz32/8
3:RIRQHz1
0:RIRQCntComp
1:RIRQCount0
2:RIRQMSC
3:RIRQSerial
0: ChTmDis
1: SelIntFull
2: Sleep
3: IntEn
0: --
1: --
2: SleepEn
3: WDReset
0: DebSel
1: PrIntSel
2: ResPresc
3: PWMOn
Read: port A interrupt
Write: Reset IRQ if data bit = 1.
1: IRQPA[1]
2: IRQPA[2]
3:IRQPA[3]
0: IRQBz
1: IRQBlink
2: IRQHz32/8
3: IRQHz1
0:IRQCntComp
1: IRQCount0
2: IRQMSC
3: IRQSerial
0: ChTmDis
1: SelIntFull
2: ’0’
Read: buzzer and prescaler IRQ
;
REgIRQ2
Write: Reset IRQ id data bit = 1
Read: 10-bit counter,
millisecond counter, serial
interrupt
RegIRQ3
0000
0000
Write: Reset IRQ if data bit =1.
System control 1
ChTmDis only usable only for
EM test modes with Test=1
RegSysCntl1
RegSysCntl2
RegPresc
3: IntEn
0: WDVal0
1: WDVal1
2: SleepEn
3: ’0’
0: DebSel
1: PrIntSel
2: ’0’
System control 2;
watchdog value and periodical
reset, enable sleep mode
0p00
p = POR
Prescaler control;
debouncer and prescaler
interrupt select
0000
xxxx
3: PWMOn
0: IXLow[0]
Internal µP index
register low nibble;
for µP indexed addressing
1: IXLow[1]
2: IXLow[2]
3: IXLow[3]
IXLow
© EM Microelectronic-Marin SA, 03/99, Rev. B/
03/02 REV. D/444
52
www.emmicroelectronic.com
Copyright 2002, EM Microelectronic-Marin SA