TTP258
TonTouchTM
Preliminary
§ Memory Map:
ROM ADDRESS
RAM ADDRESS
Function Block
Program ROM [1984*16]
File Registers
-
000H~7BFH
-
-
-
-
000H ~007H
008H~01FH
020H~0AFH
200H~304H
Peripheral registers (I)
Working RAM [144*4]
Peripheral registers (II)
§ Interrupt Vectors:
Interrupt Vectors
Function Description
$000
$001
hardware RESET
Hardware IRQ
§ File registers:
Address Symbol R/W Default
Description
000H
001H
002H
003H
004H
005H
006H
007H
(DP1)
ACC
TB1
TB2
TB3
DPL
DPM
DPH
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
-
-
-
-
-
-
-
-
Indirect addressing register
Accumulator & Read Table 1st data
Read Table 2nd data
Read Table 3rd data
Read Table 4th data
Data Pointer low nibble
Data Pointer middle nibble
Data Pointer high nibble
§ Peripheral registers: Interrupt request flag register
Address Symbol R/W Default
Description
CPU power saving control register
Peripheral power saving control register
Interrupt enable control register
Interrupt request flag register
Extended interrupt enable register
Extended interrupt request flag register
PWM control register
008H
009H
00AH
00BH
00CH
00DH
00EH
00FH
010H
011H
012H
013H
014H
015H
PS
PSP
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
-
0100
0000
0000
0000
0000
0000
0000
xxxx
xxxx
-
INTC
INTF
INTC1
INTF1
PWMC
PWM0L
PWM0H
-
PAC
PA
PBC
PB
PWM0 duty low nibble data register
PWM0 duty high nibble data register
R/W
R/W
R/W
R/W
1111
1111
1111
1111
I/O port A control register
I/O port A data register
I/O port B control register
I/O port B data register
16’/04/06
Page 9 of 44
Ver.: 1.2