beautypg.com

2 direction register (dir) – Texas Instruments TMS320C645X User Manual

Page 17

background image

Registers

17

General-Purpose Input/Output (GPIO)

SPRU724

5.2

Direction Register (DIR)

The GPIO direction register (DIR) determines if a given GPIO pin is an input
or an output. The GPDIR is shown in Figure 4 and described in Table 4. By
default, all the GPIO pins are configured as input pins.

When GPIO pins are configured as output pins, the GPIO output buffer drives
the GPIO pin. If it is necessary to place the GPIO output buffer in a
high-impedance state, the GPIO pin must be configured as an input pin
(DIRn = 0). At reset, GPIO pins default to input mode.

Figure 4.

Direction Register (DIR)

31

16

Reserved

R-0

15

14

13

12

11

10

9

8

DIR15

DIR14

DIR13

DIR12

DIR11

DIR10

DIR9

DIR8

R/W-1

R/W-1

R/W-1

R/W-1

R/W-1

R/W-1

R/W-1

R/W-1

7

6

5

4

3

2

1

0

DIR7

DIR6

DIR5

DIR4

DIR3

DIR2

DIR1

DIR0

R/W-1

R/W-1

R/W-1

R/W-1

R/W-1

R/W-1

R/W-1

R/W-1

Legend: R = Read only; R/W = Read/Write; -n = value after reset

Table 4.

Direction Register (DIR) Field Descriptions

Bit

Field

Value

Description

31−16

Reserved

0

Reserved. The reserved bit location is always read as 0. A value written to
this field has no effect.

15−0

DIRn

Controls the direction of the GPn pin.

0

GPn pin configured as output pin

1

GPn pin configured as input pin