SN8F2280 Series
USB 2.0 Full-Speed 8-Bit Micro-Controller
14.2 FLASH PROGRAMMING/ERASE CONTROL REGISTER
0BAH
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
PECMD
PECMD7
PECMD6
PECMD5
PECMD4
PECMD3
PECMD2
PECMD1
PECMD0
Read/Write
After reset
W
0
W
0
W
0
W
0
W
0
W
0
W
0
W
0
Bit [7:0] PECMD[7:0]: 0x5A: Page Program (32 words/page), 0xC3: Page Erase (128 words/page)
14.3 PROGRAMMING/ERASE ADDRESS REGISTER
0BBH
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
PEROML
Read/Write
After reset
PEROML7 PEROML6 PEROML5 PEROML4 PEROML3 PEROML2 PEROML1 PEROML0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
Bit [7:0] PEROML[7:0]: Define the target starting low byte address [7:0] of Flash memory (12K x 16) which is going
to be programmed or erased.
0BCH
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
PEROMH
Read/Write
After reset
PEROMH7 PEROMH6 PEROMH5 PEROMH4 PEROMH3 PEROMH2 PEROMH1 PEROMH0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
Bit [7:0] PEROMH [7:0]: Define the target starting high address [15:8] of Flash memory (12K x 16) which is going to
be programmed or erased.
The valid PAGE ERASE starting addresses are 0x0, 0x80, 0x100, 0x180, 0x 200, 0x280, 0x300, 0x380 … 0x2F80.
The page erase function is used to erase a page of 128 contiguous words in Flash ROM.
The valid PAGE PROGRAM starting addresses are 0x0, 0x20, 0x40, 0x60, 0x80, 0xA0, 0xC0, 0xE0 … 0x2FE0. The
page program function is used to program a page of 32 contiguous words in Flash ROM.
SONiX TECHNOLOGY CO., LTD
Page 149
Version 1.1