English
Language : 

PXS20RM Datasheet, PDF (1331/1368 Pages) Freescale Semiconductor, Inc – PXS20 Microcontroller
System Integration Unit Lite (SIUL)
47.5.2.14 Masked Parallel GPIO Pad Data Out Register (MPGPDO0–MPGPDO6)
This register can be used to selectively modify the pad values associated to PPDO[x][15:0]. The
MPGPDO[x] register may only be accessed with 32-bit writes. 8-bit or 16-bit writes will not modify any
bits in the register and cause a transfer error response by the module. Read accesses will return 0.
Address: Base + 0x0C80–0x0C98 (7 registers)
0
1
2
3
4
5
R0
0
0
0
0
0
W
Reset 0
0
0
0
0
0
6
7
8
9
0
0
0
0
MASK[x][15:0]
0
0
0
0
Access: User read/write
10 11 12 13 14 15
0
0
0
0
0
0
0
0
0
0
0
0
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
R0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
W
MPPDO[x][15:0]
Reset 0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Figure 47-16. Masked Parallel GPIO Pad Data Out Register (MPGPDO0)
Table 47-16. MPGPDO0_6 Field Descriptions
Field
Description
MASK[x]
[15:0]
MPPDO[x]
[15:0]
Mask Field
Each bit corresponds to one data bit in the MPPDO[x] register at the same bit location.
1: The associated bit value in the MPPDO[x] field is written
0: The associated bit value in the MPPDO[x] field is ignored
Masked Parallel Pad Data Out
Write the data register that stores the value to be driven on the pad in output mode.
Accesses to this register location are coherent with accesses to the bit-wise GPIO Pad Data
Output Registers (GPDO).
The x and bit index define which MPPDO register bit is equivalent to which PDO register bit
according to the following equation:
MPPDO[x][y] = PDO[(x*16)+y]
Freescale Semiconductor
PXS20 Microcontroller Reference Manual, Rev. 1
47-17