© Koninklijke Philips Electronics N.V. 2005. All rights reserved.
User manual
Rev. 01 — 15 August 2005
88
Philips Semiconductors
UM10139
Volume 1
Chapter 8: GPIO
8.4.4 GPIO port output Set register (IOSET, Port 0: IO0SET - 0xE002 8004
and Port 1: IO1SET - 0xE002 8014; FIOSET, Port 0: FIO0SET -
0x3FFF C018 and Port 1: FIO1SET - 0x3FFF C038)
This register is used to produce a HIGH level output at the port pins configured as GPIO in
an OUTPUT mode. Writing 1 produces a HIGH level at the corresponding port pins.
Writing 0 has no effect. If any pin is configured as an input or a secondary function, writing
1 to the corresponding bit in the IOSET has no effect.
Reading the IOSET register returns the value of this register, as determined by previous
writes to IOSET and IOCLR (or IOPIN as noted above). This value does not reflect the
effect of any outside world influence on the I/O pins.
Table 81:
Fast GPIO port 0 Pin value byte and half-word accessible register description
Register
name
Register
length (bits)
& access
Address
Description
Reset
value
FIO0PIN0
8 (byte)
0x3FFF C014
Fast GPIO Port 0 Pin value register 0. Bit 0 in FIO0PIN0 register
corresponds to P0.0 ... bit 7 to P0.7.
0x00
FIO0PIN1
8 (byte)
0x3FFF C015
Fast GPIO Port 0 Pin value register 1. Bit 0 in FIO0PIN1 register
corresponds to P0.8 ... bit 7 to P0.15.
0x00
FIO0PIN2
8 (byte)
0x3FFF C016
Fast GPIO Port 0 Pin value register 2. Bit 0 in FIO0PIN2 register
corresponds to P0.16 ... bit 7 to P0.23.
0x00
FIO0PIN3
8 (byte)
0x3FFF C017
Fast GPIO Port 0 Pin value register 3. Bit 0 in FIO0PIN3 register
corresponds to P0.24 ... bit 7 to P0.31.
0x00
FIO0PINL
16
(half-word)
0x3FFF C014
Fast GPIO Port 0 Pin value Lower half-word register. Bit 0 in
FIO0PINL register corresponds to P0.0 ... bit 15 to P0.15.
0x0000
FIO0PINU
16
(half-word)
0x3FFF C016
Fast GPIO Port 0 Pin value Upper half-word register. Bit 0 in
FIO0PINU register corresponds to P0.16 ... bit 15 to P0.31.
0x0000
Table 82:
Fast GPIO port 1 Pin value byte and half-word accessible register description
Register
name
Register
length (bits)
& access
Address
Description
Reset
value
FIO1PIN0
8 (byte)
0x3FFF C034
Fast GPIO Port 1 Pin value register 0. Bit 0 in FIO1PIN0 register
corresponds to P1.0 ... bit 7 to P1.7.
0x00
FIO1PIN1
8 (byte)
0x3FFF C035
Fast GPIO Port 1 Pin value register 1. Bit 0 in FIO1PIN1 register
corresponds to P1.8 ... bit 7 to P1.15.
0x00
FIO1PIN2
8 (byte)
0x3FFF C036
Fast GPIO Port 1 Pin value register 2. Bit 0 in FIO1PIN2 register
corresponds to P1.16 ... bit 7 to P1.23.
0x00
FIO1PIN3
8 (byte)
0x3FFF C037
Fast GPIO Port 1 Pin value register 3. Bit 0 in FIO1PIN3 register
corresponds to P1.24 ... bit 7 to P1.31.
0x00
FIO1PINL
16
(half-word)
0x3FFF C034
Fast GPIO Port 1 Pin value Lower half-word register. Bit 0 in
FIO1PINL register corresponds to P1.0 ... bit 15 to P1.15.
0x0000
FIO1PINU
16
(half-word)
0x3FFF C036
Fast GPIO Port 1 Pin value Upper half-word register. Bit 0 in
FIO1PINU register corresponds to P1.16 ... bit 15 to P1.31.
0x0000