Datenblatt-pdf.com


EM73P461A Schematic ( PDF Datasheet ) - ELAN Microelectronics Corp

Teilenummer EM73P461A
Beschreibung 4-BIT MICRO-CONTROLLER FOR LCD PRODUCT
Hersteller ELAN Microelectronics Corp
Logo ELAN Microelectronics Corp Logo 




Gesamt 38 Seiten
EM73P461A Datasheet, Funktion
EM73P461A
4-BIT MICRO-CONTROLLER FOR LCD PRODUCT
Preliminary
GENERAL DESCRIPTION
EM73P461A is an advanced single chip CMOS 4-bit one-time programming (OTP) micro-controller. It contains
4K/8K-byte ROM, 244-nibble RAM, 4-bit ALU, 13-level subroutine nesting, 22-stage time base, two 12-bit timer/
counters for the kernel function. EM73P461A also contains 6 interrupt sources, 1 input port, 2 bidirection ports,
LCD display (32x4), and one high speed timer/counter with melody output.
EM73P461A has plentiful operating modes (SLOW, IDLE, STOP) intended to reduce the power consumption.
FEATURES
• Operation voltage : 2.4V to 3.6V.
• Clock source
: Dual clock system. Low-frequency oscillator is Crystal or RC oscillator (32K Hz,
connect an external resistor) by mask option and high-frequency oscillator is RC
oscillator (connect an external resistor).
• Instruction set
: 109 powerful instructions for 4K ROM / 107 powerful instructoins for 8K ROM.
• Instruction cycle time : Up to 2us for 4 MHz (high speed clock).
122 µs or 244µs by frequency double mask option for 32768 Hz (low speed clock).
• ROM capacity
: 4096 X 8 bits / 8192 X 8 bits ROM are choosed by mask option.
• RAM capacity
: 244 X 4 bits.
• Input port
: 1 port (P0). P0(0..3) and IDLE releasing function are available by mask option.
• Bidirection port : 2 ports (P4, P8). P4.0 and SOUND is available by mask option. P4.1 is shared with
HTC external input. P8(0..3) and IDLE releasing function are available by mask
option.
• 12-bit timer/counter : Two 12-bit timer/counters are programmable for timer, event counter and pulse width
measurement.
• High speed timer/counter : One 8-bit high speed timer/counters is programmable for auto load timer, melody
output and pulse width measurement.
• Built-in time base counter : 22 stages.
• Subroutine nesting : Up to 13 levels.
• Interrupt
: External . . . . . 2 input interrupt sources.
Internal . . . . . . 2 Timer overflow interrupts, 1 time base interrupt.
1 high speed timer overflow interrupt.
• LCD driver
: 32 X 4 dots, 1/4duty, 1/3duty, 1/2duty, static, 1/2 bias, 1/3 bias; 6 options selectable.
• Power saving function : SLOW, IDLE, STOP operation mode.
• Package type
: Chip form 61 pins.
QFP 100 pins.
PDIP
42 pins.
APPLICATIONS
EM73P461A is suitable for application in family applicance, consumer products, hand held games and the toy
controller.
* This specification are subject to be changed without notice.
12.27.2001 1






EM73P461A Datasheet, Funktion
PROGRAM ROM (8K X 8 bits)
EM73P461A
4-BIT MICRO-CONTROLLER FOR LCD PRODUCT
Preliminary
8 K x 8 bits program ROM contains user's program and some fixed data .
The basic structure of program ROM can be divided into 6 parts.
1. Address 0000h: Reset start address.
2. Address 0002h - 000Ch : 6 kinds of interrupt service routine entry addresses .
3. Address 000Eh - 0086h : SCALL subroutine entry address, only available at 000Eh, 0016h, 001Eh, 0026h, 002Eh,
0036h, 003Eh, 0046h, 004Eh, 0056h, 005Eh, 0066h, 006Eh, 0076h, 007Eh, 0086h.
4. Address 0000h - 07FFh : LCALL subroutine entry address.
5. Address 0000h - 1FFFh : Except used as above function, the other region can be used as user's program region.
6. Address 1000h - 1FFFh : Fixed data stortage area.
address
000h
002h
004h
006h
008h
00Ah
00Ch
00Eh
086h
800h
:
FFFh
1FFFh
8192 x 8 bits
Reset start address
INT0; External interrupt service routine entry address
HTCI; High speed timer interrupt service entry address
TRGA; Timer/counterA interrupt service routine entry address
TRGB; Timer/counter B interrupt service routine entry address
TBI; Time base interrupt service routine entry address
INT1; External interrupt service routine entry address
SCALL, subroutine call entry address
1000h
:
Bank 1
LCALL entry address
fixed data area
User's program and fixed data are stored in the program ROM. User's program is according the PC value
to send next executed instruction code. Fixed data can be read out by table-look-up instruction.
Please note that fixed data only can be stored in 8K ROM Bank 1.
The program counter is a 13-bit binary counter. The PC can defined 8K ROM.
Table-look-up instruction :
Table -look-up instruction is depended on the Data Pointer (DP) to indicate to ROM address, then to get the
ROM code data.
LDAX
LDAXI
Acc ROM[DP]L
Acc ROM[DP]H,DP+1
DP is a 13-bit data register which can store the program ROM address to be the pointer for the ROM code
data. First, user load ROM address into DP by instruction "STADPL, STADPM, STADPH", then user can
get the lower nibble of ROM code data by instruction "LDAX" and higher nibble by instruction "LDAXI".
* This specification are subject to be changed without notice.
12.27.2001 6

6 Page









EM73P461A pdf, datenblatt
EM73P461A
4-BIT MICRO-CONTROLLER FOR LCD PRODUCT
Preliminary
(1) Carry Flag ( CF )
The carry flag is affected by following operation:
a. Addition : CF as a carry out indicator, when the addition operation has a carry-out, CF will be "1",
in another word, if the operation has no carry-out, CF will be "0".
b. Subtraction : CF as a borrow-in indicator, when the subtraction operation must has a borrow, in the CF
will be "0", in another word, if no borrow-in, CF will be "1".
c. Comparision: CF is as a borrow-in indicator for Comparision operation as the same as subtraction
operation.
d. Rotation: CF shifts into the empty bit of accumulator for the rotation and holds the shift out data after
rotation.
e. CF test instruction : For TFCFC instruction, the content of CF sends into SF then clear itself "0".
For TTSFC instruction, the content of CF sends into SF then set itself "1".
(2) Zero Flag ( ZF )
ZF is affected by the result of ALU, if the ALU operation generate a "0" result, the ZF will be "1",
otherwise, the ZF will be "0".
(3) Status Flag ( SF )
The SF is affected by instruction operation and system status.
a. SF is initiated to "1" for reset condition.
b. Branch instruction is decided by SF, when SF=1, branch condition will be satisified, otherwise,
branch condition will not be satisified by SF = 0.
@ (4) General Flag ( GF )
GF is a one bit general purpose register which can be set, clear, test by instruction SGF, CGF and TGS.
PROGRAM EXAMPLE:
Check following arithematic operation for CF, ZF, SF
@ : just for 4K ROM.
* This specification are subject to be changed without notice.
12.27.2001 12

12 Page





SeitenGesamt 38 Seiten
PDF Download[ EM73P461A Schematic.PDF ]

Link teilen




Besondere Datenblatt

TeilenummerBeschreibungHersteller
EM73P461A4-BIT MICRO-CONTROLLER FOR LCD PRODUCTELAN Microelectronics Corp
ELAN Microelectronics Corp

TeilenummerBeschreibungHersteller
CD40175BC

Hex D-Type Flip-Flop / Quad D-Type Flip-Flop.

Fairchild Semiconductor
Fairchild Semiconductor
KTD1146

EPITAXIAL PLANAR NPN TRANSISTOR.

KEC
KEC


www.Datenblatt-PDF.com       |      2020       |      Kontakt     |      Suche