6 i2c interrupt control register-mbar + 0x3d20, C interrupt control register, C interrupt control register—mbar + 0x3d20 – Freescale Semiconductor MPC5200B User Manual

Page 634

Advertising
background image

I

2

C Interface Registers

MPC5200B Users Guide, Rev. 1

Freescale Semiconductor

18-17

18.3.6

I

2

C Interrupt Control Register—MBAR + 0x3D20

The Interrupt Control register is common to both MPC5200B I

2

C modules. Each module generates an internal interrupt that can be routed as

follows:

To the CPU interrupt, if IE is set to 1.

To the TX requestor at SDMA, if TE is set to 1.

Table 18-8. I

2

C Interrupt Control Register

msb 0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

R

BNBE2

TE2

RE2

IE2

BNBE1

TE1

RE1

IE1

Reserved

W

RESET:

0

0

0

1

0

0

0

1

0

0

0

0

0

0

0

0

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31 lsb

R

Reserved

W

RESET:

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

Bit

Name

Description

0

BNBE2

Bus Not Busy Enable 2—lets module 2 generate an interrupt when the bus is not busy. BNBE2
indicates an idle condition.

To clear the interrupt, software must write 0 to the bit position.

Reset condition disables BNBE2.

1

TE2

Transmit Enable 2—routes the interrupt for module 2 to the TX requestor at SDMA.

Clear by writing 0 to this bit position.

Reset condition disables TE2.

2

RE2

Receive Enable 2—routes the interrupt for module 2 to the RX requestor at SDMA.

Clear by writing 0 to this bit position.

Reset condition disables RE2.

3

IE2

Interrupt Enable 2—routes the interrupt for module 2 to the CPU.

Clear by writing 0 to this bit position.

Reset condition enables IE2.

4

BNBE1

Bus Not Busy Enable 1—lets module 1 generate an interrupt when the bus is not busy. BNBE1
indicates an idle condition.

To clear the interrupt, software must write 0 to the bit position.

Reset condition disables this bit.

5

TE1

Transmit Enable 1—routes the interrupt for module 1 to the TX requestor at SDMA.

Clear by writing 0 to this bit position.

Reset condition disables TE1.

6

RE1

Receive Enable 1—routes the interrupt for module 1 to the RX requestor at SDMA.

Clear by writing a 0 to this bit position.

Reset condition disables RE1.

7

IE1

Interrupt Enable 1—routes the interrupt for module 1 to the CPU.

Clear by writing 0 to this bit position.

Reset condition enables IE1.

8:31

Reserved

Advertising