psd311-b-90ui STMicroelectronics, psd311-b-90ui Datasheet - Page 21

no-image

psd311-b-90ui

Manufacturer Part Number
psd311-b-90ui
Description
Low Cost Field Programmable Microcontroller Peripherals
Manufacturer
STMicroelectronics
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PSD311-B-90UI
Manufacturer:
ST
0
10.
I/O Port
Functions
(
18
PSD3XX Family
PSD3XX Family
cont.)
NOTE: 1. Default value is the value after reset.
10.3 Port B (PB0-PB7)
The control registers of Port B are located in CSIOPORT space; see Table 5A and 5B.
10.3.1 Port B (PB0-PB7) in Multiplexed Address/Data Mode
Each pin of Port B can be individually configured. The following table summarizes what the
control registers (in CSIOPORT space) for Port B do:
MCU I/O Mode
The default configuration of Port B is MCU I/O. In this mode, every pin can be set
(at run-time) as an input or output by writing to the respective pin’s direction flip-flop (DIR
FF, Figure 6). As an output, the pin level can be controlled by writing to the respective pin’s
data flip-flop (DFF, Figure 6). The Pin Register can be read to determine logic level of the
pin. The contents of the Pin Register indicate the true state of the PSD driving the pin
through the DFF or an external source driving the pin. Pins can be configured as CMOS
or open-drain using ST’s PSDsoft software. Open-drain pins require external pull-up
resistors.
Chip Select Output
Alternatively, each bit of Port B can be configured to provide a chip-select output signal
from PAD B. PB0-PB7 can provide CS0-CS7, respectively. The functionality of these pins is
not limited to chip selects only; they can be used for generic combinatorial logic as well.
Each of the CS0-CS3 signals is comprised of four product terms, and each of the CS4-CS7
signals is comprised of two product terms.
Port B Pin Register
Port B Direction Register
Port B Data Register
Register Name
Sampled logic level
Data in DFF = ‘0’
Pin is configured
at pin = ‘0’
0 Value
as input
Sampled logic level
Data in DFF = ‘1’
Pin is configured
at pin = ‘1’
as output
1 Value
Default
(Note 1)
Value
X
0
0

Related parts for psd311-b-90ui