SN8P1600
3
3
3
ADDRESS SPACES
PROGRAM MEMORY (ROM)
8-bit micro-controller
SONiX TECHNOLOGY CO., LTD
Page 16
Revision 1.94
OVERVIEW
The SN8P1600 provides the program memory up to 1024 * 16-bit (4096 *16-bit for SN8P1604) to be addressed and is
able to fetch instructions through 10-bit wide PC (Program Counter). It can look up ROM data by using ROM code
registers (R, Y, Z).
1-word reset vector addresses
1-word interrupt vector addresses
1K words general purpose area (SN8P1602/1603)
4K words general purpose area (SN8P1604)
5-words reserved area
All of the program memory is partitioned into three coding areas. The 1
st
area is located from 00H to 03H(The Reset
vector area), the 2
nd
area is a reserved area 04H ~07H, the 3
rd
area is for the interrupt vector and the user code area
from 0008H to 0FFEH. The address 08H is the interrupt enter address point.
SN8P160
4
3
0000H
0000H
Reset vector
0001H
0001H
0002H
0002H
0003H
0003H
0004H
0004H
0005H
0005H
0006H
0006H
0007H
0007H
0008H
0008H
Interrupt vector
0009H
0009H
.
.
.
.
000FH
000FH
0010H
0010H
0011H
0011H
.
.
.
.
0FFEH
03FEH
0FFFH
03FFH
Reserved
SN8P1602/SN8P160
ROM
User reset vector
Jump to user start address
Jump to user start address
Jump to user start address
User interrupt vector
User program
End of user program
General purpose area
Reserved
General purpose area