Section 7 General Purpose Input/Output - Motorola DSP56367 User Manual

24-bit digital signal processor
Table of Contents

Advertisement

SECTION
GENERAL PURPOSE INPUT/OUTPUT
7.1
INTRODUCTION
The DSP56367 provides up to 37 bidirectional signals that can be configured as GPIO signals
or as peripheral dedicated signals. No dedicated GPIO signals are provided. All of these
signals are GPIO by default after reset. The techniques for register programming for all GPIO
functionality is very similar between these interfaces. This section describes how signals may
be used as GPIO.
7.2
PROGRAMMING MODEL
The signals description section of this manual describes the special uses of these signals in
detail. There are five groups of these signals which can be controlled separately or as groups:
Port B: up to 16 GPIO signals (shared with the HDI08 signals)
Port C: 12 GPIO signals (shared with the ESAI signals)
Port D: two GPIO signals (shared with the DAX signals)
Port E: 10 GPIO signals (shared with the ESAI_1 signals)
Timer: one GPIO signal (shared with the timer/event counter signal)
7.2.1
PORT B SIGNALS AND REGISTERS
When HDI08 is disabled, all 16 HDI08 signals can be used as GPIO. When HDI08 is enabled,
five (HA8, HA9, HCS, HOREQ, and HACK) of the 16 port B signals, if not used as a HDI08
signal, can be configured as GPIO signals. The GPIO functionality of port B is controlled by
three registers: host port control register (HPCR), host port GPIO data register (HDR), and
host port GPIO direction register (HDDR). These registers are described in Section 8 - Host
Interface (HDI08) of this document.
MOTOROLA
7
DSP56367
7-1

Advertisement

Table of Contents
loading

Table of Contents