SN8P1829
8-Bit MCU build-in 12-bit ADC + PGIA + Charge-pump Reg 128 dots LCD driver
SONiX TECHNOLOGY CO., LTD
Page 13
Version 1.0
3
3
3
ADDRESS SPACES
PROGRAM MEMORY (ROM)
OVERVIEW
ROM Maps for SN8P1829 devices provide 8K x 16 OTP memory that programmable by user. The SN8P1829 program
memory is able to fetch instructions through 13-bit wide PC (Program Counter) and can look up ROM data by using
ROM code registers (R, X, Y, Z). In standard configuration, the device’s 8192 * 16-bit program memory has four areas:
1-word reset vector addresses
1-word Interrupt vector addresses
5-words reserved area
8K words general purpose area
All of the program memory is partitioned into two coding areas, located from 0000H to 0008H and from 0009H to
0FFEH. Former area is assigned for executing reset vector and interrupt vector. The later area is for storing
instruction’s OP-code and look-up table’s data. User’s program is in the last area (0010H~1FFEH).
ROM
0000H
Reset vector
User reset vector
0001H
Jump to user start address
0002H
Jump to user start address
0003H
General purpose area
Jump to user start address
0004H
0005H
0006H
0007H
Reserved
0008H
Interrupt vector
User interrupt vector
0009H User
program
.
.
000FH
0010H
0011H
.
.
1FFEH
General purpose area
End of user program
1FFFH
Reserved
Figure 3-1. ROM Address Structure