Moteur de recherche de fiches techniques de composants électroniques
  French  ▼
ALLDATASHEET.FR

X  

HT86A36 Fiches technique(PDF) 18 Page - Holtek Semiconductor Inc

No de pièce HT86A36
Description  A/D Type Voice 8-Bit MCU
Download  68 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Fabricant  HOLTEK [Holtek Semiconductor Inc]
Site Internet  http://www.holtek.com
Logo HOLTEK - Holtek Semiconductor Inc

HT86A36 Fiches technique(HTML) 18 Page - Holtek Semiconductor Inc

Back Button HT86A36_12 Datasheet HTML 14Page - Holtek Semiconductor Inc HT86A36_12 Datasheet HTML 15Page - Holtek Semiconductor Inc HT86A36_12 Datasheet HTML 16Page - Holtek Semiconductor Inc HT86A36_12 Datasheet HTML 17Page - Holtek Semiconductor Inc HT86A36_12 Datasheet HTML 18Page - Holtek Semiconductor Inc HT86A36_12 Datasheet HTML 19Page - Holtek Semiconductor Inc HT86A36_12 Datasheet HTML 20Page - Holtek Semiconductor Inc HT86A36_12 Datasheet HTML 21Page - Holtek Semiconductor Inc HT86A36_12 Datasheet HTML 22Page - Holtek Semiconductor Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 18 / 68 page
background image
HT86Axx/HT86ARxx
Rev. 1.10
18
December 12, 2012
If the stack is full and an enabled interrupt takes place,
the interrupt request flag will be recorded but the ac-
knowledge signal will be inhibited. When the Stack
Pointer is decremented, by RET or RETI, the interrupt
will be serviced. This feature prevents stack overflow al-
lowing the programmer to use the structure more easily.
However, when the stack is full, a CALL subroutine in-
struction can still be executed which will result in a stack
overflow. Precautions should be taken to avoid such
cases which might cause unpredictable program
branching.
Arithmetic and Logic Unit
- ALU
The arithmetic-logic unit or ALU is a critical area of the
microcontroller that carries out arithmetic and logic op-
erations of the instruction set. Connected to the main
microcontroller data bus, the ALU receives related in-
struction codes and performs the required arithmetic or
logical operations after which the result will be placed in
the specified register. As these ALU calculation or oper-
ations may result in carry, borrow or other status
changes, the status register will be correspondingly up-
dated to reflect these changes. The ALU supports the
following functions:
· Arithmetic operations ADD, ADDM, ADC, ADCM,
SUB, SUBM, SBC, SBCM, DAA
· Logic operations AND, OR, XOR, ANDM, ORM,
XORM, CPL, CPLA
· Rotation RRA, RR, RRCA, RRC, RLA, RL, RLCA,
RLC
· Increment and Decrement INCA, INC, DECA, DEC
· Branch decision JMP, SZ, SZA, SNZ, SIZ, SDZ, SIZA,
SDZA, CALL, RET, RETI
Program Memory
The Program Memory is the location where the user
code or program is stored.
Structure
The program memory stores the program instructions
that are to be executed. It also includes data, table and
interrupt entries, addressed by the Program Counter
along with the table pointer. The program memory size
is 8192
´16 bits. Certain locations in the program mem-
ory are reserved for special usage.
Special Vectors
Within the Program Memory, certain locations are re-
served for special usage such as reset and interrupts.
· Location 000H
This vector is reserved for use by the device reset for
program initialisation. After a device reset is initiated, the
program will jump to this location and begin execution.
· Location 004H
This vector is used by the external interrupt. If the ex-
ternal interrupt pin on the device goes low, the pro-
gram will jump to this location and begin execution if
the external interrupt is enabled and the stack is not
full.
· Location 008H
This internal vector is used by the 8-bit Timer 0. If a
overflow occurs, the program will jump to this location
and begin execution if the timer interrupt is enabled
and the stack is not full.
· Location 00CH
This internal vector is used by the 8-bit Timer1. If a
overflow occurs, the program will jump to this location
and begin execution if the timer interrupt is enabled
and the stack is not full.
· Location 010H
This internal vector is used by the 8-bit Timer2. If a
overflow occurs, the program will jump to this location
and begin execution if the timer interrupt is enabled
and the stack is not full.
· Location 014H
This internal vector is used by the 8-bit Timer3. If a
overflow occurs, the program will jump to this location
and begin execution if the timer interrupt is enabled
and the stack is not full.
· Location 018H
This internal vector is used by the A/D Converter. If an
A/D converter conversion completes, the program will
jump to this location and begin execution if the A/D
converter interrupt is enabled and the stack is not full.
1 F F F H
1 6 b i t s
0 1 9 H
0 0 0 H
0 0 4 H
0 0 8 H
0 0 C H
0 1 0 H
I n i t i a l i s a t i o n
V e c t o r
E x t e r n a l
I n t e r r u p t V e c t o r
T i m e r 0
I n t e r r u p t V e c t o r
0 1 4 H
T i m e r 1
I n t e r r u p t V e c t o r
T i m e r 3
I n t e r r u p t V e c t o r
T i m e r 2
I n t e r r u p t V e c t o r
0 1 8 H
A / D C o n v e r t e r
I n t e r r u p t V e c t o r
Program Memory Structure


Numéro de pièce similaire - HT86A36_12

FabricantNo de pièceFiches techniqueDescription
logo
Holtek Semiconductor In...
HT86A36 HOLTEK-HT86A36 Datasheet
427Kb / 68P
   A/D Type Voice 8-Bit MCU
More results

Description similaire - HT86A36_12

FabricantNo de pièceFiches techniqueDescription
logo
Holtek Semiconductor In...
HT86A36 HOLTEK-HT86A36 Datasheet
427Kb / 68P
   A/D Type Voice 8-Bit MCU
HT86AXX HOLTEK-HT86AXX Datasheet
428Kb / 68P
   A/D Type Voice 8-Bit MCU
HT46R232 HOLTEK-HT46R232 Datasheet
434Kb / 50P
   A/D Type 8-Bit MCU
logo
Taiwan Memory Technolog...
T81L0006A TMT-T81L0006A_06 Datasheet
160Kb / 23P
   8-bit A/D Type MCU
logo
Holtek Semiconductor In...
HT46RU22 HOLTEK-HT46RU22 Datasheet
455Kb / 60P
   A/D Type 8-Bit MCU
logo
Taiwan Memory Technolog...
T81L0006A TMT-T81L0006A Datasheet
147Kb / 21P
   8-bit A/D Type MCU
logo
Holtek Semiconductor In...
HT46RU22 HOLTEK-HT46RU22_08 Datasheet
444Kb / 59P
   A/D Type 8-Bit MCU
HT46RU25 HOLTEK-HT46RU25 Datasheet
476Kb / 63P
   A/D Type 8-Bit MCU
HT46C47 HOLTEK-HT46C47 Datasheet
264Kb / 39P
   A/D Type 8-Bit MCU
HT46C23 HOLTEK-HT46C23 Datasheet
348Kb / 48P
   A/D Type 8-Bit 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


Fiches technique Télécharger

Go To PDF Page


Lien URL




Politique de confidentialité
ALLDATASHEET.FR
ALLDATASHEET vous a-t-il été utile ?  [ DONATE ] 

À propos de Alldatasheet   |   Publicité   |   Contactez-nous   |   Politique de confidentialité   |   Echange de liens   |   Fabricants
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