SC01/SC02/SC11/SC12
IPC GmbH
Sc12hw09.doc
page 7 of 37
24.11.1999 V0.9
TF/WB
4.2 Programmable I/O Pins
Pin Name Type Function
PIO[0..13] I/O
Programmable I/O Pins (input/output, asynchronous,
open-drain)
The IPC@CHIP
family microcontroller provides 14 individually
programmable I/O pins. Each PIO can be programmed with the
following attributes: PIO function (enabled/disabled), direction
(input/output), and weak pullup or pulldown.
PIO
##
After power-on reset, the PIO
pin defaults to
programmable as
Input with
0 Input without
pullup
1 Input without
pullup
2 PCS6#
pullup
3 Input with pullup
pullup / pulldown
4 Input with pullup
pullup
5 Output high
pullup
6 Input with pullup
pullup
7 RxD0
pullup
8 TxD0
pullup
9 Input with pullup
pullup
10 Output high
pullup
11 TxD1
pullup
12 RxD1
pullup
13 Output low
pulldown
4.3 Programmable Chip Selects
Pin Name Type Function
PCS[0..3] O
Peripheral Chip Selects (output, synchronous)
These pins indicate to the system that an I/O memory access is in
progress to the corresponding region of the peripheral memory.
PCS3–PCS0 are three-stated and held resistively High during a
bus hold condition. In addition, PCS3–PCS0 each have a weak
internal pullup resistor that is active during reset. The PCS
outputs assert with the multiplexed AD address bus. Note also
that each peripheral chip select asserts over a 256-byte address
range, which is twice the address range covered by peripheral
chip selects in the 80C186 and 80C188 microcontrollers. PCS3–
PCS0 also have extended wait state options, default is 15 wait
states.
PCS[5..6] O
Peripheral Chip Selects (output, synchronous)
These pins indicate to the system that an I/O memory access is in
progress to the corresponding region of the peripheral memory.
PCS6–PCS5 are three-stated and held resistively High during a
bus hold condition. In addition, PCS6–PCS5 each have a weak
internal pullup resistor that is active during reset. The PCS
outputs assert with the multiplexed AD address bus. Note also
that each peripheral chip select asserts over a 256-byte address
range, which is twice the address range covered by peripheral
chip selects in the 80C186 and 80C188 microcontrollers. PCS6–
PCS6 also have extended wait state options, default is 3 wait
states, on SC02 and SC12 changing is not allowed.