DataSheet.es    


PDF EM73962A Data sheet ( Hoja de datos )

Número de pieza EM73962A
Descripción 4-BIT MICROCONTROLLER
Fabricantes ELAN Microelectronics Corp 
Logotipo ELAN Microelectronics Corp Logotipo



Hay una vista previa y un enlace de descarga de EM73962A (archivo pdf) en la parte inferior de esta página.


Total 30 Páginas

No Preview Available ! EM73962A Hoja de datos, Descripción, Manual

EM73962A
4-BIT MICROCONTROLLER
GENERAL DESCRIPTION
EM73962A is an advanced single chip CMOS 4-bit micro-controller. It contains 16K-byte ROM, 372-nibble
RAM, 4-bit ALU, 13-level subroutine nesting, 22-stage time base, two 12-bit timer/counters for the kernal
function. EM73962A also contains 5 interrupt sources, 3 I/O ports (including 1 input port and 2 bidirection ports),
LCD display (40x8), built-in sound generator.
Except low-power consumption and high speed, EM73962A also have a sleep mode for power saving function.
EM73962A is suitable for appliaction in many fields, for example : family appliance, consumer products, hand
held games and the toy controller ... etc.
FEATURES
• Operation voltage : 2.4V to 5.0V.
• Clock source
: Single clock system using RC. oscillator.
External clock and internal clock is available by mask option.
• Oscillation frequency : 480K, 1M, 2M and 4M Hz is available by mask option.
• Instruction set
: 107 powerful instructions.
• Instruction cycle time : Up to 2us for 4 MHz.
• ROM capacity
: 16384 X 8 bits.
• RAM capacity
: 372 X 4 bits.
• Input port
: 1 port (P0.0-P0.3) and sleep/hold releasing function are available by mask option.
(each input pin is pull-up and pull-down resistor available by mask option).
• Bidirection port
: 1 port (P8). P8(0..3) and sleep/hold 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.
• 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.
• LCD driver
: 40 X 8 dots, 1/8 duty, LCD bias is 1/4 and 1/5 available by mask option, LCD bias
resistor is 20K X 5 and 10K X 5 available by mask option.
• Sound effect
: Tone generator, random generator and volume control.
• Power saving function: Sleep mode and Hold mode.
• Package type :
EM73962AH Chip form 62 pins.
* This specification are subject to be changed without notice.
10.8.2001 1

1 page




EM73962A pdf
EM73962A
4-BIT MICROCONTROLLER
B XA2
:
;--------------- -------------------- -------------------- -------------------- --
BANK 2
XB1 :
:
:
B XB
:
XB2 :
:
B XB2
:
;--------------- -------------------- -------------------- -------------------- --
BANK 3
XC1 :
:
:
B XC
:
XC2 :
:
B XC2
Fixed data can be read out by table-look-up instruction. Table-look-up instruction is depended on the Data
Pointer (DP) to ROM address, then to get the ROM code data :
LDAX
LDAXI
Acc ROM[DP]L
Acc
ROM[DP] ,DP+1
H
DP is a 12-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"
PROGRAM EXAMPLE: Read out the ROM code of address 1777h by table-look-up instruction.
LDIA #07h;
STADPL
STADPM
STADPH
:
; [DP]L 07h
;
[DP]
M
07h
; [DP]H 07h, Load DP=777h
LDL #00h;
LDH #03h;
LDAX
; ACC 6h
STAMI ; RAM[30] 6h
LDAXI ; ACC 5h
STAM
; RAM[31] 5h
;
ORG 1777h
DATA 56h;
DATA RAM ( 372-nibble )
There is total 372 - nibble data RAM from address 000 to 17Fh
Data RAM includes 3 parts: zero page region, stacks and data area.
* This specification are subject to be changed without notice.
10.8.2001 5

5 Page





EM73962A arduino
EM73962A
4-BIT MICROCONTROLLER
ALU
The arithematic operation of 4 - bit data is performed in ALU unit. There are 2 flags can be affected by
the result of ALU operation, ZF and SF. The operation of ALU can be affected by CF only.
ALU STRUCTURE
ALU supported user arithematic operation function, including : addition, subtraction and rotaion.
DATA BUS
ALU
ZF CF SF
ALU FUNCTION
(1) Addition:
For instruction ADDAM, ADCAM, ADDM #k, ADD #k,y .... ALU supports addition function.
The addition operation can affect CF and ZF. For addition operation, if the result is "0", ZF will be "1",
otherwise, not equal "0", ZF will be "0", When the addition operation has a carry-out. CF will be "1",
otherwise, CF will be "0".
EXAMPLE:
Operation
3+4=7
7+F=6
0+0=0
8+8=0
Carry
0
1
0
1
Zero
0
0
1
1
(2) Subtraction:
For instruction SUBM #k, SUBA #k, SBCAM, DECM... ALU supports user subtraction function. The
subtraction operation can affect CF and ZF, For subtraction operation, if the result is negative, CF will
be "0", it means a borrow out, otherwise, if the result is positive, CF will be "1". For ZF, if the result
of subtraction operation is "0", the ZF will be "1", otherwise, ZF will be "1".
EXAMPLE:
Operation
8-4=4
7-F=-8(1000)
9-9=0
Carry
1
0
1
Zero
0
0
1
* This specification are subject to be changed without notice.
10.8.2001 11

11 Page







PáginasTotal 30 Páginas
PDF Descargar[ Datasheet EM73962A.PDF ]




Hoja de datos destacado

Número de piezaDescripciónFabricantes
EM73962A4-BIT MICROCONTROLLERELAN Microelectronics Corp
ELAN Microelectronics Corp

Número de piezaDescripciónFabricantes
SLA6805M

High Voltage 3 phase Motor Driver IC.

Sanken
Sanken
SDC1742

12- and 14-Bit Hybrid Synchro / Resolver-to-Digital Converters.

Analog Devices
Analog Devices


DataSheet.es es una pagina web que funciona como un repositorio de manuales o hoja de datos de muchos de los productos más populares,
permitiéndote verlos en linea o descargarlos en PDF.


DataSheet.es    |   2020   |  Privacy Policy  |  Contacto  |  Buscar