English
Language : 

W79E825A Datasheet, PDF (37/127 Pages) Winbond – 8-BIT MICROCONTROLLER
W79E825A/824A/823B/822B Data Sheet
BIT NAME
7 EER
6 EWR
5-0 -
FUNCTION
NVM page(n) erase bit:
0: Without erase NVM page(n).
1: Set this bit to erase page(n) of NVM. The NVM has 4 pages and each page
have 64 bytes data memory. Before select page by NVMADDR register that
will automatic enable page area, after set this bit, the page will be erased and
program counter will halt at this instruction. After finished, program counter will
kept next instruction then executed. The NVM page’s address is defined in
table below.
NVM data write bit:
0: Without write NVM data.
1: Set this bit to write NVM bytes and program counter will halt at this instruction.
After write is finished, program counter will kept next instruction then executed.
Reserved
PAGE
NVM Page(n) Area Definition Table:
START ADDRESS
END ADDRESS
0
00H
3FH
1
40H
7FH
2
80H
BFH
3
C0H
FFH
Note: The W79E823 and W79E822 without page 2 and page 3.
NVM DATA
Bit: 7
6
5
4
3
2
1
0
NVMDAT.7 NVMDAT.6 NVMDAT.5 NVMDAT.4 NVMDAT3 NVMDAT.2 NVMDAT.1 NVMDAT.0
Mnemonic: NVMDATA
Address: CFh
BIT
NAME
FUNCTION
7~0 NVMDAT.[7:0] The NVM data write register. The read NVM data is by MOVC instruction.
PROGRAM STATUS WORD
Bit: 7
6
5
4
3
2
1
0
CY
AC
F0
RS1
RS0
OV
F1
P
Mnemonic: PSW
Address: D0h
BIT NAME
FUNCTION
7 CY
Carry flag:
Set for an arithmetic operation which results in a carry being generated from the
ALU. It is also used as the accumulator for the bit operations.
- 37 -
Publication Release Date: February 21, 2008
Revision A9