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

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

Скачать:  PDF   ZIP
HE8P1702A
Page 1
Version 1.5
HE8P1702A SERIES TARGET SPECIFICATION
1.
GENERAL DESCRIPTION
.................................................................................................................................................... 4
2.
FEATURES
............................................................................................................................................................................... 4
3.
PAD ASSIGNMENT
................................................................................................................................................................. 5
4.
BLOCK DIAGRAM
................................................................................................................................................................. 6
4.1
PIN DESCRIPTION
.......................................................................................................................................................... 7
5.
PROGRAM MEMORY (ROM)
.............................................................................................................................................. 7
6.
DATA MEMORY (RAM)
........................................................................................................................................................ 8
6.1
RAM BANK LOCATION
................................................................................................................................................ 8
6.2
RAM BANK SELECTION
............................................................................................................................................... 8
6.3
SYSTEM REGISTER ARRANGEMENT (BANK 0)
...................................................................................................... 8
7.
ACCUMULATOR
.................................................................................................................................................................. 11
7.1
CARRY FLAG
................................................................................................................................................................ 11
7.2
DECIMAL CARRY FLAG
............................................................................................................................................. 11
7.3
ZERO FLAG
................................................................................................................................................................... 11
8.
WORKING REGISTERS
...................................................................................................................................................... 11
8.1
H, L REGISTERS
........................................................................................................................................................... 11
8.2
Y, Z REGISTERS
........................................................................................................................................................... 12
8.3
LOOK-UP TABLE
.......................................................................................................................................................... 12
8.4
ADDRESSING MODE
................................................................................................................................................... 12
9.
PROGRAM COUNTER
......................................................................................................................................................... 13
9.1
ONE ADDRESS SKIPPING
........................................................................................................................................... 13
9.2
MULTI-ADDRESS JUMPING
....................................................................................................................................... 13
10.
STACK BUFFER
............................................................................................................................................................... 14
10.1
ACC & WORKING REGISTERS PROTECTION
........................................................................................................ 14
11.
OSCILLATOR
................................................................................................................................................................... 15
11.1
OSCM REGISTER
.......................................................................................................................................................... 15
11.2
INTERNAL LOW CLOCK
............................................................................................................................................ 16
HE8P1702A
Page 2
Version 1.5
11.3
HIGH-LOW CLOCK EXCHANGE
............................................................................................................................... 16
11.4
0.5 SECOND RESTART FUNCTION
........................................................................................................................... 17
12.
GTMR PRESCALER
........................................................................................................................................................ 17
12.1
WARMUP TIME
............................................................................................................................................................ 17
12.2
WATCH DOG (WDOG) TIMER
................................................................................................................................... 18
13.
BASIC TIMER ( T0 )
......................................................................................................................................................... 19
13.1
T0M MODE REGISTER
................................................................................................................................................ 19
13.2
T0C COUNTING REGISTER
........................................................................................................................................ 19
14.
TIMER/EVENT COUNTER (TC0)
................................................................................................................................. 20
14.1
TC0M MODE REGISTER
.............................................................................................................................................. 20
14.2
TC0C COUNTING REGISTER
..................................................................................................................................... 21
14.3
TC0R AUTO-LOAD REGISTER
................................................................................................................................... 21
14.4
PWM0 FUNCTION DESCRIPTION
............................................................................................................................. 21
15.
TIMER/EVENT COUNTER (TC1)
................................................................................................................................. 22
15.1
TC1M MODE REGISTER
.............................................................................................................................................. 22
15.2
TC1C COUNTING REGISTER
..................................................................................................................................... 23
15.3
TC1R AUTO-LOAD REGISTER
................................................................................................................................... 23
15.4
PWM1 FUNCTION DESCRIPTION
............................................................................................................................. 23
16.
SERIAL INPUT/OUTPUT TRANSCEIVER (SIO)
....................................................................................................... 24
16.1
SIOM MODE REGISTER
.............................................................................................................................................. 24
16.2
SIOB/SIOR DATA BUFFER
.......................................................................................................................................... 24
17.
INTERRUPT
...................................................................................................................................................................... 25
17.1
INTEN INTERRUPT ENABLE REGISTER
................................................................................................................. 25
17.2
INTRQ INTERRUPT REQUEST REGISTER
............................................................................................................... 25
18.
I/O PORT
............................................................................................................................................................................ 26
18.1
PORT 1 WAKEUP (P1W) REGISTER
.......................................................................................................................... 26
18.2
PULL-UP RESISTOR (P
N
UR) REGISTER
................................................................................................................... 27
18.3
PORT MODE (P
N
M) REGISTER
.................................................................................................................................. 27
18.4
PORT (P
N
) DATA REGISTER
....................................................................................................................................... 27
19.
8-CHANNEL ANALOG TO DIGITAL CONVERTER
................................................................................................. 27
19.1
ADM REGISTER
............................................................................................................................................................ 27
19.2
ADB & ADR REGISTERS
............................................................................................................................................. 27
19.3
ADC TEST MODE
......................................................................................................................................................... 28
20.
7-BIT DIGITAL TO ANALOG CONVERTER
.............................................................................................................. 28
HE8P1702A
Page 3
Version 1.5
21.
ABSOLUTE MAXIMUM RATING
................................................................................................................................. 30
22.
ELECTRICAL CHARACTERISTIC
.............................................................................................................................. 30
22.1
HE8P1702A
SERIES OTP OSCILLATOR FREQUENCY
VS
. OPERATING VOLTAGE GRAPH
........................... 31
23.INSTRUCTION SET
.................................................................................................................................................................. 32
24.PACKAGE INFORMATION
.................................................................................................................................................... 33
HE8P1702A
Page 4
Version 1.5
HE8P1702A 8-bit microcontroller with 8-bit ADC circuit
1. GENERAL DESCRIPTION
he HE8P1702A is an 8-bit micro-controller utilized with CMOS technology fabrication and featured with low power
consumption and high performance by its unique electronic structure. This chip is designed with the excellent IC structure,
including the program memory up to 1K-word OTP ROM, 256 bytes of the data memory, one 8-bit T0 basic timer, two 8-bit
timer/event counters, a watchdog timer, seven interrupt sources (T0, TC0, TC1, SIO, INT0 ~ INT2), an 8-ch ADC converter with 8
bits resolution, a 7-bit DAC converter, 2-ch PWM output, 33 I/O pins and 8 levels stack buffer. Besides, the user can choose
desired oscillator configurations for the controller. There are four oscillator configurations to select for generating system clock,
including Hi/Low Speed crystal, ceramic resonator or cost-saving RC.
2. FEATURES
Memory configuration
Seven interrupt sources :
OTP ROM size: 1024 * 16 bits.
Four internal interrupts : T0, TC0, TC1, SIO
RAM size : 256 * 8 bits.
Three external interrupts : INT0 ~ INT2
I/O pin configuration (Total 33 pins)
Eight levels stack buffer
One input port : 3 pins with wakeup function.
An 8-channel ADC converter with 8-bit resolution.
Three Input/output ports : 22 pins for general purpose.
A DAC converter with 7 bits resolution.
One input/output port : 8 pins shared with ADC inputs.
Two 8-bit PWM output (PWM0,PWM1)
An 8-bit basic timer.
Two Buzzer output (TC0,TC1)
Two 8-bit timer/event counters.
A watchdog timer.
Built-in internal RC Low Clock 16KHz
59 powerful instructions
Crystal type: speed up to 20 MHz.
All of instructions are 1 word with 1 or 2 cycles'
execution.
RC type : speed up to 10MHz.
Execution time : One cycle uses 4 clocks of oscillator.
All ROM area JMP instruction.
Package :
All ROM area Subroutine CALL instruction.
PDIP18
All ROM area lookup table function. (MOVC instruction)
SOP18
MUL instruction for arithmetic multiplication.
T
HE8P1702A
Page 5
Version 1.5
3. PAD ASSIGNMENT
1 8 P I N
P 0 . 0 / I N T 0
1
U
1 8 V P P
R S T
2
1 7 X I N
P 1 . 1
3
1 6 X O U T
P 1 . 0
4
1 5 P 5 . 0 / S C K
V S S
5
1 4 P 5 . 1 / S I
P 4 . 3 / A I N 3
6
1 3 P 5 . 2 / S O
P 4 . 2 / A I N 2
7
1 2 P 5 . 3 / T C 1 / P W M 1
P 4 . 1 / A I N 1
8
1 1 P 5 . 4 / T C 0 / P W M 0
P 4 . 0 / A I N 0
9
1 0 V D D
H E 8 P 1 7 0 2 A P
H E 8 P 1 7 0 2 A S