4 functional description, 1 overview, Functional description -32 – Freescale Semiconductor MCF5480 User Manual

Page 404: Overview -32

Advertising
background image

MCF548x Reference Manual, Rev. 3

15-32

Freescale Semiconductor

NOTE

Explicit pin function assignment capability for the TIN1, TOUT1, TIN0,

and TOUT0 pins is not needed in the GPIO module since these pins only

have the primary timer functions and general purpose I/O. Switching

between the primary timer functions and GPIO is handled by the general

purpose timer module.

15.4

Functional Description

15.4.1

Overview

Initial pin function is determined during reset configuration. See

Chapter 2, “Signal Descriptions,”

for

more details. Most pins are configured as general purpose I/O by default. The notable exceptions to this

are FlexBus control pins. These pins are configured for their primary functions after reset. The pin

assignment registers allow the user to select among various primary functions and general purpose I/O

after reset.
Every general purpose I/O pin is individually configurable as an input or an output via a data direction

register (PDDR_x). Every GPIO port has an output data register (PODR_x) and a pin data register

Table 15-35. PAR_TIMER Descriptions

Bits

Name Description

7–6

Reserved, should be cleared.

5–4

PAR_TIN3

TIN3 pin assignment. Configures the TIN3 pin for its primary function
0X TIN3 pin configured for FlexCAN CANRX1
10 TIN3 pin configured for IRQ3 function
11 TIN3 pin configured for GP timer TIN3 function or general purpose input
Note: General purpose input is obtained on the TIN3 pin by (1) writing 3 to the PAR_TIN3 field
and (2) disabling the timer function in the general purpose timer module. General purpose output
is not possible on the TIN3 pin.

3

PAR_TOUT

3

TOUT3 pin assignment. Configures the TOUT3 pin for its primary function
0 TOUT3 pin configured for FlexCAN CANTX1
1 TOUT3 pin configured for GP timer TOUT3 function or general purpose output
Note: General purpose output is obtained on the TOUT3 pin by (1) writing 1 to the PAR_TOUT3
field and (2) disabling the timer function in the general purpose timer module. General purpose
input is not possible on the TOUT3 pin.

2–1

PAR_TIN2

TIN2 pin assignment. Configures the TIN2 pin for its primary function
0X TIN2 pin configured for FlexCAN CANRX1
10 TIN2 pin configured for IRQ2 function
11 TIN2 pin configured for GP timer TIN2 function or general purpose input
Note: General purpose input is obtained on the TIN2 pin by (1) writing 3 to the PAR_TIN2 field
and (2) disabling the timer function in the general purpose timer module. General purpose output
is not possible on the TIN2 pin.

0

PAR_TOUT

2

TOUT2 pin assignment. Configures the TOUT2 pin for its primary function
0 TOUT2 pin configured for FlexCAN CANTX1
1 TOUT2 pin configured for GP timer TOUT2 function or general purpose output
Note: General purpose output is obtained on the TOUT2 pin by (1) writing 1 to the PAR_TOUT2
field and (2) disabling the timer function in the general purpose timer module. General purpose
input is not possible on the TOUT2 pin.

Advertising
This manual is related to the following products: