Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

HT82A623R Datasheet(PDF) 10 Page - Holtek Semiconductor Inc

Part # HT82A623R
Description  A/D Type Full Speed USB 8-Bit MCU with SPI
Download  98 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  HOLTEK [Holtek Semiconductor Inc]
Direct Link  http://www.holtek.com
Logo HOLTEK - Holtek Semiconductor Inc

HT82A623R Datasheet(HTML) 10 Page - Holtek Semiconductor Inc

Back Button HT82A623R_11 Datasheet HTML 6Page - Holtek Semiconductor Inc HT82A623R_11 Datasheet HTML 7Page - Holtek Semiconductor Inc HT82A623R_11 Datasheet HTML 8Page - Holtek Semiconductor Inc HT82A623R_11 Datasheet HTML 9Page - Holtek Semiconductor Inc HT82A623R_11 Datasheet HTML 10Page - Holtek Semiconductor Inc HT82A623R_11 Datasheet HTML 11Page - Holtek Semiconductor Inc HT82A623R_11 Datasheet HTML 12Page - Holtek Semiconductor Inc HT82A623R_11 Datasheet HTML 13Page - Holtek Semiconductor Inc HT82A623R_11 Datasheet HTML 14Page - Holtek Semiconductor Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 10 / 98 page
background image
HT82A623R/HT82A6208/HT82A6216
Rev.1.30
10
January14,2011
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.
ArithmeticandLogicUnit
- 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
followingfunctions:
· 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
· IncrementandDecrementINCA,INC, DECA,DEC
· Branch decision, JMP, SZ, SZA, SNZ, SIZ, SDZ,
SIZA, SDZA,CALL,RET, RETI
ProgramMemory
The Program Memory is the location where the user code
or program is stored. The HT82A623R is a One-Time
Programmable, OTP, memory type device where users
can program their application code into the device. By us-
ing the appropriate programming tools, OTP devices of-
fer users the flexibility to freely develop their applications
which may be useful during debug or for products requir-
ing frequent upgrades or program changes. OTP devices
are also applicable for use in applications that require low
or medium volume production runs.
Structure
The Program Memory has a capacity of 4K by 15 bits.
The Program Memory is addressed by the Program
Counter and also contains data, table information and
interrupt entries. Table data, which can be setup in any
location within the Program Memory, is addressed by
separatetablepointerregisters.
SpecialVectors
Within the Program Memory, certain locations are re-
servedforspecialusagesuchasresetandinterrupts.
· Location000H
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.
· Location004H
This area is reserved for the USB interrupt service
program. If the USB interrupt is activated, the interrupt
is enabled and the stack is not full, the program will
jumptothislocationandbeginexecution.
· Location008H
This vector is used by the external interrupt. If the INT
external input pin on the device receives a high to low
transition, the program will jump to this location and
begin execution, if the interrupt is enabled and the
stackisnotfull.
· Location00CH
This vector is used by the timer0 counter. If a counter
overflow occurs, the program will jump to this location
and begin execution if the timer interrupt is enabled
andthestackisnotfull.
· Location010H
This vector is used by serial interface A . When 8-bits
of data have been received or transmitted success-
fully from serial interface A, the program will jump to
this location and begin execution if the interrupt is en-
abledandthestackisnotfull.
· Location014H
This vector is used by serial interface B . When 8-bits
of data have been received or transmitted success-
fully from serial interface A, the program will jump to
this location and begin execution if the interrupt is en-
abledandthestackisnotfull
F F F H
1 5 b i t s
0 1 4 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 / E v e n t C o u n t e r 0
I n t e r r u p t V e c t o r
0 0 0 H
0 0 4 H
0 0 8 H
0 0 C H
0 1 0 H
S P I A
I n t e r r u p t V e c t o r
S P I B
I n t e r r u p t V e c t o r
0 1 8 H T im e r / E v e n t C o u n t e r 1
I n t e r r u p t V e c t o r
U S B
I n t e r r u p t V e c t o r
ProgramMemoryStructure


Similar Part No. - HT82A623R_11

ManufacturerPart #DatasheetDescription
logo
Holtek Semiconductor In...
HT82A623R HOLTEK-HT82A623R Datasheet
1Mb / 98P
   A/D Type Full Speed USB 8-Bit MCU with SPI
More results

Similar Description - HT82A623R_11

ManufacturerPart #DatasheetDescription
logo
Holtek Semiconductor In...
HT82A623R HOLTEK-HT82A623R Datasheet
1Mb / 98P
   A/D Type Full Speed USB 8-Bit MCU with SPI
HT82A520R HOLTEK-HT82A520R_10 Datasheet
513Kb / 72P
   Full Speed USB 8-Bit OTP MCU with SPI
HT82A520R HOLTEK-HT82A520R Datasheet
483Kb / 72P
   Full Speed USB 8-Bit OTP MCU with SPI
HT82A520R HOLTEK-HT82A520R_11 Datasheet
531Kb / 72P
   Full Speed USB 8-Bit OTP MCU with SPI
HT66FB540 HOLTEK-HT66FB540 Datasheet
6Mb / 245P
   A/D Flash USB 8-Bit MCU with SPI
HT46RB50 HOLTEK-HT46RB50_06 Datasheet
415Kb / 53P
   A/D Type USB 8-Bit MCU
HT46RB70 HOLTEK-HT46RB70 Datasheet
373Kb / 53P
   A/D Type USB 8-Bit MCU
HT46RB50 HOLTEK-HT46RB50_12 Datasheet
359Kb / 52P
   A/D Type USB 8-Bit MCU
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
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 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.NET
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link Exchange   |   Manufacturer List
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