User's Manual
AudioMagic AVMD6210-SWA12 Module Brief PRELIMINARY v0p1
CONTENTS SUBJECT TO CHANGE WITHOUT NOTICE 5 AVNERA PROPRIETARY & CONFIDENTIAL
4 AVMD6210-SWA12- Connector Information
Table 1 shows the module connector pin out for the SWA12. A goal of the design is to have the exact same pin out for
both the Tx and Rx modules. The module function is completely determined by firmware.
The module pins provide the capability to use either SPI slave or I2C slave interfaces – these are mutually exclusive. If an
I2C slave host interface is used GPIOs 2 and 3 can be used for general purpose I/O. In addition, the SPI master port is
brought out to the connector to facilitate direct programming of the module flash memory if required. A single I2S port is
brought to the connector and can be configured to be either a slave or master port. The MCLK pin can be an input or
output to offer optimal flexibility. Likewise the I2S audio pin can be an input or output to implement either audio Tx or Rx.
In addition, there are 5 other GPIOs that can be used exclusively for system features such as pair button, interrupt, LEDs
etc. The reset pin allows for an external device to reset the module but must be driven from an open drain device to avoid
timing issues with the module reset.
Note: the connector pin out is subject to change throughout the development process to optimize the PCB
routing.
SWA12 Pin-Out
No Pin Name I/O AV6200 Pin Description
1 VDD - +5V +/- 10%
2 VDD - +5V +/- 10%
3 GPIO I/O GPIO13 pin 28 Function defined by firmware application.
4 GPIO I/O GPIO18 pin 43 Function defined by firmware application.
5 GPIO I/O GPIO19 pin 37 Function defined by firmware application.
6 Reset I Pin 24 Driven from open drain external source. Can be left open.
7 I2C_SCL_S / S_MISO I/O GPIO5 pin 44 I2C slave or SPI slave port
8 I2C_SDA_S / S_MOSI I/O GPIO4 pin 45 I2C slave or SPI slave port
9 I2C_SCL_M O GPIO22 pin 41 I2C master port or GPIO
10 I2C_SDA_M I/O GPIO21 pin 42 I2C master port or GPIO
11 S_SCLK I GPIO3 pin 46 SPI slave port or GPIO
12 GND - Ground
13 BCK1 I/O GPIO15 pin 26 I2S port
14 WCLK1 I/O GPIO16 pin 25 I2S port
15 S_SSB I GPIO2 pin 47 SPI slave port or GPIO
16 MCLK I/O GPIO10 pin 31 I2S port or GPIO
17 ADOUT/ADIN1 I/O GPIO14 pin 27 I2S port
18 M_SSB O GPIO6 pin 36 SPI master port
19 M_SCLK O GPIO7 pin 35 SPI master port
20 M_MOSI O GPIO8 pin 34 SPI master port
21 M_MISO I GPIO9 pin 33 SPI master port
22 GPIO I/O GPIO11 pin 30 Function defined by firmware application.
23 GPIO I/O GPIO12 pin 29 Function defined by firmware application.
24 GND - Ground
Table 1 – Rx and Tx SWA12 Module Pin-Out