Datasheet

Freescale Interconnect Bus
Technical Data MC68HC912D60A — Rev. 3.1
296 Freescale Interconnect Bus Freescale Semiconductor
16.7 MI Bus clock rate
The MI Bus clock rate is set via the SCI baud registers. To use the
MI Bus, the MCLK clock frequency that drives the SCI clock generator
must be selected to match the minimum resolution of the MI Bus logic.
This is expressed by the following formula:
MCLK = 16 • n • (2 • Push_field_bit_rate) = 16 • n • 40kHz = n • 640kHz
where ‘n’ is an integer and 20kHz is the minimum Push field bit rate for
the MI Bus. Values for MCLK could be 640kHz,1280kHz, 1920kHz, …,
n • 640kHz. The value ‘n’ is the modulus for the MI Bus baud register.
MCLK may be the output of the PLL circuit or it may be the EXTAL/2
input of the MCU. Refer to Clock Divider Chains.
16.8 SCI0/MI Bus registers
MI Bus operation is controlled by the same group of registers as is used
for the SCI. However the functions of some of the bits are modified when
in MI Bus mode. A description of the registers, as applicable to the
MI Bus function, is given here.
In MI Bus mode, bits that have no meaning are reserved by Freescale,
and are not described.
Bit 7654321Bit 0
BTST BSPL BRLD SBR12 SBR11 SBR10 SBR9 SBR8 High
RESET: 00000000
SC0BDH — MI Bus Clock Rate Control Register $00C0
Bit 7654321Bit 0
SBR7 SBR6 SBR5 SBR4 SBR3 SBR2 SBR1 SBR0 Low
RESET:00000100
SC0BDL — MI Bus Clock Rate Control Register $00C1