Electronic Components Datasheet Search |
|
HT46R51 Datasheet(PDF) 7 Page - Holtek Semiconductor Inc |
|
HT46R51 Datasheet(HTML) 7 Page - Holtek Semiconductor Inc |
7 / 42 page HT46R51/HT46R52 Rev. 1.40 7 July 12, 2005 Instruction Table Location b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0 TABRDC [m] P10 P9 P8 @7 @6 @5 @4 @3 @2 @1 @0 TABRDL [m] 1 1 1 @7 @6 @5 @4 @3 @2 @1 @0 Table Location Note: b10~b0: Table location bits P10~P8: Current program counter bits @7~@0: Table pointer bits For the Ht46R51, since the program counter is 10 bits wide (b0~b9), the b10 column in the table are not appli- cable For the HT46R52, since the program counter is 11 bits wide (b0~b10) Stack Register - STACK 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 6 levels and is neither part of the data nor part of the program space, and is neither read- able nor writeable. The activated level is indexed by the stack pointer (SP) and is neither readable nor writeable. At the state of a subroutine call or an interrupt acknowl- edgment, the contents of the program counter are pushed onto the stack. At the end of the 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 a non-masked interrupt takes place, the interrupt request flag will be recorded but the acknowledge signal will be inhibited. When the stack pointer is decremented (by RET or RETI), the interrupt is serviced. 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 6 return addresses are stored). Data Memory - RAM The data memory (RAM) is designed with 111 ´8 bits and is divided into two functional groups, namely; spe- cial function registers (23 ´8 bits) and general purpose data memory (88 ´8bit) most of which are read- able/writable, although some are read only. Of the two types of functional groups, the special function registers consist of an Indirect addressing register 0 (00H), a Memory pointer register 0 (MP0;01H), an Indirect ad- dressing register 1 (02H), a Memory pointer register 1 (MP1;03H), an Accumulator (ACC;05H), a Program counter lower-order byte register (PCL;06H), a Table pointer (TBLP;07H), a Table higher-order byte register (TBLH;08H), a Status register (STATUS;0AH), an Inter- rupt control register (INTC;0BH), a Timer/Event Counter (TMR:0DH), a Timer/Event Counter control register (TMRC;0EH), PWM data register (PWM;1AH), the A/D 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 0 1 H 0 2 H 0 3 H 0 4 H 0 5 H 0 6 H 0 7 H 0 8 H 0 9 H 0 A H 0 B H 0 C H 0 D H 0 E H 0 F H 1 0 H 1 1 H 1 2 H 1 3 H 1 4 H 1 5 H 1 6 H 1 7 H 1 8 H 1 9 H 1 A H 1 B H 1 C H 1 D H 1 E H 1 F H : U n u s e d R e a d a s " 0 0 " 2 0 H 2 1 H 2 2 H 2 3 H 2 4 H 2 7 H 2 8 H 7 F H I n d i r e c t A d d r e s s i n g R e g i s t e r 0 M P 0 I n d i r e c t A d d r e s s i n g R e g i s t e r 1 M P 1 A C C P C L T B L P T B L H S T A T U S I N T C T M R T M R C P A P A C P B P B C P C P C C P D P D C P W M A D R L A D R H A D C R A C S R G e n e r a l P u r p o s e D a t a M e m o r y ( 8 8 B y t e s ) RAM Mapping |
Similar Part No. - HT46R51 |
|
Similar Description - HT46R51 |
|
|
Link URL |
Privacy Policy |
ALLDATASHEET.COM |
Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Datasheet Upload | Contact us | Privacy Policy | 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 |