Technical Reference Manual 002-29852 Rev. *B
Bits Name SW HW Default or
Enum
Description
OD_DRIVESHIGH 5 Open drain, drives high
For GPIO & UDB/DSI peripherals:
When D_OUT_EN = 1:
D_OUT = '0': High Impedance
D_OUT = '1': Strong pull up
When D_OUT_EN = 0:
D_OUT = '0': High impedance
D_OUT = '1': High impedance
For peripherals other than GPIO & UDB/DSI:
When D_OUT_EN = 1:
D_OUT = '0': Strong pull down
D_OUT = '1': Strong pull up
When D_OUT_EN = 0:
D_OUT = '0': High Impedance
D_OUT = '1': High Impedance
STRONG 6 Strong D_OUTput buffer
For GPIO & UDB/DSI peripherals:
When D_OUT_EN = 1:
D_OUT = '0': Strong pull down
D_OUT = '1': Strong pull up
When D_OUT_EN = 0:
D_OUT = '0': High impedance
D_OUT = '1': High impedance
For peripherals other than GPIO & UDB/DSI:
When D_OUT_EN = 1:
D_OUT = '0': Strong pull down
D_OUT = '1': Strong pull up
When D_OUT_EN = 0:
D_OUT = '0': High Impedance
D_OUT = '1': High Impedance
PULLUP_DOWN 7 Pull up or pull down
For GPIO & UDB/DSI peripherals:
When D_OUT_EN = '0':
GPIO_DSI_OUT = '0': Weak/resistive pull down
GPIO_DSI_OUT = '1': Weak/resistive pull up
where 'GPIO_DSI_OUT' is a function of PORT_SEL,
OUT & DSI_DATA_OUT.
For peripherals other than GPIO & UDB/DSI:
When D_OUT_EN = 1:
D_OUT = '0': Strong pull down
D_OUT = '1': Strong pull up
When D_OUT_EN = 0:
D_OUT = '0': Weak/resistive pull down
D_OUT = '1': Weak/resistive pull up
3 IN_EN0 RW R 0 Enables the input buffer for IO pin 0. This bit should be
cleared when analog signals are present on the pin to
avoid crowbar currents. The output buffer can be used
to drive analog signals high or low without issue.
'0': Input buffer disabled
'1': Input buffer enabled
4:6 DRIVE_MODE1 RW R 0 The GPIO drive mode for IO pin 1
7 IN_EN1 RW R 0 Enables the input buffer for IO pin 1
8:10 DRIVE_MODE2 RW R 0 The GPIO drive mode for IO pin 2
11 IN_EN2 RW R 0 Enables the input buffer for IO pin 2
12:14 DRIVE_MODE3 RW R 0 The GPIO drive mode for IO pin 3
TRAVEO™ T2G Automotive MCU: TVII-B-E-4M body controller entry registers