Chapter 1 Hardware Structure
Note
The lower byte of the Program Counter is fully accessible under program control. The use of the
PCL might cause program branching, so an extra cycle is needed to pre-fetch. Further information
on the PCL register can be found in the Special Function Register section.
Except HT49RU80/HT49CU80
Mode
Initial Reset
External Interrupt 0
External Interrupt 1
Timer/Event Counter 0 Overflow
Timer/Event Counter 1 Overflow
(Except HT49R30A-1/HT49C30-1/
HT49C30L)
Time Base Interrupt
(For HT49R30A-1/HT49C30-1/
HT49C30L)
Time Base Interrupt
(Except HT49R30A-1/HT49C30-1/
HT49C30L)
RTC Interrupt
(For HT49R30A-1/HT49C30-1/
HT49C30L)
RTC Interrupt
(Except HT49R30A-1/HT49C30-1/
HT49C30L)
Skip
Loading PCL
Jump, Call Branch
Program Counter Bits
b12 b11 b10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
b9
0
0
0
0
0
b8
0
0
0
0
0
b7
0
0
0
0
0
b6
0
0
0
0
0
b5
0
0
0
0
0
b4
0
0
0
0
1
b3
0
0
1
1
0
b2
0
1
0
1
0
b1
0
0
0
0
0
b0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
Program Counter+2
PC12 PC11 PC10 PC9 PC8 @7 @6 @5 @4 @3 @2 @1 @0
#12 #11 #10
#9
#8
#7
#6
#5
#4
#3
#2
#1
#0
HT49RU80/HT49CU80
Mode
Initial Reset
External Interrupt 0
External Interrupt 1
Timer/Event Counter 0 Overflow
Timer/Event Counter 1 Overflow
UART Bus Interrupt
Multi-function Interrupt
Skip
Loading PCL
Jump, Call Branch
Return from Subroutine
Program Counter Bits
b13 b12 b11 b10 b9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
b8
0
0
0
0
0
0
0
b7
0
0
0
0
0
0
0
b6
0
0
0
0
0
0
0
b5
0
0
0
0
0
0
0
b4
0
0
0
0
1
1
1
b3
0
0
1
1
0
0
1
b2
0
1
0
1
0
1
0
b1
0
0
0
0
0
0
0
b0
0
0
0
0
0
0
0
Program Counter+2 (With the current bank)
PC13 PC12 PC11 PC10 PC9 PC8 @7 @6 @5 @4 @3 @2 @1 @0
BP.5 #12 #11 #10
#9
#8
#7
#6
#5
#4
#3
#2
#1
#0
S13 S12 S11 S10 S9 S8 S7 S6 S5 S4 S3 S2 S1 S0
23
Home Index Bookmark Pages Text
Previous Next
Pages: Home Index