User`s manual
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