EasyManua.ls Logo

ST ST7 - Page 95

ST ST7
317 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
95/317
5-Peripherals
Table 3. ST72251 I/O configuration
In addition, some pins also serve as inputs for other peripherals, or may be held from their
normal output function and be taken as the output pins of some peripherals if those periph-
erals are specially configured to do so by setting a bit in one of their control registers. As an ex-
ample, pin PB0 is also used as the capture input of Timer A, and pin PC1 is the output com-
pare 1 pin of Timer B if the OC1E bit of register TCR2 of this timer is set. The interaction with
the pins and the required precautions are discussed, when needed, in the paragraph related
to the corresponding peripheral.
Table 4. ST72251 I/O alternate functions
Note: All pins of port C have two alternate functions.
Input configuration
(DDR=0)
Output configuration
(DDR=1)
Port
OR = 0 OR = 1
External interrupt
source,
Polarity option bits
OR = 0 OR = 1
Port A:
PA0-PA7
Floating
Floating with
interrupt
EI0
PEI0-PEI1
True open
drain
Reserved
Port B:
PB0-PB7
Floating
Pull-up with
interrupt
EI1
PEI2-PEI3
Open drain Push-pull
Port C:
PC0-PC5
Floating
Pull-up with
interrupt
EI1
PEI2-PEI3
Open drain Push-pull
I/O pin Alternate function 1 Alternate function 2
PA4 SLC (I²C)
PA6 SDA (I²C)
PB0 ICAP1_A (Timer A)
PB1 OCMP1_A (Timer A)
PB2 ICAP2_A (Timer A)
PB3 OCMP2_A (Timer A)
PB4 MOSI (SPI)
PB5 MISO (SPI)
PB6 SCK (SPI)
PB7 SS (SPI)
PC0 ICAP1_B (Timer B) Ain0 (ADC)
PC1 OCMP1_B (Timer B) Ain1 (ADC)
PC2 CLKOUT (Internal clock out) Ain2 (ADC)
PC3 ICAP2_B (Timer B) Ain3 (ADC)
PC4 OCMP2_B (Timer B) Ain4 (ADC)
PC5 EXTCLK_A (Timer A) Ain5 (ADC)

Table of Contents

Related product manuals