English
Language : 

PXD10RM Datasheet, PDF (1216/1332 Pages) Freescale Semiconductor, Inc – PXD10 Microcontroller
37.5.3.14 Masked Parallel GPIO Pad Data Out Register (MPGPDO0–MPGPDO8)
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 - 0x0CA4 (9 registers)
0
1
2
3
4
5
6
7
8
9
R0
0
0
0
0
0
0
0
0
0
W
MASK[x][15:0]
Reset 0
0
0
0
0
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 37-17. Masked Parallel GPIO Pad Data Out Register (MPGPDO0)
Table 37-17. MPGPDO0_3 Field Descriptions
Field
MASK[x]
[15:0]
MPPDO[x]
[15:0]
Description
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 (GPDO0_3 - GPDO132_135).
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]
37-22
PXD10 Microcontroller Reference Manual, Rev. 1
Preliminary—Subject to Change Without Notice
Freescale Semiconductor