MU9C8148
REGISTER SET DESCRIPTION (CONT’D)
BIT
NAME
DESCRIPTION
0DH: IB Start Register I
15 Reserved
14–8 BR0START6–0 BR0START6–0 contain the Branch Routine Address 0 of the branch routine that can be started by a
Wait for match then execute at Branch Routine Address selected instruction.
7
Reserved
6–0
BR1START6–0 BR1START6–0 contain the Branch Routine Address 1 of the branch routine that can be started by a
Wait for match then execute at Branch Routine Address selected instruction.
0EH: IB Start Register II
15
14
13
12
11
10
9
AUTOSTART3 AUTOSTART3 is used to make Routine 3 an auto starting routine. If this bit is made HIGH, the routine is
auto starting at the point in time indicated by SA/DA3.
STDIR3
START3
SA/DA3
If STDIR3 is programmed HIGH, execution of Routine 3 is started directly. After execution has finished
this bit is taken LOW by the MU9C8148.
If START3 is made HIGH, execution of Routine 3 is started at the point in time indicated by SA/DA3.
START3 is taken LOW by the MU9C8148 after execution has been completed.
If SA/DA3 is made HIGH, execution of Routine 3 takes place directly after the RII has been received. If
SA/DA3 is LOW, execution is started after the second C-bit in the FS field.
AUTOSTART4 AUTOSTART4 is used to make Routine 4 an auto starting routine. If AUTOSTART4 is programmed
HIGH, the routine is auto-starting at the point in time indicated by SA/DA4.
STDIR4
START4
SA/DA4
If STDIR4 is made HIGH, execution of Routine 4 is started directly. After execution has finished STDIR4
is taken LOW by the MU9C8148.
If START4 is HIGH, execution of Routine 4 is started at the point in time indicated by SA/DA4. START4
is taken LOW by the MU9C8148 after execution has been completed.
If SA/DA4 is made HIGH, execution of Routine 4 takes place directly after the RII has been received. If
SA/DA4 is LOW, execution is started after the second C-bit in the FS field.
8
7
AUTOSTART5 AUTOSTART5 is used to make Routine 5 an auto-starting routine. If AUTOSTART5 is set HIGH, the
routine is auto starting at the point in time indicated by SA/DA5.
6
STDIR5
START5
SA/DA5
If STDIR5 is made HIGH, execution of Routine 5 is started directly. After execution has finished STDIR5
is taken LOW by the MU9C8148.
If START5 is set HIGH, execution of Routine 5 is started at the point in time indicated by SA/DA5.
START5 is taken LOW by the MU9C8148 after execution has been completed.
If SA/DA5 is set HIGH, execution of Routine 5 takes place directly after the RII has been received. If
SA/DA5 is LOW, execution is started after the second C-bit in the FS field.
5
4
3
AUTOSTART6 AUTOSTART6 is used to make Routine 6 an auto-starting routine. If AUTOSTART6 is set HIGH, the
routine is auto-starting at the point in time indicated by SA/DA6.
2
STDIR6
START6
SA/DA6
If STDIR6 is set HIGH, execution of Routine 6 is started directly. After execution is finished, STDIR6 is
taken LOW by the MU9C8148.
If START6 is set HIGH, execution of Routine 6 is started at the point in time indicated by SA/DA6.
START6 is taken LOW by the MU9C8148 after execution has been completed.
If SA/DA6 is set HIGH, execution of Routine 6 takes place directly after the RII has been received. If
SA/DA6 is LOW, execution is started after the second C-bit in the FS field.
1
0
0FH: Start Address Register I
15 Reserved
14–8 STARTI6–0
STARTI6–0 contain the start address of Routine 1.
7
Reserved
6–0
STARTO6–0
STARTO6–0 contain the start address of Routine 0.
10H: Start Address Register II
15 Reserved
14–8 STARTIII6–0
STARTIII6–0 contain the start address of Routine 3.
7
Reserved
6–0
STARTII6–0
STARTII6–0 contain the start address of Routine 2.
Rev. 5.5 Draft web
13