![NXP Semiconductors MSC8113 Reference Manual Download Page 746](http://html1.mh-extra.com/html/nxp-semiconductors/msc8113/msc8113_reference-manual_1721628746.webp)
MSC8113 Reference Manual, Rev. 0
23-2
Freescale Semiconductor
GPIO
23.2 GPIO Block Diagram
Figure 23-2 shows a GPIO functional block diagram.
Figure 23-1. Port Functional Operation
Register Name
0
1
Description
PARx
General-purpose
Dedicated
Port Assignment Registers
PSORx
Dedicated 1
Dedicated 2
Port Special Options Registers
PDIRx
Input
Output
Port Data Direction Registers
PODRx
Regular
Open drain
Port Open-Drain Registers
PDATx
0 (data)
1 (data)
Port Data Registers
Port Control Register Bits
Pin
PDATx
Default
Input IN1
Default
Input IN2
To DED IN1
To DED IN2
From DED OUT2
PDATx Read
0
1
0
1
PAR
Open-Drain (OD)
0
Reg.
From DED OUT1
PSOR
1
0
1
PDATx Write
To/from internal bus
PAR
Synchronizer
Notes: 1. Force Output may be asserted high by dedicated peripheral 2 direction control, only when
PODRx
Reg.
PDIR
Force Output1
Output Enable (OE)
Data Out (D)
OD
D
OE Pin
x
x
0
Z
0
d
1
d
1
0
1
0
1
1
1
Z
PAR = 1 and PSOR = 1 (selects this peripheral) and PDIR = 0 (input). It is used for bidirectional
operation allowing the peripheral to dynamically control the port direction.
Force Tri-state 2
2. Force Tri-state may be asserted low by dedicated peripheral 1 output enable, only when
PAR = 1 and PSOR = 0 (selects this peripheral) and PDIR = 1 (output). It is used for tri-state output
operation, allowing the peripheral to control the port drive dynamically.
PSOR
PDIR
PAR
PSOR
PDIR
Summary of Contents for MSC8113
Page 1: ...MSC8113 Reference Manual Tri Core 16 Bit Digital Signal Processor MSC8113RM Rev 0 May 2008 ...
Page 20: ...MSC8113 Reference Manual Rev 0 xx Freescale Semiconductor Contents ...
Page 28: ...MSC8113 Reference Manual Rev 0 xxviii Freescale Semiconductor ...
Page 56: ...MSC8113 Reference Manual Rev 0 1 28 Freescale Semiconductor MSC8113 Overview ...
Page 76: ...MSC8113 Reference Manual Rev 0 2 20 Freescale Semiconductor SC140 Core Overview ...
Page 134: ...MSC8113 Reference Manual Rev 0 4 30 Freescale Semiconductor System Interface Unit SIU ...
Page 168: ...MSC8113 Reference Manual Rev 0 6 18 Freescale Semiconductor Boot Program ...
Page 180: ...MSC8113 Reference Manual Rev 0 7 12 Freescale Semiconductor Clocks ...
Page 260: ...MSC8113 Reference Manual Rev 0 8 80 Freescale Semiconductor Memory Map ...
Page 300: ...MSC8113 Reference Manual Rev 0 9 40 Freescale Semiconductor Extended Core ...
Page 304: ...MSC8113 Reference Manual Rev 0 10 4 Freescale Semiconductor MQBus and M2 Memory ...
Page 308: ...MSC8113 Reference Manual Rev 0 11 4 Freescale Semiconductor SQBus ...
Page 590: ...MSC8113 Reference Manual Rev 0 17 46 Freescale Semiconductor Interrupt Processing ...
Page 614: ...MSC8113 Reference Manual Rev 0 18 24 Freescale Semiconductor Debugging ...
Page 622: ...MSC8113 Reference Manual Rev 0 19 8 Freescale Semiconductor Internal Peripheral Bus IPBus ...
Page 724: ...MSC8113 Reference Manual Rev 0 21 32 Freescale Semiconductor UART ...
Page 920: ...MSC8113 Reference Manual Rev 0 25 150 Freescale Semiconductor Ethernet Controller ...
Page 1171: ...MSC8113 Reference Manual Rev 0 Freescale Semiconductor C 61 EF wait_rts P 01077FFC 9F rts 71 ...
Page 1172: ...MSC8113 Reference Manual Rev 0 C 62 Freescale Semiconductor MSC8113 Boot Code ...
Page 1202: ...MSC8113 Reference Manual Rev 0 Index 30 Freescale Semiconductor Index ...