Datenblatt-pdf.com


EM73C63 Schematic ( PDF Datasheet ) - ELAN Microelectronics Corp

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




Gesamt 30 Seiten
EM73C63 Datasheet, Funktion
EM73C63
4-BIT MICRO-CONTROLLER FOR LCD PRODUCT
Preliminary
GENERAL DESCRIPTION
EM73C63 is an advanced single chip CMOS 4-bit micro-controller. It contains 32K-byte ROM, 500-nibble
RAM, 4-bit ALU, 13-level subroutine nesting, 22-stage time base, two 12-bit timer/counters for the kernel
function. EM73C63 is also equipped with 5 interrupt sources, 3 I/O ports (including 1 input port and 2 bidirection
ports),LCDdisplay(40x16),built-insoundgenerator.
It's low power consumption and high speed feature are further strengten with DUAL, SLOW, IDLE and STOP
operation mode for optimized power saving.
FEATURES
• Operation voltage : 2.4V to 5.5V.
• Clock source
: Dual clock system. Low-frequency oscillator is Crystal or RC oscillator (32KHz,
connect a external resistor) by mask option and high-frequency oscillator is RC
oscillator (connect a external resistor and a capacitor).
External clock and internal clock is available by mask option.
• Oscillation frequency : 480K, 1M, 2M and 4M Hz are both available for high frequency clock by mask option.
• Instruction set
: 107 powerful instructions.
• Instruction cycle time : Up to 2 µs for 4 MHz (high speed clock).
244 µs for 32768 Hz (low speed clock).
• ROMcapacity
: 32768X8bits.
• RAMcapacity
: 500X4bits.
• Input port
: 1 port (P0.0-P0.3), IDEL/STOP releasing function is available by mask option.(each
input pin has a pull-up and pull-down resistor available by mask option).
• Bidirection port
: 2 ports (P4, P8). P4.0 and SOUND are available by mask option. IDEL/STOP
releasing function for P8(0..3) is available by mask option.
• 12-bit timer/counter : Two 12-bit timer/counters are programmable for timer, event counter and pulse width
measurement mode.
• Built-in time base counter : 22 stages.
• Subroutinenesting : Upto13levels.
• Interrupt
: External . .. . . . 2 input interrupt sources.
Internal . . . . . . 2 Timer overflow interrupts.
1 Time base interrupt.
• LCD driver
: 40 X 16 dots, 1/16 duty, 1/5 bias with voltage multiplier.
• Sound effect
: Tone generator, random generator and volume control.
• Power saving function: SLOW, IDLE, STOP operation modes.
• Package type
: Chip form 84 pins, PLCC 84 pins.
* This specification are subject to be changed without notice.
8.11.2000 1






EM73C63 Datasheet, Funktion
Bank 0
EM73C63
4-BIT MICRO-CONTROLLER FOR LCD PRODUCT
Preliminary
Increment
Address
000h - 00Fh
Zero-page
010h - 01Fh
020h - 02Fh
:
:
:
0C0h - 0CFh
0D0h - 0DFh
0E0h - 0EFh
0F0h - 0F3h
Level 0
Level 4
Level 8
Level 12
Level 1 Level 2 Level 3
Level 5 Level 6 Level 7
Level 9 Level 10 Level 11
Bank 1
100h - 10Fh
110h - 11Fh
:
:
:
ZERO- PAGE:
1E0h - 1EFh
1F0h - 1FFh
From 000h to 00Fh is the zero-page location. It is used as the zero -page address mode pointer for the
instruction of "STD #k,y; ADD #k,y; CLR y,b; CMP k,y".
PROGRAM EXAMPLE: To write immediate data "07h" to RAM [03] and to clear bit 2 of RAM [0Eh].
STD #07h, 03h ; RAM[03] 07h
CLR 0Eh,2 ; RAM[0Eh]2 0
STACK:
There are 13 - level (maximum) stack levels that user can use for subroutine (including interrupt and CALL).
User can assign any level be the starting stack by providing the level number to stack pointer (SP) .
When an instruction (CALL or interrupt) is invoked, before enter the subroutine, the previous PC address
is saved into the stack until returned from those subroutines, the PC value is restored by the data saved
in stack.
DATA AREA:
Except the area used by user's application, the whole RAM can be used as data area for storing and loading
general data.
ADDRESSING MODE
The 500 nibble data memory consists of two banks (bank 0 and bank 1). There are 244x4 bits (address
000h~0F3h) in bank 0 and 256x4 bits (address 100h~1FFh) in bank 1.
* This specification are subject to be changed without notice.
8.11.2000 6

6 Page









EM73C63 pdf, datenblatt
(3) Rotation:
EM73C63
4-BIT MICRO-CONTROLLER FOR LCD PRODUCT
Preliminary
Two types of rotation operation are available, one is rotation left, the other is rotation right.
RLCA instruction rotates Acc value counter-clockwise, shift the CF value into the LSB bit of Acc and hold
the shift out data in CF.
MSB LSB
ACC
CF
RRCA instruction operation rotates Acc value clockwise, shift the CF value into the MSB bit of Acc and
hold the shift out data in CF.
MSB LSB
ACC
CF
PROGRAM EXAMPLE: To rotate Acc clockwise (right) and shift a "1" into the MSB bit of Acc .
TTCFS; CF 1
RRCA; rotate Acc right and shift CF=1 into MSB.
HL REGISTER
HL register are two 4-bit registers, they are used as a pair of pointer for the RAM memoryaddress. They are
used as also 2 independent temporary 4-bit data registers. For certain instructions, L register can be a pointer
to indicate the pin number ( Port4 only ) .
HL REGISTER STRUCTURE
3210 3210
H REGISTER L REGISTER
HL REGISTER FUNCTION
(1) HL register is used as a temporary register for instructions : LDL #k, LDH #k, THA, THL, INCL, DECL,
EXAL, EXAH, .
PROGRAM EXAMPLE: Load immediate data "5h" into L register, "0Dh" into H register.
LDL #05h;
LDH #0Dh;
(2) HL register is used as a pointer for the address of RAM memory for instructions : LDAM, STAM, STAMI ..,
PROGRAM EXAMPLE: Store immediate data "#0Ah" into RAM of address 35h.
* This specification are subject to be changed without notice.
8.11.2000 12

12 Page





SeitenGesamt 30 Seiten
PDF Download[ EM73C63 Schematic.PDF ]

Link teilen




Besondere Datenblatt

TeilenummerBeschreibungHersteller
EM73C634-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