Datasheet
Electrical Characteristics
MCF5208 ColdFire
®
Microprocessor Data Sheet, Rev. 3
Freescale Semiconductor 35
NOTE
Refer to the MCF5208 Reference Manual for more information.
5.11 I
2
C Input/Output Timing Specifications
Table 16 and Table 17 list specifications for the I
2
C input and output timing parameters.
Table 16. I
2
C Input Timing Specifications between I2C_SCL and I2C_SDA
Num Characteristic Min Max Unit
I1 Start condition hold time 2 — t
cyc
I2 Clock low period 8 — t
cyc
I3 I2C_SCL/I2C_SDA rise time (V
IL
= 0.5 V to V
IH
= 2.4 V) — 1 ms
I4 Data hold time 0 — ns
I5 I2C_SCL/I2C_SDA fall time (V
IH
= 2.4 V to V
IL
= 0.5 V) — 1 ms
I6 Clock high time 4 — t
cyc
I7 Data setup time 0 — ns
I8 Start condition setup time (for repeated start condition only) 2 — t
cyc
I9 Stop condition setup time 2 — t
cyc
Table 17. I
2
C Output Timing Specifications between I2C_SCL and I2C_SDA
Num Characteristic Min Max Unit
I1
1
NOTES:
1
Output numbers depend on the value programmed into the IFDR; an IFDR programmed with the
maximum frequency (IFDR = 0x20) results in minimum output timings as shown in Table A-16. The I
2
C
interface is designed to scale the actual data transition time to move it to the middle of the I2C_SCL low
period. The actual position is affected by the prescale and division values programmed into the IFDR;
however, the numbers given in Table A-16 are minimum values.
Start condition hold time 6 — t
cyc
I2
1.
Clock low period 10 — t
cyc
I3
2
2
Because I2C_SCL and I2C_SDA are open-collector-type outputs, which the processor can only actively
drive low, the time I2C_SCL or I2C_SDA take to reach a high level depends on external signal
capacitance and pull-up resistor values.
I2C_SCL/I2C_SDA rise time (V
IL
= 0.5 V to V
IH
= 2.4 V) — — µs
I4
1.
Data hold time 7 — t
cyc
I5
3
3
Specified at a nominal 50-pF load.
I2C_SCL/I2C_SDA fall time (V
IH
= 2.4 V to V
IL
= 0.5 V) — 3 ns
I6
1.
Clock high time 10 — t
cyc
I7
1.
Data setup time 2 — t
cyc
I8
1.
Start condition setup time (for repeated start condition only) 20 — t
cyc
I9
1.
Stop condition setup time 10 — t
cyc