參數(shù)資料
型號(hào): HT82J30R
廠商: Holtek Semiconductor Inc.
英文描述: 16 Channel A/D MCU with SPI Interface
中文描述: 16通道A / D轉(zhuǎn)換,SPI接口單片機(jī)
文件頁數(shù): 6/47頁
文件大?。?/td> 312K
代理商: HT82J30R
Functional Description
HT82J30R/HT82J30A
Rev. 1.00
6
December 20, 2006
Execution Flow
The system clock for the microcontroller is derived from
either a crystal or an RC oscillator. The system clock is
internally divided into four non-overlapping clocks. One
instruction cycle consists of four system clock cycles.
Instruction fetching and execution are pipelined in such
a way that a fetch takes an instruction cycle while de-
coding and execution takes the next instruction cycle.
However, the pipelining scheme causes each instruc-
tion to effectively execute within one cycle. If an instruc-
tion changes the program counter, two cycles are
required to complete the instruction.
Program Counter
PC
Theprogramcountercontrolsthesequenceinwhichthe
instructions stored in the program memory are executed
anditscontentsspecifyafullrangeofprogrammemory.
After accessing a program memory word to fetch an in-
struction code, the contents of the program counter are
incrementedbyone.Theprogramcounterthenpointsto
the memory word containing the next instruction code.
When executing a jump instruction, a conditional skip
execution, loading the PCL register, a subroutine call,
an initial reset, an internal interrupt, an external interrupt
or a return from a subroutine, the PC manipulates the
program transfer by loading the address corresponding
to each instruction.
Theconditionalskipisactivatedbyinstructions.Oncethe
condition is met, the next instruction, fetched during the
current instruction execution, is discarded and a dummy
cycle replaces it to get the proper instruction. Otherwise
the program proceeds with the next instruction.
The lower byte of the program counter is a readable and
writeable register. Moving data into the PCL performs a
shortjump.Thedestinationwillbewithin256locations.
When a control transfer takes place, an additional
dummy cycle is required.
,
/
,
/
,
/
. # )
;
<
= #
;
7 <
. # )
;
>
<
= #
;
<
. # )
;
>
<
= #
;
>
<
>
>
% &
2 #
;
2 % <
Execution Flow
Mode
Program Counter
*11
*10
*9
*8
*7
*6
*5
*4
*3
*2
*1
*0
Initial Reset
0
0
0
0
0
0
0
0
0
0
0
0
INT0 External Interrupt
0
0
0
0
0
0
0
0
0
1
0
0
INT1 External Interrupt
0
0
0
0
0
0
0
1
1
0
0
0
Timer/Event Counter Overflow
0
0
0
0
0
0
0
0
1
0
0
0
Reserved
0
0
0
0
0
0
0
0
1
1
0
0
SPI_A Interrupt
0
0
0
0
0
0
0
1
0
0
0
0
SPI_B Interrupt
0
0
0
0
0
0
0
1
0
1
0
0
Skip
Program Counter+2
Loading PCL
*11
*10
*9
*8
@7
@6
@5
@4
@3
@2
@1
@0
Jump, Call Branch
#11
#10
#9
#8
#7
#6
#5
#4
#3
#2
#1
#0
Return from Subroutine
S11
S10
S9
S8
S7
S6
S5
S4
S3
S2
S1
S0
Program Counter
Note: *11~*0: Program counter bits
S11~S0: Stack register bits
#11~#0: Instruction code bits
@7~@0: PCL bits
相關(guān)PDF資料
PDF描述
HT82J927A USB Gamepad
HT82J97E USB Joystick Encoder 8-Bit OTP MCU
HT82J97E-20SOP-A USB Joystick Encoder 8-Bit OTP MCU
HT82J97E-28SOP-A USB Joystick Encoder 8-Bit OTP MCU
HT82K28 Win98 Keyboard Encoder
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
HT82J927A 制造商:HOLTEK 制造商全稱:Holtek Semiconductor Inc 功能描述:USB Gamepad
HT82J97A_08 制造商:HOLTEK 制造商全稱:Holtek Semiconductor Inc 功能描述:USB Joystick Encoder 8-Bit MCU
HT82J97E 制造商:HOLTEK 制造商全稱:Holtek Semiconductor Inc 功能描述:USB Joystick Encoder 8-Bit OTP MCU
HT82J97E_08 制造商:HOLTEK 制造商全稱:Holtek Semiconductor Inc 功能描述:USB Joystick Encoder 8-Bit MCU
HT82J97E-20SOP-A 制造商:HOLTEK 制造商全稱:Holtek Semiconductor Inc 功能描述:USB Joystick Encoder 8-Bit OTP MCU