DataSheet.es    


PDF EM73982 Data sheet ( Hoja de datos )

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



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


Total 30 Páginas

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

EM73982
4-BIT MICROCONTROLLER
GENERAL DESCRIPTION
EM73982 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. EM73982 also contains 5 interrupt sources, 3 I/O ports (including 1 input port and 2 bidirection ports),
LCD display (40x8), built-in sound generator and speech synthesizer.
Except low-power consumption and high speed, EM73982 also have a sleep mode for power saving function.
EM73982 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.5V.
• Clock source
: Single clock system for both RC and Crystal are available by mask option.
External clock and internal clock are available by mask option.
• Oscillation frequency : 480K, 1M, 2M and 4M Hz are available by mask option.
• Instruction set
: 109 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
: 2 ports (P4, P8). P4.0 and SOUND is available by mask option. 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 . . . . . 1 input interrupt sources.
Internal . . . . . . 2 Timer overflow interrupts.
1 Time base interrupt.
1 Speech ending interrupt.
• LCD driver
: 40 X 8 dots, 1/8 duty, LCD bias is 1/4 and modified 1/4 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.
• Speech synthesizer : Speech data ROM . . 24K bytes.
Sample rate . . . . . . . 4K, 5K, 8K, 10K, 12K, 15K, 20K programmable.
• Power saving function : Sleep mode and Hold mode.
• Package type :
EM73982H Chip form
68 pins.
* This specification are subject to be changed without notice.
11.30.2001 1

1 page




EM73982 pdf
EM73982
4-BIT MICROCONTROLLER
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.
11.30.2001 5

5 Page





EM73982 arduino
EM73982
4-BIT MICROCONTROLLER
Bank 0
Increment
Address
000h - 00Fh
010h - 01Fh
020h - 02Fh
:
:
:
Zero-page
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
ZERO- PAGE:
100h - 10Fh
110h - 11Fh
:
:
:
160h - 16Fh
170h - 17Fh
From 000h to 00Fh is the location of zero-page. It is used as the pointer in zero -page addressing mode for the
instruction of "STD #k,y; ADD #k,y; CLR y,b; CMP k,y".
PROGRAM EXAMPLE: To wirte immediate data "07h" to address "003h" of RAM and to clear bit 2 of RAM.
STD #07h, 03h ; RAM[03] 07h
CLR 0Eh,2 ; RAM[0Eh]2 0
STACK:
There are 13 - level (maximum) stack for user using for subroutine (including interrupt and CALL). User
can assign any level to be the starting stack by giving the level number to stack pointer (SP).
When user using any instruction of CALL or subroutine, before entry the subroutine, the previous PC address
will be saved into stack until return from those subroutines, the PC value will be restored by the data saved
in stack.
DATA AREA:
Except the special area used by user, the whole RAM can be used as data area for storing and loading general
data.
ADDRESSING MODE
The 372 nibble data memory consists two banks (bank 0 and bank 1). There are 244x4 bits (address
000h~0F3h) on bank 0 and 128x4 bits (address 100h~17Fh) on bank 1.
* This specification are subject to be changed without notice.
11.30.2001 11

11 Page







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




Hoja de datos destacado

Número de piezaDescripciónFabricantes
EM739824-BIT MICROCONTROLLERELAN Microelectronics Corp
ELAN Microelectronics Corp
EM739834-BIT MICRO-CONTROLLER FOR LCD PRODUCTELAN 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