Chapter 7 system integration unit (siu) – Freescale Semiconductor MPC5200B User Manual

Page 4

Advertising
background image

Table of Contents

Paragraph

Page

Number

Number

MPC5200B Users Guide, Rev. 1

Freescale Semiconductor

TOC-3

Chapter 7 System Integration Unit (SIU)

7.1

Overview ...................................................................................................................................................................7-1

7.2

Interrupt Controller ....................................................................................................................................................7-1

7.2.1

Block Description ...............................................................................................................................................7-1

7.2.1.1

Machine Check Pin—core_mcp ...................................................................................................................7-2

7.2.1.2

System Management Interrupt—core_smi ...................................................................................................7-2

7.2.1.3

Standard Interrupt—core_int ........................................................................................................................7-2

7.2.2

Interface Description ...........................................................................................................................................7-4

7.2.3

Programming Note ..............................................................................................................................................7-4

7.2.4

Interrupt Controller Registers .............................................................................................................................7-5

7.2.4.1

ICTL Peripheral Interrupt Mask Register—MBAR + 0x0500 .....................................................................7-5

7.2.4.2

ICTL Peripheral Priority and HI/LO Select 1 Register —MBAR + 0x0504 ..............................................7-7

7.2.4.3

ICTL Peripheral Priority and HI/LO Select 2 Register —MBAR + 0x0508 ..............................................7-8

7.2.4.4

ICTL Peripheral Priority and HI/LO Select 3 Register —MBAR + 0x050C ..............................................7-8

7.2.4.5

ICTL External Enable and External Types Register —MBAR + 0x0510 ...................................................7-9

7.2.4.6

ICTL Critical Priority and Main Interrupt Mask Register—MBAR + 0x0514 ..........................................7-10

7.2.4.7

ICTL Main Interrupt Priority and INT/SMI Select 1 Register —MBAR + 0x0518 .................................7-12

7.2.4.8

ICTL Main Interrupt Priority and INT/SMI Select 2 Register—MBAR + 0x051C ..................................7-13

7.2.4.9

ICTL Perstat, MainStat, MainStat, CritStat Encoded Register—MBAR + 0x0524 ..................................7-14

7.2.4.10

ICTL Critical Interrupt Status All Register—MBAR + 0x0528 ................................................................7-15

7.2.4.11

ICTL Main Interrupt Status All Register—MBAR + 0x052C ...................................................................7-16

7.2.4.12

ICTL Peripheral Interrupt Status All Register—MBAR + 0x0530 ............................................................7-17

7.2.4.13

ICTL Peripheral Interrupt Status All Register—MBAR + 0x0538 ............................................................7-18

7.2.4.14

ICTL Main Interrupt Emulation All Register—MBAR + 0x0540 .............................................................7-19

7.2.4.15

ICTL Peripheral Interrupt Emulation All Register—MBAR + 0x0544 .....................................................7-20

7.2.4.16

ICTL IRQ Interrupt Emulation All Register—MBAR + 0x0548 ..............................................................7-21

7.3

General Purpose I/O (GPIO) ..................................................................................................................................7-21

7.3.1

GPIO Pin Multiplexing .....................................................................................................................................7-24

7.3.1.1

PSC1 (UART1/AC97/CODEC1) .............................................................................................................7-25

7.3.1.2

PSC2 (CAN1/2/UART2/AC97/CODEC2) ...............................................................................................7-25

7.3.1.3

PSC3 (USB2/CODEC3/SPI/UART3) .....................................................................................................7-25

7.3.1.4

USB1/RST_CONFIG .................................................................................................................................7-25

7.3.1.5

Ethernet/USB2/UART4/5/J1850/RST_CONFIG .....................................................................................7-25

7.3.1.6

PSC6 ...........................................................................................................................................................7-26

7.3.1.7

I

2

C ...............................................................................................................................................................7-26

7.3.1.8

GPIO Timer Pins ........................................................................................................................................7-26

7.3.1.9

Dedicated GPIO Port ..................................................................................................................................7-27

7.3.2

GPIO Programmer’s Model ..............................................................................................................................7-27

7.3.2.1

GPIO Standard Registers—MBAR+0x0B00 ............................................................................................7-27

7.3.2.1.1

GPS Port Configuration Register—MBAR + 0x0B00 ........................................................................7-28

7.3.2.1.2

GPS Simple GPIO Enables Register—MBAR + 0x0B04 ...................................................................7-31

7.3.2.1.3

GPS Simple GPIO Open Drain Type Register —MBAR + 0x0B08 ...................................................7-32

7.3.2.1.4

GPS Simple GPIO Data Direction Register—MBAR + 0x0B0C .......................................................7-33

7.3.2.1.5

GPS Simple GPIO Data Output Values Register —MBAR + 0x0B10 ...............................................7-36

7.3.2.1.6

GPS Simple GPIO Data Input Values Register —MBAR + 0x0B14 ..................................................7-37

7.3.2.1.7

GPS GPIO Output-Only Enables Register —MBAR + 0x0B18 .........................................................7-38

7.3.2.1.8

GPS GPIO Output-Only Data Value Out Register —MBAR + 0x0B1C ............................................7-39

7.3.2.1.9

GPS GPIO Simple Interrupt Enable Register—MBAR + 0x0B20 ......................................................7-40

7.3.2.1.10

GPS GPIO Simple Interrupt Open-Drain Emulation Register —MBAR + 0x0B24 ...........................7-40

7.3.2.1.11

GPS GPIO Simple Interrupt Data Direction Register —MBAR + 0x0B28 ........................................7-41

7.3.2.1.12

GPS GPIO Simple Interrupt Data Value Out Register —MBAR + 0x0B2C ......................................7-42

7.3.2.1.13

GPS GPIO Simple Interrupt Interrupt Enable Register —MBAR + 0x0B30 ......................................7-42

7.3.2.1.14

GPS GPIO Simple Interrupt Interrupt Types Register —MBAR + 0x0B34 .......................................7-43

7.3.2.1.15

GPS GPIO Simple Interrupt Master Enable Register —MBAR + 0x0B38 .........................................7-44

Advertising