8-1
Copyright 2009 Cirrus Logic, Inc.
DS734UM7
Introduction
CS485xx Hardware User’s Manual
Chapter 8
General Purpose Input/Output Pins
8.1 Introduction
The CS485xx has up to 19 GPIO pins available for system control functions. In order to fit the most
functionality possible into a small package, all of the GPIOs are multiplexed with other audio and control
ports on the CS485xx. This means that the number of GPIOs available to a given system depends on how
many of the pins are being used for audio functionality.
The GPIOs are also a crucial part of the Watchdog Timer implementation. One GPIO can be dedicated as a
watchdog alarm to indicate when the timer has expired.
8.2 GPIO Description
Table 8-1
identifies the GPIO pins available on the CS485xx.
Table 8-1. Digital Audio Output (DAO) Pins
Pin Name
Example Multiplexed Audio
Function
LQFP-48
Pin #
Pin
Type
GPIO0
DAI1_DATA1
11
I/O
GPIO1
DAI1_DATA2
13
I/O
GPIO2
DAI1_DATA3
14
I/O
GPIO3
DAO1_DATA1
27
I/O
GPIO4
DAO1_DATA2
26
I/O
GPIO5
DAO1_DATA3
29
I/O
GPIO6
DAO2_DATA0
31
I/O
GPIO7
DAO2_DATA1
32
I/O
GPIO8
SCP_CS
38
I/O
GPIO9
SCP_MOSI
34
I/O
GPIO10
SCP_MISO
35
I/O
GPIO11
SCP_CLK
36
I/O
GPIO12
SCP_IRQ
39
I/O
GPIO13
SCP_BSY
41
I/O
GPIO14
DAI2_LRCLK
17
I/O
GPIO15
DAI2_SCLK
18
I/O
GPIO16
DAI1_DATA0
10
I/O
GPIO17
DAI2_DATA0
15
I/O
GPIO18
DAO_MCLK
25
I/O