DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

EM78871H Ver la hoja de datos (PDF) - ELAN Microelectronics

Número de pieza
componentes Descripción
Fabricante
EM78871H
EMC
ELAN Microelectronics EMC
EM78871H Datasheet PDF : 59 Pages
First Prev 11 12 13 14 15 16 17 18 19 20 Next Last
VII.Functional Descriptions
VII.1 Operational Registers
EM78871
8-bit Micro-controller
ADDRESS
00 R0
REGISTER
(PAGE0)
REGISTER
(PAGE1)
CONTROL REGISTER
(PAGE0)
CONTROL REGISTER
(PAGE1)
01 R1(TCC buffer)
02 R2(PC)
03 R3(STATUS)
R3(7)
R3(5,6)
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
:
1F
20
:
R4(7,6) 3F
R4(RSR, BANK SELECT
R5(PORT57..PORT55
Program ROM PAGE)
R6(PORT6)
R7(PORT7)
R8(PORT8)
R9(PORT9)
RA(CPU MODE,CLOCK,
FSK,WDT control)
RB(PORTB)
RC(PORTC)
RD(Comparator control)
RE(Key scan , LCD control)
RF(Interrupt flag)
R4(SPI status and control
R5(SPI data buffer)
R6 (Unused)
R7(Unused)
R8(Unused)
R9(EDD,LCDA8)
RA(LCD RAM address)
RB (LCD RAM data buffer)
RC(DATA RAM data buffer)
RD(DATA RAM address
address 7 .. address 0)
RE(,DATA RAM address
address 11 .. address 8)
IOC5(IOC55,56,57,P8S,
P9S,PBS,PCS)
IOC6(PORT6 IO control)
IOC7 (PORT7 IO control)
IOC8 (PORT8 IO control)
IOC9 (PORT9 IO control
IOCA(COUNTER1,2,
prescaler and source)
IOCB(PORTB IO control)
IOCC(PORTC IO control)
IOCD(COUNTER1 PRESET)
IOCE(COUNTER2 PRESET)
IOCF(Interrupt control)
16 byte COMMON
REGISTER
BANK0 , BANK1, BANK2 ,BANK3
32X8 32X8 32X8 32X8
COMMOM REGISTER
LCD RAM
DATA RAM
RD PAGE1 => address7..0
RA PAGE1 => address
RE PAGE1 => address11..8
RB PAGE1 =>data
RC PAGE1 =>data
IOC5(Key tone, LCD bias control)
IOC6 (current DA)
IOC7(key strobe , seg7 .. seg0)
IOC8(key strobe, seg15.. seg8)
IOC9(DTMF receiver control)
IOCA(PORT7 pull high)
IOCB(PORT6 pull high)
IOCC(Tone1)
IOCD(Tone2)
IOCE
CONTROL REGISTER
(PAGE2)
R3(5,6)
IOC5 ( Stack Pointer )
IOC6 (Port s/w, LCDDV, CDAL)
IOCE
Fig.4 control register configuration
VII.2 Operational Register Detail Description
R0 (Indirect Addressing Register)
R0 is not a physically implemented register. It is useful as indirect addressing pointer. Any instruction using R0 as
register actually accesses data pointed by the RAM Select Register (R4).
Example:
Mov a,@0x20 ;store a address at R4 for indirect addressing
Mov 0x04,A
Mov a,@0xAA ;write data 0xAA to R20 at bank0 through R0
Mov 0x00,A
__________________________________________________________________________________________________________________________________________________________________
* This specification is subject to be changed without notice. 11
8/23/04 (V1.5)

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]