參數(shù)資料
型號(hào): HT82K96E
廠商: Holtek Semiconductor Inc.
英文描述: 8-Bit USB Multimedia Keyboard Encoder OTP MCU
中文描述: 8位USB多媒體鍵盤編碼器檢察官辦公室單片機(jī)
文件頁數(shù): 6/46頁
文件大?。?/td> 325K
代理商: HT82K96E
Functional Description
HT82K96E
Rev. 1.70
6
April 22, 2004
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 in a cycle. If an instruction
changestheprogramcounter,twocyclesarerequiredto
complete the instruction.
Program Counter
PC
The program counter (PC) controls the sequence in
which the instructions stored in the program ROM are
executed and its contents specify a full range of pro-
gram memory.
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, conditional skip ex-
ecution, loading PCL register, subroutine call or return
from subroutine, initial reset, internal interrupt, external
interrupt or return from interrupts, the PC manipulates
the program transfer by loading the address corre-
sponding to each instruction.
The conditional skip is activated by instructions. Once
the 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 proceed to the next instruction.
The lower byte of the program counter (PCL) is a read-
able and writeable register (06H). Moving data into the
PCL performs a short jump. The destination will be
within the current program ROM page.
When a control transfer takes place, an additional
dummy cycle is required.
7
*
7
*
7
*
:
$ (
( ;
<
=
(
( ;
6 <
:
$ (
( ;
5
<
=
(
( ;
<
:
$ (
( ;
5
<
=
(
( ;
5
<
5
5
!
(
,
>
( ;
(
, <
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
USB interrupt
0
0
0
0
0
0
0
0
0
1
0
0
Timer/Event Counter 0 overflow
0
0
0
0
0
0
0
0
1
0
0
0
Timer/Event Counter 1 overflow
0
0
0
0
0
0
0
0
1
1
0
0
Skip
PC+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描述
HT82M21A 3-Key 3D USB+PS/2 Optical Mouse Controller
HT82M22 5-Key 3D USB+PS/2 Optical Mouse Controller
HT82M22A 5-Key 3D USB+PS/2 Optical Mouse Controller
HT82M23C 3/5-Key USB+PS/2 Optical Mouse Controller
HT82M23A 3/5-Key USB+PS/2 Optical Mouse Controller
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
HT82K96E_07 制造商:HOLTEK 制造商全稱:Holtek Semiconductor Inc 功能描述:USB Multimedia Keyboard Encoder 8-Bit OTP MCU
HT82M13 制造商:未知廠家 制造商全稱:未知廠家 功能描述:Mouse/Trackball Controller
HT82M21A 制造商:HOLTEK 制造商全稱:Holtek Semiconductor Inc 功能描述:3-Key 3D USB+PS/2 Optical Mouse Controller
HT82M21A_05 制造商:HOLTEK 制造商全稱:Holtek Semiconductor Inc 功能描述:3-Key 3D USB+PS/2 Optical Mouse Controller
HT82M22 制造商:HOLTEK 制造商全稱:Holtek Semiconductor Inc 功能描述:5-Key 3D USB+PS/2 Optical Mouse Controller