EM78P809N
8-Bit Microcontroller

8 Product Specification (V1.0) 07.26.2005

(This specification is subject to change without further notice)

A11 A10 A9 A8 A7 ~ A0
R5
CALL
RET
RETL
RETI
000 : PAGE0 0000~03FF
001 : PAGE1 0400~07FF
010 : PAGE2 0800~0BFF
PC
STACK LEVEL 1
STACK LEVEL 2
STACK LEVEL 3
STACK LEVEL 4
STACK LEVEL 5
Reset Vector
0000h
On-chip Program Memory
User Memory Space
A12
011 : PAGE3 0C00~0FFF
100 : PAGE4 1000~13FF
101 : PAGE5 1400~17FF
110 : PAGE6 1800~1BFF
111 : PAGE7 1C00~1FFF
Store ACC, R3, R5
WDT Timer Overflow
0003h
External INT0 Pin Interrupt Occurs
0006h
TCC Overflow
External INT1 pin Interrupt Occurs
0009h
UART Transmit Data Buffer Empty
UART Receive Data Buffer Full
000Fh
0015h
0018h
UART Receive Error
001Bh
TC3 Interrupt
0021h
SPI Interrupt
0024h
TC4 Interrupt
0027h
External INT3 Pin Interrupt Occurs
Time Base Timer Interrupt
0012h
0030h
AD Conversion Complete
0033h
External INT5 Pin Interrupt Occurs
0036h
1FFFh
STACK LEVEL 6
STACK LEVEL 7
STACK LEVEL 8

Fig. 4. Program Counter Organization

R3/SR Status Register ( Address: 03h )

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

RBS1 RBS0 0 T P Z DC C

Bit 7 ~ Bit 6 (RBS1 ~ RBS0) : R-Register page select

RBS1 RBS0 Register Bank (Address 05H ~ 0FH)

0 0 Bank 0

0 1 Bank 1

1 0 Bank 2

1 1 Bank 3

Bit 5 : Not used

Bit 4 (T) : Time-out bit. Set to “1” with the "SLEP" and "WDTC" commands, or

during power up, and reset to “0” with the WDT time-out.