Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

HT95L00P Datasheet(PDF) 11 Page - Holtek Semiconductor Inc

Part # HT95L00P
Description  CID Type Phone 8-Bit MCU
Download  51 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  HOLTEK [Holtek Semiconductor Inc]
Direct Link  http://www.holtek.com
Logo HOLTEK - Holtek Semiconductor Inc

HT95L00P Datasheet(HTML) 11 Page - Holtek Semiconductor Inc

Back Button HT95L00P Datasheet HTML 7Page - Holtek Semiconductor Inc HT95L00P Datasheet HTML 8Page - Holtek Semiconductor Inc HT95L00P Datasheet HTML 9Page - Holtek Semiconductor Inc HT95L00P Datasheet HTML 10Page - Holtek Semiconductor Inc HT95L00P Datasheet HTML 11Page - Holtek Semiconductor Inc HT95L00P Datasheet HTML 12Page - Holtek Semiconductor Inc HT95L00P Datasheet HTML 13Page - Holtek Semiconductor Inc HT95L00P Datasheet HTML 14Page - Holtek Semiconductor Inc HT95L00P Datasheet HTML 15Page - Holtek Semiconductor Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 11 / 51 page
background image
HT95CXXX
Rev. 1.50
11
May 26, 2005
Table Location
Any location in the ROM space can be used as look-up
tables. The instructions
²TABRDC [m]² (the current
page, one page=256 words) and
²TABRDL [m]² (the last
page) transfer the contents of the lower-order byte to the
specified data memory, and the higher-order byte to
TBLH (08H). For the HT95C400/40P, the instruction
²TABRDC [m]² is used for any page of any bank. Only
the destination of the lower-order byte in the table is
well-defined, and the higher-order byte of the table word
is transferred to TBLH. The table pointer (TBLP) or
(TBHP, TBLP for the HT95C400/40P) is a read/write
register (07H) or (1FH, 07H for the HT95C400/40P),
which indicates the table location. Before accessing the
table, the location must be placed in the (TBLP) or
(TBHP, TBLP for the HT95C400/40P). The TBLH is read
only and cannot be restored. If the main routine and the
ISR (Interrupt Service Routine) both employ the table
read instruction, the contents of the TBLH in the main
routine are likely to be changed by the table read in-
struction used in the ISR. Errors will then occur. Hence,
simultaneously using the table read instruction in the
main routine and the ISR should be avoided. However, if
the table read instruction has to be applied in both the
main routine and the ISR, the interrupt should be dis-
abled prior to the table read instruction. It will not be en-
abled until the TBLH has been backed-up. All table
related instructions require two cycles to complete the
operation. These areas may function as normal pro-
gram memory depending on the requirements.
Stack Register
This is a special part of the memory which is used to
save the contents of the program counter only. The
stack is organized into 12 levels (HT95C400/40P) or 8
levels (HT95C300/30P, HT95C200/20P) and is neither
part of the data nor part of the program space, and is
neither readable nor writable. The activated level is in-
dexed by the stack pointer (SP) and is neither readable
nor writable. At a subroutine call or interrupt acknowl-
edge signal, the contents of the program counter are
pushed onto the stack. At the end of a subroutine or an
interrupt routine, signaled by a return instruction (RET or
RETI), the program counter is restored to its previous
value from the stack. After a chip reset, the SP will point
to the top of the stack. If the stack is full and an interrupt
takes place, the interrupt request flag will be recorded
but the acknowledge signal will be inhibited even if this
interrupt is enabled. When the stack pointer is
decremented (by RET or RETI), the interrupt will be ser-
viced. This feature prevents stack overflow allowing the
programmer to use the structure more easily. If the stack
is full and a
²CALL² is subsequently executed, stack
overflow occurs and the first entry will be lost (only the
most recent 12 or 8, depending on various MCU type,
returned addresses are stored).
Data Memory
The data memory is divided into four functional groups:
special function registers, embedded control register,
LCD display memory and general purpose memory.
Most are read/write, but some are read only.
The special function registers are located from 00H to
1FH. The embedded control registers are located in the
memory areas from 20H to 3FH. The remaining spaces
which are not specified in the following table before the
40H are reserved for future expanded usage and read-
ing these locations will get
²00H². The general purpose
data memory is divided into 15 banks (HT95C400/40P),
11 banks (HT95C300/30P) or 6 banks (HT95C200/
20P). The banks in the RAM are all addressed from 40H
to 0FFH and they are selected by setting the value of the
bank pointer (BP).
HT95C400/40P
Instruction(s)
Table Location
*13
*12
*11
*10
*9
*8
*7
*6
*5
*4
*3
*2
*1
*0
TABRDC [m]
#5
#4
#3
#2
#1
#0
@7
@6
@5
@4
@3
@2
@1
@0
TABRDL [m]
111111
@7
@6
@5
@4
@3
@2
@1
@0
HT95C300/30P, HT95C200/20P
Instruction(s)
Table Location
*12
*11
*10
*9
*8
*7
*6
*5
*4
*3
*2
*1
*0
TABRDC [m]
P12
P11
P10
P9
P8
@7
@6
@5
@4
@3
@2
@1
@0
TABRDL [m]
11111
@7
@6
@5
@4
@3
@2
@1
@0
Note: *13~*0: Table location bits
#7~#0: TBHP register bit7~bit0
@7~@0: TBLP register bit7~bit0
P12~P8: Current program counter bits


Similar Part No. - HT95L00P

ManufacturerPart #DatasheetDescription
logo
Holtek Semiconductor In...
HT95L00P HOLTEK-HT95L00P Datasheet
364Kb / 52P
   LCD Type Phone 8-Bit MCU
HT95L00P-56SSOP-A HOLTEK-HT95L00P-56SSOP-A Datasheet
364Kb / 52P
   LCD Type Phone 8-Bit MCU
More results

Similar Description - HT95L00P

ManufacturerPart #DatasheetDescription
logo
Holtek Semiconductor In...
HT95R54 HOLTEK-HT95R54 Datasheet
541Kb / 80P
   CID Phone 8-Bit MCU
HT95C200 HOLTEK-HT95C200 Datasheet
324Kb / 50P
   8-Bit CID Type Phone Controller MCU
HT95R64 HOLTEK-HT95R64 Datasheet
546Kb / 82P
   CID Phone 8-Bit MCU with CPT
HT95LXXX HOLTEK-HT95LXXX Datasheet
364Kb / 52P
   LCD Type Phone 8-Bit MCU
HT95R24 HOLTEK-HT95R24 Datasheet
365Kb / 53P
   Phone 8-bit MCU
HT95R25 HOLTEK-HT95R25 Datasheet
354Kb / 51P
   Phone 8-bit MCU
HT95AXXX HOLTEK-HT95AXXX Datasheet
360Kb / 48P
   I/O Type Phone 8-Bit MCU
HT95R23 HOLTEK-HT95R23 Datasheet
442Kb / 53P
   I/O Type Phone 8-bit MCU
HT95R22 HOLTEK-HT95R22 Datasheet
374Kb / 52P
   I/O Type Phone 8-bit MCU
HT95L100 HOLTEK-HT95L100 Datasheet
768Kb / 42P
   8-Bit LCD Type Phone Controller 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


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