Electronic Components Datasheet Search
  English  ▼

X  

HT37B90 Datasheet(PDF) 14 Page - Holtek Semiconductor Inc

Part # HT37B90
Description  HT37B90
PDF  80 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  HOLTEK [Holtek Semiconductor Inc]
Direct Link  http://www.holtek.com
Logo HOLTEK - Holtek Semiconductor Inc

HT37B90 Datasheet(HTML) 14 Page - Holtek Semiconductor Inc

Back Button HT37B90 Datasheet HTML 10Page - Holtek Semiconductor Inc HT37B90 Datasheet HTML 11Page - Holtek Semiconductor Inc HT37B90 Datasheet HTML 12Page - Holtek Semiconductor Inc HT37B90 Datasheet HTML 13Page - Holtek Semiconductor Inc HT37B90 Datasheet HTML 14Page - Holtek Semiconductor Inc HT37B90 Datasheet HTML 15Page - Holtek Semiconductor Inc HT37B90 Datasheet HTML 16Page - Holtek Semiconductor Inc HT37B90 Datasheet HTML 17Page - Holtek Semiconductor Inc HT37B90 Datasheet HTML 18Page - Holtek Semiconductor Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 14 / 80 page
background image
HT37B90/HT37B70/HT37B50/HT37B30
Rev.1.00
14
June22,2017
ROMBankPointer(2DH)
The program memory is organized into 64/32/16/8 banks for HT37B90/70/50/30 and each bank into 8K
´16 bits of pro-
gram ROM. BP1.7~BP1.0 is used as the bank pointer. After an instruction has been executed to write data to the BP1
register to select a different bank, note that the new bank will not be selected immediately. It is until the instruction
²JMP² or ²CALL² orinterrupthascompletedexecutionthatthebankwillbeactuallyselected.
Register
BitNo.
Function
BP1(2DH)
0~7
00000000b=SelectROMBank0(0000h~1FFFh)
00000001b=SelectROMBank1(2000h~3FFFh)
00000010b=SelectROMBank2(4000h~5FFFh)
00000011b=SelectROMBank3(6000h~7FFFh)
:
00011110b=SelectROMBank30(3C000h~3DFFFh)
00011111b=SelectROMBank31(3E000h~3FFFFh)
00111110b=SelectROMBank62(7C000h~7DFFFh)
00111111b=SelectROMBank63(7E000h~7FFFFh)
Note:
FortheHT37B90,theROMbankpointregisteris6bitswideeffectively, i.e.fromb5~b0.
FortheHT37B70,theROMbankpointregisteris5bitswideeffectively, i.e.fromb4~b0.
FortheHT37B50,theROMbankpointregisteris4bitswideeffectively, i.e.fromb3~b0.
FortheHT37B30,theROMbankpointregisteris3bitswideeffectively, i.e.from b2~b0.
RAMDataMemory
The RAM Data Memory is a volatile area of 8-bit wide
RAM internal memory and is the location where
temporary information is stored. Divided into two
sections, the first of these is an area of RAM where
special function registers are located. These registers
have fixed locations and are necessary for correct
operationofthedevice.
Many of these registers can be read from and written to
directly under program control, however, some remain
protected from user manipulation. The second area of
RAM Data Memory is reserved for general purpose use.
All locations within this area are read and write accessi-
bleunderprogramcontrol.
Structure
The RAM Data Memory is subdivided into 4 or 8 banks,
known as Bank 0 to Bank 3 or Bank 7, all of which are
implemented in 8-bit wide RAM. Most of the RAM Data
Memory is located in Bank 0 which is also subdivided
into two sections, the Special Purpose Data Memory
and the General Purpose Data Memory. The start ad-
dress of the Data Memory is the address
²00H². Regis-
ters which are common to all microcontrollers, such as
ACC, PCL, etc., have the same Data Memory address.
Bank 1 of the RAM Data Memory is located at address
²60H².
The RAM data memory is designed with 640
´8 bits or
1280
´8 bits with 4 or 8 RAM banks. There are two RAM
BANKpointers(RBP1andRBP2)controlBank0~7.
The data memory is designed with 256 bytes and di-
vided into five functional groups: special function regis-
ters (00H~1FH), music synthesis controller registers
(20H~2FH), ADPCM decoder controller register
(30H~35H), the other function (35H~5FH) and general
purposedatamemory(60H~FFH).
They are also indirectly accessible through Memory
S p e c i a l P u r p o s e
D a t a M e m o r y
0 0 H
5 F H
6 0 H
0 F F H
B a n k 0
B a n k 3
G e n e r a l P u r p o s e
D a t a M e m o r y
( 1 6 0 B y t e s )
G e n e r a l P u r p o s e
D a t a M e m o r y
( 1 6 0 B y t e s )
Bank0~Bank3RAMDataMemoryStructure-
HT37B70/50/30
S p e c i a l P u r p o s e
D a t a M e m o r y
0 0 H
5 F H
6 0 H
0 F F H
B a n k 0
B a n k 7
G e n e r a l P u r p o s e
D a t a M e m o r y
( 1 6 0 B y t e s )
G e n e r a l P u r p o s e
D a t a M e m o r y
( 1 6 0 B y t e s )
Bank0~Bank7RAMDataMemoryStructure-
HT37B90



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


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   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