Motorola MC68VZ328 用户手册

下载
页码 376
10-10
MC68VZ328 User’s Manual
Programming Model
10.4.2.3   
Port B Dedicated I/O Functions
The eight PBDATA lines are multiplexed with the chip-select, DRAM control, TIN/TOUT, and PWM 
dedicated I/O signals whose assignments are shown in Table 10-9.
Bits 1–5 operate as chip-select signals or DRAM signals. Signal selection is controlled by bit 9 (DRAM) in 
the chip-select D (CSD) register, which is described in Section 6.3.3, “Chip-Select Registers,” on page 6-8. 
Bit 0 is used only as D0 or CSB0. No additional programming is required.
The TIN/TOUT line can be specified as either timer-input or timer-output by programming bit 6 in the 
PBDIR register. Clearing the bit makes the line TIN. Setting the bit to 1 makes it TOUT. Unlike other port 
register pins, the TOUT/TIN/PB6 pin direction is still controlled by the DIR6 bit in the Port B register even 
though the pin is assigned to the GP timers. Refer to Section 12.1.4, “TOUT/TIN/PB6 Pin,” on page 12-3 
for details about the operation and programming of the pin.
The PWMO1 signal is an output signal resulting from the logical operation (AND or OR) of both the 
PWM 1 and PWM 2 modules. Bits 3–2 (P[1:0]) of the peripheral control register (PCR) select the logic 
used for combining the modules. The PB7/PWMO1 pin defaults to a GPIO input pulled high. Refer to 
Chapter 15, “Pulse-Width Modulator 1 and 2,” for additional information.
10.4.2.4   
Port B Pull-up Enable Register
The Port B pull-up enable register (PBPUEN) controls the pull-up resistors for each line in Port B. The 
settings for the bit positions are shown in Table 10-10 on page 10-11.
Table 10-9.   Port B Dedicated Function Assignments
Bit
GPIO Function
Dedicated I/O Functions
0
Data bit 0
CSB0
1
Data bit 1
CSB1/SDWE
2
Data bit 2
CSC0/RAS0
3
Data bit 3
CSC1/RAS1
4
Data bit 4
CSD0/CAS0
5
Data bit 5
CSD1/CAS1
6
Data bit 6
TIN/TOUT
7
Data bit 7
PWMO1