5.7.2 Serial EEPROM for MSC8144 Boot
The serial EEPROM for the MSC8144 is the ST M24512. This device is an I
electrically erasable programmable 512 Kbit memory organized as 64 K × 8. The serial interface
supports a 400 KHz protocol. Its hardware write pin is controlled by the GPIO19 pin of the
MSC8144. A pull-up on the write control input protects the EEPROM device against undesirable
write operation. The device carries a built-in 4-bit Device Type Identifier code (1010) in
accordance with the I
MSC8144 boot function. Since the MSC8144 I
CPM module (bus port 2 of the host), the boot code may be prepared by the host software.
5.7.3 RTC
The device used for the real-time clock (RTC) is the Dallas DS1374. This device is controlled via
2
the I
C port 1 of the MPC8560 host processor at address 0x68. An on-chip oscillator circuit uses
a customer-supplied 32.768 kHz crystal to keep time. Square-wave output SQW is used to
generate the programmable square-wave signal used on the RTC input of the host. The output
default frequency is 32.768 kHz. Upon reset, the RST pin has a floating value.
5.7.4 Codec
The codec resides at address 0x70 on the I
is provided to program the registers of the TLV320AIC22C in situations where programming
them through the serial interface is not convenient. Below is summary info about the
TLV320AIC22C internal register functions:
Registers 1–5 and 15 are used to control codec 1.
Registers 6–10 and 16 are used to control codec 2.
Registers 11–14 and 17 are used to configure the device inputs, outputs, and clocking.
Register 21 is used for Device ID and preamp control.
Freescale Semiconductor
Downloaded from
Elcodis.com
electronic components distributor
2
C bus definition. Chip Enable pins E0, E1, and E2 are grounded to provide
Figure 5-6. RTC Connection Diagram
2
C bus, port 2 of the host MPC8560. The I
MSC8144ADS MSC8144, Rev. 0
2
C bus is shared with the I
2
I
C Bus Interconnection
2
C-compatible
2
C bus of MPC8560
2
C interface
5-9