MC9S08JM16CGTE FREESCALE [Freescale Semiconductor, Inc], MC9S08JM16CGTE Datasheet - Page 77

no-image

MC9S08JM16CGTE

Manufacturer Part Number
MC9S08JM16CGTE
Description
Microcontrollers
Manufacturer
FREESCALE [Freescale Semiconductor, Inc]
Datasheet
Chapter 6
Parallel Input/Output
6.1
This chapter explains software controls related to parallel input/output (I/O). The MC9S08JM16 has seven
I/O ports which include a total of 37 general-purpose I/O pins. See
more information about the logic and hardware aspects of these pins.
Not all pins are available on all devices. See
specific device.
Many of the I/O pins are shared with on-chip peripheral functions, as shown in
modules have priority over the I/Os, so when a peripheral is enabled, the I/O functions are disabled.
After reset, the shared peripheral functions are disabled so that the pins are controlled by the parallel I/O.
All of the parallel I/O are configured as inputs (PTxDDn = 0). The pin control functions for each pin are
configured as follows: slew rate control enabled (PTxSEn = 1), low drive strength selected (PTxDSn = 0),
and internal pullups disabled (PTxPEn = 0).
Freescale Semiconductor
Introduction
Not all general-purpose I/O pins are available on all packages. To avoid
extra current drain from floating input pins, the user’s reset initialization
routine in the application program must either enable on-chip pullup devices
or change the direction of unconnected pins to outputs so the pins do not
float.
MC9S08JM16 Series Data Sheet, Rev. 2
Table 2-1
NOTE
to determine which functions are available for a
Chapter 2, “Pins and
Table
2-1. The peripheral
Connections,” for
77

Related parts for MC9S08JM16CGTE