System Integration Unit Lite (SIUL)
MPC5606S Microcontroller Reference Manual, Rev. 7
1208 Freescale Semiconductor
 
37.6 Functional description
37.6.1 General
This section provides a functional description of the System Integration Unit Lite.
37.6.2 Pad control
The SIUL controls the configuration and electrical characteristic of the device pads. It provides a 
consistent interface for all pads, both on a by-port and a by-bit basis. The pad configuration registers 
(PCRn, see Section 37.5.3.8, Pad Configuration Registers (PCR0–PCR132)) allow software control of the 
static electrical characteristics of external pins with a single write. These are used to configure the 
following pad features:
• Open drain output enable
• Slew rate control
• Pull control
• Pad assignment
• Control of analog path switches
• Safe mode behavior configuration
37.6.3 General purpose input and output pads (GPIO)
The SIUL allows each pad to be configured as either a General Purpose Input Output pad (GPIO), and as 
one or more alternate functions (input or output), the function of which is normally determined by the 
peripheral that will use the pad.
The SIUL manages 133 GPIO pads organized as ports that can be accessed for data reads and writes as 
32-bit, 16-bit or 8-bit.
As shown in Figure 37-20, all port accesses are identical with each read or write being performed only at 
a different location to access a different port width.
Table 37-19. IFCPR field descriptions 
Field Description
IFPC
[3:0]
Interrupt Filter Clock Prescaler setting
Prescaled Filter Clock Period = T(IRC) x (IFCP + 1)
T(IRC) is the internal oscillator period.
IFCP can be 0 to 15