PFS122
8bit MTP MCU with 12-bit R-Type ADC
5. Functional Description
5.1. Program Memory - MTP
The MTP (Multiple Time Programmable) program memory is used to store the program instructions to be
executed. The MTP program memory may contains the data, tables and interrupt entry. After reset, the
program will start from the initial address 0x000 which is GOTO FPPA0 instruction usually. The interrupt entry
is 0x10 if used, the last 32 addresses are reserved for system using, like checksum, serial number, etc. The
MTP program memory for PFS122 is 2KW that is partitioned as Table 1. The MTP memory from address
0X7E0 to 0x7FF is for system using, address space from 0x001 to 0x00F and from 0x011 to 0X7DF are user
program spaces.
Address
0x000
0x001
•
Function
GOTO FPPA0 instruction
User program
•
0x00F
0x010
0x011
•
User program
Interrupt entry address
User program
•
0x7DF
0X7E0
•
User program
System Using
•
0x7FF
System Using
Table 1: Program Memory Organization
5.2. Boot Procedure
POR (Power-On-Reset) is used to reset PFS122 when power up. The boot up time can be optional fast or
normal. Customer must ensure the stability of supply voltage after power up no matter which option is chosen,
the power up sequence is shown in the Fig. 1 and tSBP is the boot up time.
Fig.1: Power-Up Sequence
©Copyright 2020, PADAUK Technology Co. Ltd
Page 27 of 93
PDK-DS-PFS122-EN_V000-May 28, 2020