| Electronic Components Datasheet Search |
|
HT46R53 Datasheet(PDF) 7 Page - Holtek Semiconductor Inc |
|
|
|||||||||||||||||||||||||||||
HT46R53 Datasheet(HTML) 7 Page - Holtek Semiconductor Inc |
|
7 / 42 page ![]() HT46R53/HT46R54 Rev. 1.40 7 July 12, 2005 The lower byte of the PC (PCL) is a readable and writeable register (06H). Moving data into the PCL per- forms a short jump. The destination is within 256 loca- tions. When a control transfer takes place, an additional dummy cycle is required. Program Memory - EPROM The program memory is used to store the program in- structions which are to be executed. It also contains data, table, and interrupt entries, and is organized into 2048 ´14 (HT46R53), or 4096´15 (HT46R54) bits, ad- dressed by the Program Counter and table pointer. Certain locations in the ROM are reserved for special usage: · Location 000H This location is reserved for program initialization. Af- ter a chip reset, the program always begins execution at location 000H. · Location 004H This location is reserved for the external interrupt ser- vice program. If the INT input pin is activated, the in- terrupt is enabled and the stack is not full, the program begins execution at this location. · Location 008H This location is reserved for the timer/event counter interrupt service program. If a timer interrupt results from a timer/event counter overflow, and the interrupt is enabled and the stack is not full, the program begins execution at location 008H. · Location 00CH Location 00CH is reserved for the A/D converter inter- rupt service program. If an A/D converter interrupt re- sults from an end of A/D conversion, and if the interrupt is enabled and the stack is not full, the pro- gram begins execution at location 00CH. · Table location Any location in the program memory can be used as look-up tables. The instructions ²TABRDC [m]² (the 1 4 b i t s P r o g r a m M e m o r y D e v i c e I n i t i a l i z a t i o n P r o g r a m E x t e r n a l I n t e r r u p t S u b r o u t i n e T i m e r / E v e n t C o u n t e r I n t e r r u p t S u b r o u t i n e L o o k - u p T a b l e ( 2 5 6 w o r d s ) L o o k - u p T a b l e ( 2 5 6 w o r d s ) N o t e : n = 0 ~ 7 A / D C o n v e r t e r I n t e r r u p t S u b r o u t i n e n 0 0 H 7 0 0 H n F F H 0 0 0 H 0 0 4 H 0 0 8 H 0 0 C H 0 1 0 H 0 1 4 H 0 1 8 H 7 F F H H T 4 6 R 5 3 1 5 b i t s P r o g r a m M e m o r y D e v i c e I n i t i a l i z a t i o n P r o g r a m E x t e r n a l I n t e r r u p t S u b r o u t i n e T i m e r / E v e n t C o u n t e r I n t e r r u p t S u b r o u t i n e L o o k - u p T a b l e ( 2 5 6 w o r d s ) L o o k - u p T a b l e ( 2 5 6 w o r d s ) N o t e : n = 0 ~ F A / D C o n v e r t e r I n t e r r u p t S u b r o u t i n e n 0 0 H F 0 0 H n F F H 0 0 0 H 0 0 4 H 0 0 8 H 0 0 C H 0 1 0 H 0 1 4 H 0 1 8 H F F F H H T 4 6 R 5 4 Program Memory Instruction Table Location b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0 TABRDC [m] P11 P10 P9 P8 @7 @6 @5 @4 @3 @2 @1 @0 TABRDL [m] 1111 @7 @6 @5 @4 @3 @2 @1 @0 Table Location Note: b11~b0: Table location bits P11~P8: Current program counter bits @7~@0: Table pointer bits For the HT46R53, since the program counter is 11 bits wide (b0~b10), the b11 columns in the table are not ap- plicable For the HT46R54, the TABRDC program counter is 12 bits wide. From b0~b11 |
|
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 |
| 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 |