Zakładka z wyszukiwarką danych komponentów
  Polish  ▼
ALLDATASHEET.PL

X  

HT82A525R Arkusz danych(PDF) 54 Page - Holtek Semiconductor Inc

Numer części HT82A525R
Szczegółowy opis  I/O Type USB 8-Bit OTP MCU with SPI
Download  71 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Producent  HOLTEK [Holtek Semiconductor Inc]
Strona internetowa  http://www.holtek.com
Logo HOLTEK - Holtek Semiconductor Inc

HT82A525R Arkusz danych(HTML) 54 Page - Holtek Semiconductor Inc

Back Button HT82A525R_16 Datasheet HTML 50Page - Holtek Semiconductor Inc HT82A525R_16 Datasheet HTML 51Page - Holtek Semiconductor Inc HT82A525R_16 Datasheet HTML 52Page - Holtek Semiconductor Inc HT82A525R_16 Datasheet HTML 53Page - Holtek Semiconductor Inc HT82A525R_16 Datasheet HTML 54Page - Holtek Semiconductor Inc HT82A525R_16 Datasheet HTML 55Page - Holtek Semiconductor Inc HT82A525R_16 Datasheet HTML 56Page - Holtek Semiconductor Inc HT82A525R_16 Datasheet HTML 57Page - Holtek Semiconductor Inc HT82A525R_16 Datasheet HTML 58Page - Holtek Semiconductor Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 54 / 71 page
background image
Instruction Set
Introduction
Central to the successful operation of any microcontroller is its instruction set, which is a set of
program instruction codes that directs the microcontroller to perform certain operations. In the case of
Holtek microcontrollers, a comprehensive and flexible set of over 60 instructions is provided to
enable programmers to implement their application with the minimum of programming overheads.
For easier understanding of the various instruction codes, they have been subdivided into several
functional groupings.
Instruction Timing
Most instructions are implemented within one instruction cycle. The exceptions to this are branch,
call, or table read instructions where two instruction cycles are required. One instruction cycle is
equal to 4 system clock cycles, therefore in the case of an 8MHz system oscillator, most instructions
would be implemented within 0.5
ms and branch or call instructions would be implemented within
1
ms. Although instructions which require one more cycle to implement are generally limited to the
JMP, CALL, RET, RETI and table read instructions, it is important to realize that any other
instructions which involve manipulation of the Program Counter Low register or PCL will also take
one more cycle to implement. As instructions which change the contents of the PCL will imply a
direct jump to that new address, one more cycle will be required. Examples of such instructions
would be
²CLR PCL² or ²MOV PCL, A². For the case of skip instructions, it must be noted that if the
result of the comparison involves a skip operation then this will also take one more cycle, if no skip is
involved then only one cycle is required.
Moving and Transferring Data
The transfer of data within the microcontroller program is one of the most frequently used operations.
Making use of three kinds of MOV instructions, data can be transferred from registers to the
Accumulator and vice-versa as well as being able to move specific immediate data directly into the
Accumulator. One of the most important data transfer applications is to receive data from the input
ports and transfer data to the output ports.
Arithmetic Operations
The ability to perform certain arithmetic operations and data manipulation is a necessary feature of
most microcontroller applications. Within the Holtek microcontroller instruction set are a range of
add and subtract instruction mnemonics to enable the necessary arithmetic to be carried out. Care
must be taken to ensure correct handling of carry and borrow data when results exceed 255 for
addition and less than 0 for subtraction. The increment and decrement instructions INC, INCA, DEC
and DECA provide a simple means of increasing or decreasing by a value of one of the values in the
destination specified.
Logical and Rotate Operations
The standard logical operations such as AND, OR, XOR and CPL all have their own instruction
within the Holtek microcontroller instruction set. As with the case of most instructions involving data
manipulation, data must pass through the Accumulator which may involve additional programming
steps. In all logical data operations, the zero flag may be set if the result of the operation is zero.
Another form of logical data manipulation comes from the rotate instructions such as RR, RL, RRC
and RLC which provide a simple means of rotating one bit right or left. Different rotate instructions
exist depending on program requirements. Rotate instructions are useful for serial port programming
applications where data can be rotated from an internal register into the Carry bit from where it can be
HT82A525R
I/O Type USB 8-Bit OTP MCU with SPI
Rev. 1.80
54
March 11, 2016


Podobny numer części - HT82A525R_16

ProducentNumer częściArkusz danychSzczegółowy opis
logo
Holtek Semiconductor In...
HT82A525R HOLTEK-HT82A525R_12 Datasheet
446Kb / 71P
   I/O Type USB 8-Bit OTP MCU with SPI
More results

Podobny opis - HT82A525R_16

ProducentNumer częściArkusz danychSzczegółowy opis
logo
Holtek Semiconductor In...
HT82A525R HOLTEK-HT82A525R Datasheet
505Kb / 71P
   I/O Type USB 8-Bit OTP MCU with SPI
HT82A525R HOLTEK-HT82A525R_12 Datasheet
446Kb / 71P
   I/O Type USB 8-Bit OTP MCU with SPI
HT48R502 HOLTEK-HT48R502 Datasheet
295Kb / 39P
   I/O Type 8-Bit OTP MCU
HT82M75R_1011 HOLTEK-HT82M75R_1011 Datasheet
475Kb / 66P
   I/O Type 8-Bit OTP MCU
HT82K70E-L HOLTEK-HT82K70E-L Datasheet
417Kb / 58P
   I/O Type 8-Bit OTP MCU
HT82M75R HOLTEK-HT82M75R Datasheet
474Kb / 66P
   I/O Type 8-Bit OTP MCU
HT68FB540 HOLTEK-HT68FB540 Datasheet
5Mb / 199P
   I/O Flash USB 8-Bit MCU with SPI
HT48R063B HOLTEK-HT48R063B_12 Datasheet
563Kb / 86P
   Enhanced I/O Type 8-Bit OTP MCU
HT48R063B HOLTEK-HT48R063B_13 Datasheet
613Kb / 82P
   Enhanced I/O Type 8-Bit OTP MCU
HT48R063 HOLTEK-HT48R063 Datasheet
539Kb / 93P
   Enhanced I/O Type 8-Bit OTP MCU
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71


Arkusz danych Pobierz

Go To PDF Page


Link URL




Polityka prywatności
ALLDATASHEET.PL
Czy Alldatasheet okazała się pomocna?  [ DONATE ] 

O Alldatasheet   |   Reklama   |   Kontakt   |   Polityka prywatności   |   Linki   |   Lista producentów
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com