Electronic Components Datasheet Search |
|
HT86R192 Datasheet(PDF) 10 Page - Holtek Semiconductor Inc |
|
HT86R192 Datasheet(HTML) 10 Page - Holtek Semiconductor Inc |
10 / 44 page HT86R192 Rev. 0.00 10 October 23, 2006 Preliminary subroutine, the PC manipulates the program transfer by loading the address corresponding to each instruction. The conditional skip is activated by instruction. Once the condition is met, the next instruction, fetched during the current instruction execution, is discarded and a dummy cycle takes its place while the correct instruction is ob- tained. The lower byte of the Program Counter (PCL) is a read/write register (06H). Moving data into the PCL per- forms a short jump. The destination must be within 256 locations. When a control transfer takes place, an additional dummy cycle is required. Program Memory - ROM The program memory stores the program instructions that are to be executed. It also includes data, table and interrupt entries, addressed by the Program Counter along with the table pointer. The program memory size for HT86R192 is 8192 ´16 bits. Certain locations in the program memory are reserved for special usage: · Location 000H This area is reserved for program initialization. The program always begins execution at location 000H each time the system is reset. · Location 004H This area is reserved for the external interrupt service program. If the INT input pin is activated, and the inter- rupt is enabled and the stack is not full, the program will jump to location 004H and begins execution. · Location 008H This area is reserved for the 16-bit Timer/Event Coun- ter 0 interrupt service program. If a timer interrupt re- sults from a Timer/Event Counter 0 overflow, and if the interrupt is enabled and the stack is not full, the pro- gram will jump to location 008H and begins execution. · Location 00CH This area is reserved for the 16-bit Timer/Event Coun- ter 1 interrupt service program. If a timer interrupt re- sults from a Timer/Event Counter 1 overflow, and if the interrupt is enabled and the stack is not full, the pro- gram will jump to location 00CH and begins execution. · Location 010H This area is reserved for the 16-bit Timer Counter 2 in- terrupt service program. If a timer interrupt results from a Timer Counter 2 overflow, and if the interrupt is enabled and the stack is not full, the program will jump to location 010H and begins execution. · Location 014H This area is reserved for the 8-bit Timer Counter 3 in- terrupt service program. If a timer interrupt results from a Timer Counter 3 overflow, and if the interrupt is enabled and the stack is not full, the program will jump to location 014H and begins execution. Table Location Any location in the ROM space can be used as look up tables. The instructions ²TABRDC [m]² (used for any bank) and ²TABRDL [m]² (only used for last page of pro- gram ROM) transfer the contents of the lower-order byte to the specified data memory [m], and the higher-order byte to TBLH (08H). Only the destination of the lower-order byte in the table is well-defined. The higher-order bytes of the table word are transferred to the TBLH. The table higher-order byte register (TBLH) is read only. The table pointer (TBHP, TBLP) is a read/write register, which indicates the table location. Because TBHP is un- known after power-on reset, TBHP must be set speci- fied. Instruction 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 Table Location Note: *12~*0: Current program ROM table @7~@0: Write @7~@0 to TBLP pointer register P12~P8: Write P12~P8 to TBHP pointer register 0 0 0 0 H 0 0 0 4 H 0 0 0 8 H P r o g r a m R O M 1 F F F H 0 0 0 C H I n i t i a l A d d r e s s 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 0 I n t e r r u p t S u b r o u t i n e T i m e r 1 I n t e r r u p t S u b r o u t i n e T i m e r 2 I n t e r r u p t S u b r o u t i n e T i m e r 3 I n t e r r u p t S u b r o u t i n e ( R T C ) 0 0 1 0 H 0 0 1 4 H 0 0 1 5 H Program Memory |
Similar Part No. - HT86R192 |
|
Similar Description - HT86R192 |
|
|
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 |