English
Language : 

MC9S12P128_10 Datasheet, PDF (49/566 Pages) Freescale Semiconductor, Inc – S12 Microcontrollers
Chapter 2 Port Integration Module (S12PPIMV1)
Revision History
Rev. No.
Date
(Item No.) (Submitted By)
V01.00 19 Mar 2008
Sections
Affected
Initial version
Substantial Change(s)
V01.01 05 May 2008
Corrected mistakes in Port J register and field names
V01.02 12 Jan 2009
Corrected PERxAD register descriptions
Replaced VREG_API with API_EXTCLK
Minor corrections
2.1 Introduction
2.1.1 Overview
The S12P Family Port Integration Module establishes the interface between the peripheral modules and
the I/O pins for all ports. It controls the electrical pin properties as well as the signal prioritization and
multiplexing on shared pins.
This section covers:
• Port A and B used as general purpose I/O
• Port E associated with the IRQ, XIRQ interrupt inputs
• Port T associated with 1 timer module
• Port S associated with 1 SCI module
• Port M associated with 1 MSCAN and 1 SPI module
• Port P connected to the PWM - inputs can be used as an external interrupt source
• Port J used as general purpose I/O - inputs can be used as an external interrupt source
• Port AD associated with one 10-channel ATD module
Most I/O pins can be configured by register bits to select data direction and drive strength, to enable and
select pull-up or pull-down devices.
NOTE
This section assumes the availability of all features (80-pin package option).
Some functions are not available on lower pin count package options. Refer
to the pin-out summary section.
S12P-Family Reference Manual, Rev. 1.13
Freescale Semiconductor
49