IBM MiEM78P468N Network Card User Manual


 
EM78P468N/EM78P468L
8-Bit Microcontroller
Product Specification (V1.5) 02.15.2007
7
(This specification is subject to change without further notice)
A11 A10 A9 A8 A7 ~ A0
R3
CALL
RET
RETL
RETI
00 PAGE0 0000~03FF
01 PAGE1 0400~07FF
10 PAGE2 0800~0BFF
11 PAGE3 0C00~0FFF
PC
STACK LEVEL 1
STACK LEVEL 2
STACK LEVEL 3
STACK LEVEL 4
STACK LEVEL 5
STACK LEVEL 6
STACK LEVEL 7
STACK LEVEL 8
Reset vector
000H
TCC overf low interrupt vector
003H
Exteral INT0 pin interrupt v ec tor
006H
Exteral INT1 pin interrupt v ec tor
Counter 1 underflow interrupt vector
Counter 2 underflow interrupt vector
high pulse width timer underflow interrupt vector
low pulse width timer underflow interrupt vector
Port 6,Port8 pin change wake-up interrupt v ector
009H
00CH
00FH
012H
015H
018H
On-Chip Program memory
FFFH
User Memory Space
Fig 6-1 Program Counter Organization
ADDRESS
0 1
0 0
0 3
0 2
0 5
0 4
0 7
0 6
0 9
0 8
0 B
0 A
0 D
0 C
0 F
0 E
IAR (Indirect Addressing Register)
TCC (Time Clock Counter)
PC (Program Counter)
SR (Status Register)
RSR (RAM select register)
PORT5 (Port 5 & IOCPAGE Control)
PORT6 (Port6 I/O data register)
PORT7 (Port7 I/O data register)
PORT8 (Port8 I/O data register)
LCDCR (LCD control register)
LCD_ADDR (LCD address)
LCD_DB (LCD data buffer)
CNTER (Counter enable register)
SBPCR (System, Booster , PLL control)
IRCR (IR, Pin of IR;INT0/1;TCC control)
ISR (interrupt status register)
16 byte common register
1 0
1 F
bank 0 ~ bank 3
32 byte common register
|
2 0
3 F
|
P5CR (Port5 I/O & LCD segment control)
P6CR (Port6 I/O control register)
P7CR (Port7 I/O control register)
P8CR (Port8 I/O control register)
RAM_ADDR (128 byte RAM address)
RAM_DB (128 byte RAM data buffer)
CNT1PR (Counter 1 preset register)
CNT2PR (Counter 2 preset register)
HPWTPR (High-pulse width timer preset)
LPWTPR (Low-pulse width timer preset)
IMR (interrupt mask register)
128 byte data RAM
LCD RAM 4*32 bits
R5 bit 0 -> 0
control r egis ter page 0
R5 bit 0 -> 1
control registe r page 1
CNT12CR (Counter 1,2 control register)
P6PH (Port 6 pull-high control register)
P6OD (Port 6 open drain control register)
P8PH (Port 8 pull-high control register)
P6PL (Port 6 pull-low control register)
WUCR (Wake up & P5.7 sink current)
TCCCR (TCC & INT0 control register)
WDTCR (WDT control register)
HLPWTCR (high/low pulse width timer control)
Fig. 6-2 Data Memory Configuration