CXD5602 User Manual
-
89/1010
-
3.2.4
Detailed Function and Control Specification
3.2.4.1
GPIO Control
GPIO Control can be performed when I/O pins are set as GPIO mode. The GPIO mode can be set by using Pin
Multiplexer register
IOCSYS_IOMD{0,1} or IOCAPP_IOMD{0,1}
. For details for setting GPIO mode, refer to
Section 3.1.4 (Pin Multiplexer). Table General Purpose Input/Output (GPIO)-20 shows GPIO control registers.
Table General Purpose Input/Output (GPIO)-20 GPIO Control Register
Address
Register
Name
Bit Field
Name
Type
Bit
Initial
Value
Description
0x04102000
|
0x04102188
GP_*
(1*)
Reserved
RO
[31:17]
0
Reserved
DIR
RW
[16]
1
OutputEnable control in GPIO mode
0: OutputEnable, 1: OutputDisable
Reserved
RO
[15:9]
0
Reserved
OUT
RW
[8]
0
OutputData control in GPIO mode
Reserved
RO
[7:1]
0
Reserved
IN
RO
[0]
0
I/O pin value
(1*)
: A register is prepared for each I/O pin. For correspondence of I/O pins to registers, refer to
GP_*.DIR: Control of OutputEnable
Set the register OutputEnable when you use GPIO as output, set it OutputDisable when you use GPIO as
input.
GP_*.IN: Confirmation of I/O pin value
By setting IO_*.ENZI = 1 (refer to 3.1 in the chapter of IO Configuration), the I/O pin value can be read. The
value can be read not only under GPIO output control, but also under other than GPIO controls.
GP_*.OUT: Control of OutputData
0/1 is output to an I/O pin according to the control register setting.
Summary of Contents for CXD5602
Page 1: ...CXD5602 User Manual 1 1010 CXD5602 User Manual ...
Page 36: ...CXD5602 User Manual 36 1010 2 3 Block Diagram Figure Block Diagram 1 CXD5602 Block Diagram ...
Page 144: ...CXD5602 User Manual 144 1010 GNSS_RAMMODE_SEL 0x3F000FFF SRAM GNSS BB 0 5 ON ...
Page 835: ...CXD5602 User Manual 835 1010 enable disable ...