User Manual
381
Rev. 1.1
2019-03-18
TLE984xQX
Microcontroller with LIN and Power Switches for Automotive Applications
GPIO Ports and Peripheral I/O
15
GPIO Ports and Peripheral I/O
This chapter describes the GPIO of the TLE984xQX. It contains the following sections:
• Functional description of the GPIO Ports (see
)
• GPIO Port register descriptions (see
)
• TLE984xQX implementation specific details and registers of the GPIO module (see
)
The TLE984xQX has 18 port pins organized into three parallel ports: Port 0 (P0), Port 1 (P1) and Port 2 (P2). Each
port pin has a pair of internal pull-up and pull-down devices that can be individually enabled or disabled. P0
and P1 are bidirectional and can be used as general purpose input/output (GPIO) or to perform alternate
input/output functions for the on-chip peripherals. When configured as an output, the open drain mode can
be selected. On Port 2 (P2) analog inputs are shared with general purpose input.
15.1
Features
• 10 GPIOs (P0.x & P1.x), 6 analog inputs (P2.x) and two additional analog inputs shared with a XTAL feature
(P2.4, P2.5).
• Strong pull-up at Reset-pin and Hall-inputs (except P2.x)
Bidirectional Port Features (P0, P1)
• Configurable pin direction
• Configurable pull-up/pull-down devices
• Configurable open drain mode
• Configurable drive strength
• Transfer of data through digital inputs and outputs (general purpose I/O)
• Alternate input/output for on-chip peripherals
Analog Port Features (P2)
• Configurable pull-up/pull-down devices
• Transfer of data through digital inputs
• Alternate inputs for on-chip peripherals
15.2
Introduction