Datasheet

Chapter 5 Resets, Interrupts, and System Configuration
MC9S08AC16 Series Data Sheet, Rev. 9
Freescale Semiconductor 75
5.9.5 System MCLK Control Register (SMCLK)
This register is used to control the MCLK clock output.
5.9.6 System Device Identification Register (SDIDH, SDIDL)
This read-only register is included so host development systems can identify the HCS08 derivative and
revision number. This allows the development software to recognize where specific memory blocks,
registers, and control bits are located in a target MCU.
Figure 5-7. System Device Identification Register — High (SDIDH)
76543210
R000
MPE
0
MCSEL
W
Reset00000000
= Unimplemented or Reserved
Figure 5-6. System MCLK Control Register (SMCLK)
Table 5-7. SMCLK Register Field Descriptions
Field Description
4
MPE
MCLK Pin Enable — This bit is used to enable the MCLK function.
0 MCLK output disabled.
1 MCLK output enabled on PTC2 pin.
2:0
MCSEL
MCLK Divide SelectThese bits are used to select the divide ratio for the MCLK output according to the
formula below when the MCSEL bits are not equal to all zeroes. In the case that the MCSEL bits are all zero and
MPE is set, the pin is driven low. See Equation 5-1.
MCLK frequency = Bus Clock frequency (2 * MCSEL) Eqn. 5-1
76543210
R ID11 ID10 ID9 ID8
W
Reset
————
0000
= Unimplemented or Reserved
Table 5-8. SDIDH Register Field Descriptions
Field Description
7:4
Reserved
Bits 7:4 are reserved. Reading these bits will result in an indeterminate value; writes have no effect.
3:0
ID[11:8]
Part Identification Number — Each derivative in the HCS08 Family has a unique identification number. The
MC9S08AC16 Series is hard coded to the value 0x012. See also ID bits in Table 5 -9.