ChipFind - документация

Электронный компонент: IZ7008

Скачать:  PDF   ZIP
IZ7008
Korzhenevskogo 12, Minsk, 220064, Republic of Bel-
arus
Fax: +375 (17) 278 28 22,
Phone: +375 (17) 278 07 11, 277 24 70, 277 24 61,
277 69 16
E-mail: belms@belms.belpak.minsk.by
URL: www.bms.by
1
8-
BIT MICROCONTROLLER WITH
LCD
DRIVER
IZ7008 is one-chip 8-bit microcontroller made by CMOS technology. The microcon-
troller is multi-purpose and can be used in electronic watch, data acquisition systems, con-
trol systems. Low consumption power and full static CMOS logic allow to use MC in inde-
pendent systems with limited energy consumption.
Technical characteristics of IZ7008:

ALU bit capacity - 8 bits
RAM size - 40 bytes
ROM size - 1,5 of commands (16-bit instructions)
RISC commands system - 30 types of commands
Stack depth - 7 levels
Interrupter - from 8- inputs and three timers
Maximum number of the controlled
LCD segments
- 128 (32 LCD control drivers
at multiplex levels 1/2,1/3,1/4)

Operation temperature range -20
to +70 .
IZ7008
Korzhenevskogo 12, Minsk, 220064, Republic of Bel-
arus
Fax: +375 (17) 278 28 22,
Phone: +375 (17) 278 07 11, 277 24 70, 277 24 61,
277 69 16
E-mail: belms@belms.belpak.minsk.by
URL: www.bms.by
2
Electrical parameters at 1.5V supply
Absolute maximum and maximum ratings
Parameter, unit
Symbol
Maximum ratings
Absolute maximum ratings
Value
Value
min
max
min
max
Primary supply voltage from
voltage source, V
U
CC1
1,2 1,8 -0,3 2,0
Secondary supply voltage, V
U
CC2
2U
CC1
-0,3 2U
CC1
-0,3 4,0
High input voltage, V
U
IH
U
CC1
-0,3 U
CC1
-0,3
U
CC1
+0,3
Low input voltage, V
U
IL
Uss
Uss+0,3
-0,3
U
CC1
+0,3
Cycle of command execution is not more than 150 mks at supply voltage 1.2V, and
100 mks at supply voltage 1.5V.
IC operation is not guaranteed under absolute maximum conditions, it's guaranteed under
maximum conditions.
Electrical parameters ( = 25
)
Parameter, unit
Symbol
Test
Value
Note
conditions
min
max
Low output voltage on alarm-
clock output, V
U
OL
U
1
=1.2V
I
OL
=200mkA
0.2
High output voltage on alarm-
clock output, V
U
OH
U
1
=1.2V
I
OH
=-200mkA
1.0
Dynamic consumption current in
shutdown conditions, mkA
I
0
U
1
=1,5V - 1,3
1,2
Low input current on buttons
inputs, mkA
I
IL
U
1
=1,8V
U
IL
=0,3V
- 10
Oscillator start-up voltage, V
Uosc
Control time 3
sec
- 1,35
2
Oscillator supression voltage, V
Uosp
-
-
1,2
2
Notes:
1 Dynamic consumption current should be measured without load.
2 The parameters are controlled with oscillator crystal with oscillator nominal frequency 32768 Hz
at capacitance values on oscillator input OSCI not more than 6pF, on output OSCO - not more
than 3pF.
3 Nominal value of integrated capacitances on outputs OSCI and OSCO - 12pF and 12pF(crystal
load capacity C
L
=6 pF).

IZ7008
Korzhenevskogo 12, Minsk, 220064, Republic of Bel-
arus
Fax: +375 (17) 278 28 22,
Phone: +375 (17) 278 07 11, 277 24 70, 277 24 61,
277 69 16
E-mail: belms@belms.belpak.minsk.by
URL: www.bms.by
3
IZ7008
Korzhenevskogo 12, Minsk, 220064, Republic of Bel-
arus
Fax: +375 (17) 278 28 22,
Phone: +375 (17) 278 07 11, 277 24 70, 277 24 61,
277 69 16
E-mail: belms@belms.belpak.minsk.by
URL: www.bms.by
4
MICROCONTROLLER STRUCTURE

ROM
Internal ROM contains 1536 commands (16-bit instructions) at the addresses from 0x000
to 0x5FF. ROM area in the range from 0x000 to 0x0FF (256 commands) and from 0x3FE to
0x4A8 (178 commands) is reserved for interruptions processing programs, system reset and mi-
crocontroller testing. User's program if mainly located at the addresses from 0x100 to 0x3FD and
from 0x4AA to 0x5FF (1110 commands).

MICROCONTROLLER REGISTER RAM
RAM is organized as banks by 8 registers and contains internal function registers, data
RAM, special registers and data memory, directly displayed on LCD.
Microcontroller internal function registers are in the address area from 0x000 to 0x007
(bank 00). Their purpose:
R0, R1, R2, R3 - accumulators;
R4, R5, R6 - base address registers BL, BM, BH of storing number of addressed bank;
R7- register of microcontroller state (RGS).
Internal data RAM (RAM) of 40 bytes is in the address space from 0x008 to 0x02F (banks
01, 02, 03, 04, 05).
RAM registers addressing.

RO-R3, R4 (or BL), R5 (or BM), R6 (or BH), R8-R1F - names of RAM registers in the
commands at direct addressing. For registers RO-R7 only direct addressing is possible. For regis-
ters R8-RF (or L0-L7), R10-R17 (or M0-M7), R18-R1F (or H0-H7) direct addressing is possible
only if bit 0 in state register RGS (R7) is reset into 0, i.e. (R7_0)=0.
BL, BM, BH - base address registers (R4, R5, R6 respectively). At index register address-
ing the contents of base registers defines data bank number. At index addressing of RAM registers
the contents of base registers defines data bank number.
L0-L7, M0-M7, H0-H7 - names of RAM registers in commands at index addressing. For
names of registers LO-L7 data bank number is defined by contents of base register BL, for names
of registers MO-M7 data bank number is defined by contents of base register BM, for names of
registers HO-H7 data bank number is defined by contents of base register BH. To calculate physi-
cal address, the contents of base register indicated in the command should be multiplied by 8 and
a number from 0 to 7 should be added respectively. For example: when recording in the command
M5 the physical address is equal to ((BM)*8+5).
IZ7008
Korzhenevskogo 12, Minsk, 220064, Republic of Bel-
arus
Fax: +375 (17) 278 28 22,
Phone: +375 (17) 278 07 11, 277 24 70, 277 24 61,
277 69 16
E-mail: belms@belms.belpak.minsk.by
URL: www.bms.by
5
Allocation of RAM and internal function registers addresses
Bank
N of reg-
ister in
the bank
Address
Symbol at
direct
addressing
Symbol at index
addressing
Description
0
0x000
R0
-
Accumulator
1
0x001
R1
-
Accumulator
2
0x002
R2
-
Accumulator
00 3
0x003 R3
-
Accumulator
4
0x004
R4 or BL
-
Base register BL
5
0x005
R5 or BM
-
Base register BM
6
0x006
R6 or BH
-
Base register BH
7
0x007
R7
-
State
register
0
0x008
R8
L0
L0,M0,H0
1
0x009
R9
L1
L1,M1,H1
2
0x00A
RA
L2
L2,M2,H2
01 3
0x00B
RB
L3
L3,M3,H3
Data RAM
4
0x00C
RC
L4
L4,M4,H4
5
0x00D
RD
L5
L5,M5,H5
6
0x00E
RE
L6
L6,M6,H6
7
0x00F
RF
L7
L7,M7,H7
0
0x010
R10
M0
M7
L0,M0,H0
1
0x011
R11
M1 L1,M1,H1
2
0x012
R12
M2 L2,M2,H2
02 3
0x013
R13
M3
L3,M3,H3
Data RAM
4
0x014
R14
M4 L4,M4,H4
5
0x015
R15
M5 L5,M5,H5
6
0x016
R16
M6 L6,M6,H6
7
0x017
R17
M7 L7,M7,H7
0
0x018
R18
H0 L0,M0,H0
1
0x019
R19
H1 L1,M1,H1
2
0x01A
R1A
H2 L2,M2,H2
03 3
0x01B
R1B
H3
L3,M3,H3
Data RAM
4
0x01C
R1C
H4 L4,M4,H4
5
0x01D
R1D
H5 L5,M5,H5
6
0x01E
R1E
H6 L6,M6,H6
7
0x01F
R1F
H7 L7,M7,H7
0
0x020 - L0,M0,H0
1
0x021 - L1,M1,H1
2
0x022 - L2,M2,H2
04 3
0x023 - L3,M3,H3
Data
RAM
4
0x024 - L4,M4,H4
5
0x025 - L5,M5,H5
6
0x026 - L6,M6,H6
7
0x027 - L7,M7,H7
0
0x028 - L0,M0,H0
1
0x029 - L1,M1,H1
2
0x02A - L2,M2,H2
05 3
0x02B - L3,M3,H3
Data
RAM
4
0x02C - L4,M4,H4
5
0x02D - L5,M5,H5
6
0x02E - L6,M6,H6
7
0x02F - L7,M7,H7