MCF548x Reference Manual, Rev. 3
17-16 Freescale Semiconductor

Figure 17-9. Basic Read Bus Cycle

17.6.5.2 Basic Write Bus Cycle

During a write cycle, the MCF548x sends data to memory or to a peripheral device. The write cycle

flowchart is shown in Figure 17-10.

NOTE

Throughout this chapter AD[X:0] is used to indicate an address bus that can

be 32-, 24-, or 16-bits in width. AD[31:Y] is a data bus that can be 32-, 16-,

or 8-bits wide.

Figure 17-10. Write Cycle Flowchart

CLK
AD[X:0]
AD[31:Y]
R/W
ALE
FBCSn, BE/BWEn
TA
OE
S0 S1 S2 S3
ADDR[X:0]
A[31:Y]DATA
TSIZ[1:0] TSIZ[1:0]
1. Select the appropriate slave device.
Drive data on AD[31:Y].
Assert TA (external termination).
2.
3.
1. Negate TA (external termination).
1. Decode address.
1. Set R/W to write.
Place address on AD[31:0].
Assert ALE.
2.
3.
1. Negate ALE.
Assert FBCSn.2.
1. CS unit asserts internal TA (auto
acknowledge/internal termination).
Sample TA low.2.
1. Start next cycle.
MCF548X System