© Koninklijke Philips Electronics N.V. 2005. All rights reserved.
User manual
Rev. 01 — 15 August 2005
91
Philips Semiconductors
UM10139
Volume 1
Chapter 8: GPIO
Aside from the 32-bit long and word only accessible FIOCLR register, every fast GPIO
port can also be controlled via several byte and half-word accessible registers listed in
and
, too. Next to providing the same functions as the FIOCLR register,
these additional registers allow easier and faster access to the physical port pins.
Table 92:
Fast GPIO port 1 output Clear register 1 (FIO1CLR - address 0x3FFF C03C) bit description
Bit
Symbol
Description
Reset value
31:0
FP1xCLR
Fast GPIO output value Clear bits. Bit 0 in FIO1CLR corresponds to P1.0 ... Bit
31 in FIO1CLR corresponds to P1.31.
0x0000 0000
Table 93:
Fast GPIO port 0 output Clear byte and half-word accessible register description
Register
name
Register
length (bits)
& access
Address
Description
Reset
value
FIO0CLR0
8 (byte)
0x3FFF C01C Fast GPIO Port 0 output Clear register 0. Bit 0 in FIO0CLR0 register
corresponds to P0.0 ... bit 7 to P0.7.
0x00
FIO0CLR1
8 (byte)
0x3FFF C01D Fast GPIO Port 0 output Clear register 1. Bit 0 in FIO0CLR1 register
corresponds to P0.8 ... bit 7 to P0.15.
0x00
FIO0CLR2
8 (byte)
0x3FFF C01E
Fast GPIO Port 0 output Clear register 2. Bit 0 in FIO0CLR2 register
corresponds to P0.16 ... bit 7 to P0.23.
0x00
FIO0CLR3
8 (byte)
0x3FFF C01F
Fast GPIO Port 0 output Clear register 3. Bit 0 in FIO0CLR3 register
corresponds to P0.24 ... bit 7 to P0.31.
0x00
FIO0CLRL
16
(half-word)
0x3FFF C01C Fast GPIO Port 0 output Clear Lower half-word register. Bit 0 in
FIO0CLRL register corresponds to P0.0 ... bit 15 to P0.15.
0x0000
FIO0CLRU
16
(half-word)
0x3FFF C01E
Fast GPIO Port 0 output Clear Upper half-word register. Bit 0 in
FIO0SETU register corresponds to P0.16 ... bit 15 to P0.31.
0x0000
Table 94:
Fast GPIO port 1 output Clear byte and half-word accessible register description
Register
name
Register
length (bits)
& access
Address
Description
Reset
value
FIO1CLR0
8 (byte)
0x3FFF C03C Fast GPIO Port 1 output Clear register 0. Bit 0 in FIO1CLR0 register
corresponds to P1.0 ... bit 7 to P1.7.
0x00
FIO1CLR1
8 (byte)
0x3FFF C03D Fast GPIO Port 1 output Clear register 1. Bit 0 in FIO1CLR1 register
corresponds to P1.8 ... bit 7 to P1.15.
0x00
FIO1CLR2
8 (byte)
0x3FFF C03E
Fast GPIO Port 1 output Clear register 2. Bit 0 in FIO1CLR2 register
corresponds to P1.16 ... bit 7 to P1.23.
0x00
FIO1CLR3
8 (byte)
0x3FFF C03F
Fast GPIO Port 1 output Clear register 3. Bit 0 in FIO1CLR3 register
corresponds to P1.24 ... bit 7 to P1.31.
0x00
FIO1CLRL
16
(half-word)
0x3FFF C03C Fast GPIO Port 1 output Clear Lower half-word register. Bit 0 in
FIO1CLRL register corresponds to P1.0 ... bit 15 to P1.15.
0x0000
FIO1CLRU
16
(half-word)
0x3FFF C03E
Fast GPIO Port 1 output Clear Upper half-word register. Bit 0 in
FIO1CLRU register corresponds to P1.16 ... bit 15 to P1.31.
0x0000