![NXP Semiconductors MPC5605BK Скачать руководство пользователя страница 369](http://html.mh-extra.com/html/nxp-semiconductors/mpc5605bk/mpc5605bk_reference-manual_1721852369.webp)
Chapter 20 System Integration Unit Lite (SIUL)
MPC5606BK Microcontroller Reference Manual, Rev. 2
Freescale Semiconductor
369
It is important to note the bit ordering of the ports in the parallel port registers. The most significant bit of
the parallel port register corresponds to the least significant pin in the port.
, the PGPDI0 register contains fields for Port A and Port B.
•
Bit 0 is mapped to Port A[0], bit 1 is mapped to Port A[1] and so on, through bit 15, which is
mapped to Port A[15]
•
Bit 16 is mapped to Port B[0], bit 17 is mapped to Port B[1] and so on, through bit 31, which is
mapped to Port B[15].
20.5.3.14 Masked Parallel GPIO Pad Data Out Register (MPGPDO0–MPGPDO9)
The MPGPDO
x
registers are similar in operation to the PGPDO
x
Parallel GPIO Pad Data Out Registers (PGPDO0 – PGPDO4)
, but with two significant differences:
•
The MPGPDO
x
registers support
masked
port-wide changes to the data out on the pads of the
respective port. Masking effectively allows selective bitwise writes to the full 16-bit port.
•
Each 32-bit MPGPDO
x
register is associated to only one port.
NOTE
The MPGPDO
x
registers may only be accessed with 32-bit writes. 8-bit or
16-bit writes will not modify any bits in the register and will cause a transfer
error response by the module. Read accesses return 0.
shows the locations and structure of the MPGPDO
x
registers. Each 32-bit MPGPDO
x
register
contains two 16-bit fields (MASK
x
and MPPDO
x
). The MASK field is a bitwise mask for its associated
port. The MPPDO0 field contains the data to be written to the port.
0x0C50
PGPDI4
Port I
Port J
Reserved
1
SIU base address is 0xC3F9_0000. To calculate register address add offset to base address
Table 20-18. MPGPDO0 – MPGPDO9 register map
Offset
1
Register
Field
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
0x0C80
MPGPDO0
MASK0 (Port A)
MPPDO0 (Port A)
0x0C84
MPGPDO1
MASK1 (Port B)
MPPDO1 (Port B)
0x0C88
MPGPDO2
MASK2 (Port C)
MPPDO2 (Port C)
0x0C8C MPGPDO3
MASK3 (Port D)
MPPDO3 (Port D)
0x0C90
MPGPDO4
MASK4 (Port E)
MPPDO4 (Port E)
0x0C94
MPGPDO5
MASK5 (Port F)
MPPDO5 (Port F)
0x0C98
MPGPDO6
MASK6 (Port G)
MPPDO6 (Port G)
Table 20-17. PGPDI0 – PGPDI4 register map (continued)
Offset
1
Register
Field
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Содержание MPC5605BK
Страница 2: ...This page is intentionally left blank...
Страница 20: ...MPC5606BK Microcontroller Reference Manual Rev 2 20 Freescale Semiconductor...
Страница 103: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 103 Clocks and power...
Страница 104: ...MPC5606BK Microcontroller Reference Manual Rev 2 104 Freescale Semiconductor This page is intentionally left blank...
Страница 243: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 243 Core platform modules...
Страница 244: ...MPC5606BK Microcontroller Reference Manual Rev 2 244 Freescale Semiconductor This page is intentionally left blank...
Страница 395: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 395 Communication modules...
Страница 396: ...MPC5606BK Microcontroller Reference Manual Rev 2 396 Freescale Semiconductor This page is intentionally left blank...
Страница 548: ...Chapter 24 LIN Controller LINFlexD MPC5606BK Microcontroller Reference Manual Rev 2 548 Freescale Semiconductor...
Страница 645: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 643 Timers...
Страница 646: ...MPC5606BK Microcontroller Reference Manual Rev 2 644 Freescale Semiconductor This page is intentionally left blank...
Страница 715: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 713 ADC system...
Страница 716: ...MPC5606BK Microcontroller Reference Manual Rev 2 714 Freescale Semiconductor This page is intentionally left blank...
Страница 787: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 787 Memory...
Страница 788: ...MPC5606BK Microcontroller Reference Manual Rev 2 788 Freescale Semiconductor This page is intentionally left blank...
Страница 893: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 893 Integrity...
Страница 894: ...MPC5606BK Microcontroller Reference Manual Rev 2 894 Freescale Semiconductor This page is intentionally left blank...
Страница 943: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 943 Debug...
Страница 944: ...MPC5606BK Microcontroller Reference Manual Rev 2 944 Freescale Semiconductor This page is intentionally left blank...