|
|
|
부품번호 | EM73962A 기능 |
|
|
기능 | 4-BIT MICROCONTROLLER | ||
제조업체 | ELAN Microelectronics Corp | ||
로고 | |||
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
EM73962A
4-BIT MICROCONTROLLER
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.
The 16Kx8 bits program ROM can be divided into 4 banks. There are 4Kx8 bits in each bank.
The bank of the program ROM is selected by P3(1..0). The program counter is a 13-bit binary counter. The PC
and P3 are initialized to "0" during reset.
When P3(1..0)=00B, the bank0 and bank1 of program ROM will be selected. P3(1..0)=01B, the the bank0 and
bank2 will be selected. P3(1..0)=01B, the bank0 and bank3 will be selected.
Address
0000h
:
:
0FFFh
1000h
:
:
1FFFh
P3=xx00B
Bank0
P3=xx01B
Bank0
P3=xx10b
Bank0
Bank1
Bank2
Bank3
PROGRAM EXAMPLE:
BANK 0
START: :
:
:
LDIA #00H
; set program ROM to bank1
OUTA P3
B XA1
:
XA :
:
:
LDIA #01H
; set program ROM to bank2
OUTA P3
B XB1
:
XB : :
:
LDIA #02H
; set program ROM to bank3
OUTA P3
B XC1
:
XC : :
:
B XD
XD :
:
:
:
;--------------- -------------------- -------------------- -------------------- -
BANK 1
XA1 :
:
:
B XA
:
XA2 :
:
* This specification are subject to be changed without notice.
10.8.2001
4
4페이지 EM73962A
4-BIT MICROCONTROLLER
There are three addressing modes in the data memory :
(1) Indirect addressing mode:
The bank is selected by P9.3. When P9.3 is cleared to "0", the bank 0 is selected.
When P9.3 is set to "1", the bank 1 is selected. The address in the bank are specified by the HL registers.
P9.3 HR LR
RAM address
PROGRAM EXAMPLE: Load the data of RAM address "143h" to RAM address "023h".
SEP P9,3 ; P9.3← 1
LDL #3h ; LR← 3
LDH #4h ; HR← 4
LDAM ; Acc← RAM[134h]
CLP P9,3 ; P9.3← 0
LDL #2h ; LR← 2
LDH #3h ; HR← 3
STAM ; RAM[023h]← Acc
(2) Direct addressing mode:
The bank is selected by P9.3. When P9.3 is cleared to "0", the bank 0 is selected.
When P9.3 is set to "1", the bank 1 is selected. The address in the bank are directly specified by 8 bits of the
second byte in the instruction field.
instruction field
xxxx xxxx
P9.3
RAM address
xxxx xxxx
PROGRAM EXAMPLE: Load the data of RAM address "143h" to RAM address "023h".
SEP P9,3 ; P9.3← 1
LDA 43h ; Acc← RAM[134h]
CLP P9,3 ; P9.3← 0
STA 23h ; RAM[023h]← Acc
(3) Zero-page addressing mode:
The zero-page is the bank 0 (address 000h~00Fh). The address are the lower 4 bits of the second byte in the
instruction field.
instruction field
yyyy
RAM address 0 0000 yyyy
PROGRAM EXAMPLE: Write immediate "0Fh" to RAM address "005h".
STD #0Fh, 05h ; RAM[05h]← 0Fh
* This specification are subject to be changed without notice.
10.8.2001 7
7페이지 | |||
구 성 | 총 30 페이지수 | ||
다운로드 | [ EM73962A.PDF 데이터시트 ] |
당사 플랫폼은 키워드, 제품 이름 또는 부품 번호를 사용하여 검색할 수 있는 |
구매 문의 | 일반 IC 문의 : 샘플 및 소량 구매 ----------------------------------------------------------------------- IGBT, TR 모듈, SCR 및 다이오드 모듈을 포함한 광범위한 전력 반도체를 판매합니다. 전력 반도체 전문업체 상호 : 아이지 인터내셔날 사이트 방문 : [ 홈페이지 ] [ 블로그 1 ] [ 블로그 2 ] |
부품번호 | 상세설명 및 기능 | 제조사 |
EM73962A | 4-BIT MICROCONTROLLER | ELAN Microelectronics Corp |
DataSheet.kr | 2020 | 연락처 | 링크모음 | 검색 | 사이트맵 |