I2S Audio I/O Card I2S A UDIO I / O C ARD U SER ’ S G UIDE 1. Introduction The Unified Development Platform (UDP) provides a development and demonstration platform for Silicon Laboratories microcontrollers, short-range wireless devices, and software tools, including the Silicon Laboratories Integrated Development Environment (IDE). Figure 1. Unified Development Platform Block Diagram Rev. 0.1 7/12 Copyright © 2012 by Silicon Laboratories UPIO-USB-AUDIO I2S Audio I/O Card 2. Relevant Documents This document provides a hardware overview for the Unified Development Platform (UDP) system USB Audio I/O card. Additional information on the UDP system can be found in the documents listed in this section. 2.1. Motherboard User’s Guide The UDP Motherboard User’s Guide contains information on the motherboard features and can be found at www.silabs.com/udp. 2.2. Card User’s Guides The UDP MCU, I/O, and radio test card User’s Guides can be found at www.silabs.com/udp. 2.3. Examples The Precision32™ Software Development Kit (SDK) includes example firmware using this board. More details on the use of the board can be found in the example documentation. The SDK can be downloaded from the website as part of the Precision32 package at www.silabs.com/32bit-software. 2 Rev. 0.1 I2S Audio I/O Card 3. Hardware Setup Refer to Figure 2 for a diagram of the hardware configuration 1. Connect an MCU card to the UDP motherboard slot. 2. Connect the I/O card to the UDP motherboard slot. 3. (Optional) Connect a radio test card to the radio test card slot in the UDP motherboard. 4. (Optional) Connect an EZLink card to the EZLink card slot in the UDP motherboard. 5. Connect the USB Debug Adapter to the 2x5 debug connector on the MCU card with the 10-pin ribbon cable. 6. Connect one end of the USB cable to the USB connector on the USB Debug Adapter. 7. Connect the other end of the USB cable to a USB Port on the PC. 8. Connect the ac/dc power adapter to power jack J20 on the UDP motherboard. The board can also be powered from the J16 USB or J1 mini USB connectors. 9. Move the S3 power switch on the UDP motherboard to the ON position. Notes: Use the Reset button in the IDE to reset the target when connected using a USB Debug Adapter. Remove power from the target board and the USB Debug Adapter before connecting or disconnecting the ribbon cable from the target board. Connecting or disconnecting the cable when the devices have power can damage the device and/or the USB Debug Adapter. The MCU card can be used alone without the motherboard. However, the motherboard must be powered if an MCU card is connected. USB Debug Adapter USB Connector (J16) Power Adapter (J20) Figure 2. Hardware Setup using the Unified Development Platform Rev. 0.1 3 I2S Audio I/O Card 4. UPIO-USB-AUDIO I/O Card Overview The USB Audio I/O card adds a microphone, codec, and headphone jack for audio development and an SD card connector. The card connects to the I/O Card expansion slot on the UDP motherboard and provides complete access to the MCU resources. Each expansion board has a unique ID that can be read out of an EEPROM or MCU on the board, which enables software tools to recognize the connected hardware and automatically select the appropriate firmware image. Figure 3 shows the USB Audio I/O card. Figure 3. UPIO-USB-AUDIO I/O Card Figure 4 and Figure 5 highlight some of the features of the USB Audio I/O card. 4 Rev. 0.1 I2S Audio I/O Card LEDs Graphic QVGA LCD Microphone Input Path Headphone Jack Codec Potentiometer for Volume Control SD Card Connector Push-Button Switches Joystick Switch Figure 4. UPIO-USB-AUDIO I/O Card Features (Front) Rev. 0.1 5 I2S Audio I/O Card LCD and Joystick MCU EBID MCU Figure 5. UPIO-USB-AUDIO I/O Card Features (Back) 4.1. Microphone Input The microphone input system on the board consists of two input paths. When SW1 is in the upper position marked with codec, the microphone connects to the codec (U14). When SW1 is in the lower position, the microphone connects to the ADC_IN1 UDP signal through a filter and gain circuit. This filter and gain circuit is biased with the ADC_VREF UDP signal. 4.2. Codec (U14) and Headphone Jack (J9) This codec accepts register writes over I2C using the I2C_SDA_EZR and I2C_SCL_EZR signals. The TIMER_EX_A signal provides the clock, and I2SRX_DOUT_A and I2STX_DOUT_A are the digital audio data input and output signals. The I2S word sync (WS) and clock (SCK) signals can source from either the I2S receiver or I2S transmitter on the MCU card. The capacitors, resistors, microphone, and headphone jack connections surrounding the codec are based on the manufacturer’s recommendations. Table 1 summarizes the codec connections. Table 1. Codec Connections Codec Signal UDP Signal Command I2C data I2C_SDA_EZR Command I2C clock I2C_SCL_EZR External clock TIMER_EX_A I2S word sync (WS) I2STX_DFS_A and I2SRX_DFS_A I2S clock (SCK) I2STX_CLK_A and I2SRX_CLK_A I2S input (to codec) data (SD) (DACDAT pin) I2SOUT_DOUT_A I2S output (from codec) data (SD) (ADCDAT pin) I2SIN_DOUT_A 6 Rev. 0.1 I2S Audio I/O Card 4.3. Potentiometer (R68) The potentiometer connects to the ADC_IN0 signal and can be used for volume control. The MCU card must implement firmware to modulate the volume as the potentiometer value changes. 4.4. Switches and LEDs The I/O card has two push-button switches (S2 and S4) and two LEDs (D1 and D2). The switches are normally open and pull the signal voltage to ground when pressed. Table 2 shows the UDP signal connections for these switches and LEDs. Table 2. Switch and LED Connections SW or LED UDP Signal Push-Button Switch (S4) Push-Button Switch (S2) Blue LED (D2) Red LED (D1) GPIO00 GPIO01 PWR_3.3_BULK GPIO02 4.5. Co-processor MCU (U7) The I/O card has a C8051F380 co-processor MCU (U7) that controls the Graphic QVGA LCD (LCD1) and reads the five-direction joystick switch (S1). This co-processor enables stand-alone demos that do not require a PC when connected with an MCU card through the UDP motherboard. 4.5.1. Graphic QVGA LCD (LCD1) The graphic QVGA LCD (LCD1) connects to the co-processor C8051F380 MCU EMIF through the J6 connector. This color LCD (SDT022ATFT by Displaytech Ltd.) has a resolution of 320 x 240 resolution. The power consumption of the LCD can be measured using the J8 header. Table 3 show the co-processor port pin connections to the LCD. Table 3. Joystick Switch Connections Co-processor Pin or UDP Signal LCD Signal IM0 IM3 LEDA VCC DB10 DB11 DB12 DB13 DB14 DB15 DB16 DB17 RD RS/SCL WR LCD_RESET PWR_3.3_BULK P4.0 P4.1 P4.2 P4.3 P4.4 P4.5 P4.6 P4.7 P1.6 P3.0 P1.7 P1.1 Rev. 0.1 7 I2S Audio I/O Card 4.5.2. Joystick Switch The I/O card has a five-position joystick switch (S1) that connects to the co-processor C8051F380 MCU. The joystick is normally open and pulls a signal voltage to ground when the joystick is placed in one of the five positions. Table 4 show the co-processor port pin connections to the joystick. Table 4. Joystick Switch Connections Joystick Position Co-processor Pin Center Up Down Left Right P0.6 P0.2 P0.3 P0.4 P0.5 4.6. SD Card Connector (U10) The SD card connector (U10) connects to any standard SD card. The card power from PWR_3.3_BULK can be enabled or disabled by the SPI_PWR signal connected to GPIO03. The connector includes two mechanical switches: one detects if a card is inserted, and one indicates the write protection status of the card. The card detection switch connects to the GPIO04 signal. The JP3 header provides access to both the switch signals. 4.7. EBID MCU (U11) The I/O card has a unique ID that can be read out from the Silicon Labs C8051F990 MCU (U11). This MCU enables software tools to recognize the connected hardware and automatically select the appropriate firmware image. 8 Rev. 0.1 I2S Audio I/O Card 5. Using the I/O Card with the UDP Motherboard 5.1. Current Measurement The power measurement circuitry on the UDP motherboard consists of a Silicon Labs C8051F351 8051 MCU that measures both input voltage and current consumption of the MCU card, I/O expander, and radio test card. When using the I/O card, install a shorting block on the UDP Motherboard J15 and J13 connecting the two left pins together. UDP motherboard power J15 JP3 VIO IN power R24 Radio card IN power J14 JP2 J13 JP1 R15 to VIO power to Radio card power VDD IN power R6 to VDD power C8051F351 Figure 6. Power Measurement Diagram 5.2. I/O Card Header Connections The I/O card has four connectors with 100 pins each. These 400 pins are directly tied to the UDP motherboard and MCU cards. These signals are named and designed to support a wide variety of features and applications, and the UPIO-USB-AUDIO card implements a subset of these connections. The MCU cards and I/O cards are designed so that a maximum number of functions are shared between each card. This allows a particular type of I/O card to be shared amongst all MCU cards that connect to the same signals. The I/O card slot includes the following components: H1 I/O card connector H1 H2 I/O card connector H2 H3 I/O card connector H3 H4 I/O card connector H4 The UPIO-USB-AUDIO card implements the signals described in Table 6, Table 7, and Table 8, Table 9 in the Appendix. Rev. 0.1 9 I2S Audio I/O Card 5.3. Shorting Blocks: Factory Defaults The UPIO-USB-AUDIO I/O Card has a factory pre-installed shorting blocks on JP4, JP3, and J8. Figure 7 shows the position of the factory default shorting blocks. Figure 7. Shorting Blocks: Factory Defaults 10 Rev. 0.1 MIC- MIC+ A_GND 3 2 1 C56 10uF 5 I2SRX_SCK_A I2STX_SCK_A I2SRX_WS_A I2STX_WS_A A_GND C40 1uF 1 2 3 4 5 6 7 8 C35 WM8976 LIP LIN L2/GPIO2 DNC DNC DNC LRC BCLK C41 0.1uF R59 154K R61 154K SPKGND ROUT2 OUT3 OUT4 AUXR AUXL MODE SDIN C36 0.1uF A_GND A_GND AUDIO CODEC A_GND 0.1uF U14 0.1uF C57 MICROPHONE MIC+ MIC- 1 2 MK2 R60 4.99K PWR_3.3_BULK TP11 MIC- I2SRX_SD_A I2STX_SD_A TIMER_EX_A 0.1uF C33 TP12 MIC+ C54 0.1uF R42 681 C34 220pF R40 C39 1uF 0 R41 4.7K A_GND SW_SLIDE_2POS SW1 + R56 2K 4 4 R43 1.5k JP4 I2C_SDA_EZR I2C_SCL_EZR VMID TP2 SPK_NEG PWR_3.3_BULK R44 1.5k A_GND TP1 SPK_POS PWR_5.0_BULK VAMP Imeasure JS3 Jumper Shunt 6.8pF C55 5.1M R58 7 4.99K R63 3 C60 1uF A_GND 1 TP14 U15A LP2 MC33204 TP3 HP_LEFT VMID 3 1 2 4 J9 HEADPHONE JACK HP_RIGHT TP4 HP_RIGHT HP_LEFT V- V+ A_GND 2 - 3 + C62 0.1uF PWR_3.3_BULK 0.1uF C58 A_GND AUDIO JACK 2 R57 100K R66 100K R67 NI 0 PWR_3.3_BULK 2 Tied to Gnd with 0 Ohm Resistor (in AUDIO_PATH) C61 2700pF A_GND 9.76K R65 MIC AMP Figure 8. UPIO-USB-AUDIO I/O Card Schematic (1 of 5) C42 0.1uF A_GND 24 23 22 21 20 19 18 17 C37 0.1uF HP_LEFT HP_RIGHT C59 1uF R64 133K 6 - 5 + TP13 LP1 MC33204 U15B 3 C53 8.2nF Date: Size B Title C43 0.1uF R45 400 W Cesar Chavez Austin, TX 78701 A_GND 0 C45 1uF ADC_IN1 ADC_VREF Friday, May 04, 2012 Document Number UPIO-USB-AUDIO I2S AUDIO I/O CARD - AUDIO PATH C47 10uF PWR_5.0_BULK 4.22K R62 1 Sheet C44 0.1uF 1 8 + 10 PWR_3.3_BULK 32 31 30 29 28 27 26 25 MICBIAS AVDD LOUT1 ROUT1 AGND VMID SPKVDD LOUT2 ADCDAT DACDAT MCLK GND DCVDD DBVDD CSB/GPIO1 SCLK 9 10 11 12 13 14 15 16 EPAD Rev. 0.1 33 4 11 - 9 1 14 + 12 U15C MC33204 C46 1uF of 5 C48 10uF PWR_3.3_BULK A_GND U15D MC33204 - 13 5 Rev 1.0 A B C D I2S Audio I/O Card 6. Schematics 11 BLUE GND TP9 GPIO00 4.7K 5 R48 GPIO0 C49 0.1uF S4 R47 100K PWR_3.3_BULK Ground Access BLUE GND TP8 A_GND BLUE A_GND GPIO01 1 4 IN C U9 4.7K 4 C50 0.1uF GPIO1 R49 100K S2 2 ADC_IN0 SD_SW Jumper Shunt 2 R68 10K PWR_3.3_BULK JS2 JUMPER JP3 SPI_SCK_EZR SPI_MISO_EZR SPI_NSS0_EZR SPI_MOSI_EZR 1 2 4 5 7 8 9 10 11 3 DAT3/CS CMD/MOSI VDD CLK/SCLK DAT0/MISO DAT1 DAT2 SW WP GPIO02 R69 100 R51 330 D2 Blue PWR_3.3_BULK D1 RED GPIO2 NI 2 JP2 2 CONN SOCKET 4X1 C2_DAT_D C2_CLK_D UDPBUS_SCL_A UDPBUS_SDA_A PWR_3.3_BULK User Feedback U10 SD/MMC CARD 3 1 R55 1K NI C2_DAT_D C2_CLK_D Date: Size B P0.6_CONVVSTR P0.0_VREF P0.7_IREF P0.1_AGND P0.2 P0.3 TX_P0.4 RX_P0.5 P1.0_CPO+ P1.1_CPOP1.2 P1.3 P1.5 P2.7_C2D P1.6 RST_C2CK P1.7 U11 400 W Cesar Chavez Austin, TX 78701 C52 0.1uF Friday, May 04, 2012 Document Number UPIO-USB-AUDIO I2S AUDIO I/O CARD - I/O C51 1uF C8051F990 6 5 2 1 20 19 18 17 R54 0 Title PWR_SYS_BULK R53 0 PWR_SYS_BULK 14 13 11 10 9 8 7 16 15 1 Sheet Electronic Board Identification (EBID) Figure 9. UPIO-USB-AUDIO I/O Card Schematic (2 of 5) R50 OUT SD/MMC Card SN74LVC1G66DCK PWR_3.3_BULK User Input SPI_PWR PWR_3.3_BULK 5 VCC GND 3 TP10 4 3 Rev. 0.1 1 GND GND CASE CASE 6 3 12 13 4 VDD GND GND GND 12 3 12 EPAD 5 2 of 5 Rev 1.0 A B C D I2S Audio I/O Card EMIF_D0 EMIF_D1 EMIF_D2 EMIF_D3 EMIF_D4 EMIF_D5 EMIF_D6 EMIF_D7 LCD_RESET 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 R70 4.75K LEDA GND DOTCLK ENABLE DB2 DB3 DB4 DB7 DB6 DB5 SW_L SW_C SW_U R39 4.75K R36 4.75K DB1 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 R38 100K C17 0.1uF C16 0.1uF PWR_3.3_BULK C18 0.1uF 1uF C32 3 2 1 B CTR E A C D COM S1 JOYSTICK EVQ-Q7GA50 5 6 7 EMIF_OEB EMIF_A0 EMIF_WRB PWR_3.3_BULK R30 100K C5 0.1uF C4 0.1uF R27 100K PWR_3.3_BULK R33 4.75K R28 4.75K CONN SOCKET 4X1 SW_D SW_R PWR_SYS_BULK C2_DAT_E C2_CLK_E PWR_SYS_BULK JP1 U7 C8051F380 3 36 35 34 33 32 31 30 29 28 27 26 25 of EMIF_D3 EMIF_D2 EMIF_D1 EMIF_D0 EMIF_A0 Date: Size B Friday, May 04, 2012 Document Number UPIO-USB-AUDIO Sheet I2S AUDIO I/O CARD - DEMO SUPPORT 400 W Cesar Chavez Austin, TX 78701 5 Rev 1.0 EMIF_D7 EMIF_D6 EMIF_D5 LCD1 LCD MODULE P2.2 P2.3 P2.4 P2.5 P2.6 P2.7 P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 EMIF_D4 Title R16 1K P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 GND D+ DVDD REGIN VBUS EMIF_WRB EMIF_OEB C2_DAT_E C19 0.1uF 1 2 3 4 5 6 7 8 9 10 11 12 SW_C LCD_RESET C2_CLK_E C20 4.7uF SW_R SW_L SW_D SW_U UDPBUS_SCL_A UDPBUS_SDA_A Figure 10. UPIO-USB-AUDIO I/O Card Schematic (3 of 5) R35 100K PWR_3.3_BULK R26 100K PWR_3.3_BULK DB0 DB8 FH19SC-45S-0.5SH(05) SDO DB9 SDI RD RS/SCL WR CS FMARK DB10 DB11 DB12 DB13 DB14 DB15 DB16 VCC LEDK1 HSYNC DB17 LEDK2 IM3 VSYNC YD(NC) IM2 LEDK3 XR(NC) IM1 RESET XL(NC) YU(NC) IM0 NC J6 J8 JUMPER Imeasure 9 GND Jumper Shunt GND 8 COM COM 4 Rev. 0.1 10 48 47 46 45 44 43 42 41 40 39 38 37 P.06 P0.7 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 P2.0 P2.1 RST/C2CK C2D P4.7 P4.6 P4.5 P4.4 P4.3 P4.2 P4.1 P4.0 P3.7 P3.6 13 14 15 16 17 18 19 20 21 22 23 24 JS1 I2S Audio I/O Card 13 14 I2C_SCL_EZR I2C_SDA_EZR I2STX_SD_A I2STX_SCK_A I2STX_WS_A TIMER_EX_A 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 Rev. 0.1 CONN_UDP_IO_H1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 SPI_NSS0_EZR SPI_MOSI_EZR SPI_MISO_EZR SPI_SCK_EZR I2SRX_SD_A I2SRX_SCK_A I2SRX_WS_A SD_SW SPI_PWR GPIO02 GPIO01 GPIO00 UDPBUS_SCL_A UDPBUS_SDA_A 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 CONN_UDP_IO_H2 Date: Size B Title GND CMOSCLK_XTAL2_A EMIF_BE0B CMOSCLK_XTAL1_A EMIF_CS1B LCD_COM7_A EMIF_BE1B LCD_COM6_A EMIF_CS0B LCD_COM5_A EMIF_ALE LCD_COM4_A EMIF_OEB LCD_COM3_A EMIF_WRB LCD_COM2_A EMIF_A0 LCD_COM1_A EMIF_A1 LCD_COM0_A EMIF_A2 LCD_SEG39_A EMIF_A3 LCD_SEG38_A EMIF_A4 LCD_SEG37_A EMIF_A5 LCD_SEG36_A EMIF_A6 LCD_SEG35_A EMIF_A7 LCD_SEG34_A EMIF_A8 LCD_SEG33_A EMIF_A9 LCD_SEG32_A EMIF_A10 LCD_SEG31_A EMIF_A11 LCD_SEG30_A EMIF_A12 LCD_SEG29_A EMIF_A13 LCD_SEG28_A EMIF_A14 LCD_SEG27_A EMIF_A15 LCD_SEG26_A EMIF_A16 LCD_SEG25_A EMIF_A17 LCD_SEG24_A EMIF_A18 LCD_SEG23_A EMIF_A19 LCD_SEG22_A EMIF_A20 LCD_SEG21_A EMIF_A21 LCD_SEG20_A EMIF_A22 LCD_SEG19_A EMIF_A23 LCD_SEG18_A HVGPIO7 LCD_SEG17_A HVGPIO6 LCD_SEG16_A HVGPIO5 LCD_SEG15_A HVGPIO4 LCD_SEG14_A HVGPIO3 LCD_SEG13_A HVGPIO2 LCD_SEG12_A HVGPIO1 LCD_SEG11_A HVGPIO0 LCD_SEG10_A EPCA_CH5_MOTOR LCD_SEG09_A EPCA_CH4_MOTOR LCD_SEG08_A EPCA_CH3_MOTOR LCD_SEG07_A EPCA_CH2_MOTOR LCD_SEG06_A EPCA_CH1_MOTOR LCD_SEG05_A EPCA_CH0_MOTOR LCD_SEG04_A EPCA_ECI_MOTOR LCD_SEG03_A UDPBUS_SCL_A LCD_SEG02_A UDPBUS_SDA_A LCD_SEG01_A GND LCD_SEG00_A H2 Figure 11. UPIO-USB-AUDIO I/O Card Schematic (4 of 5) GND LPTIMER_OUT_A UART_TX_SYS LPTIMER_IN_A UART_CTS_A LIN_RX_B UART_RTS_A LIN_TX_B UART_RX_A CAN_RX_A UART_TX_A CAN_TX_A TIMER_EX_B EXT_DMA_TRIG1 TIMER_CT_B EXT_DMA_TRIG0 TIMER_EX_A EXT_DAC_TRIG1 TIMER_CT_A EXT_DAC_TRIG0 I2C_SCL_EZR EXT_ADC_TRIG1 I2C_SDA_EZR EXT_ADC_TRIG0 I2SOUT_DOUT_A EXT_INT1 I2SOUT_CLK_A EXT_INT0 I2SOUT_DFS_A WAKEUP1 PCA_CH1_B WAKEUP0 PCA_CH0_B PORT_MATCH1 PCA_ECI_B PORT_MATCH0 PCA_CH1_A GPIO15 PCA_CH0_A GPIO14 PCA_ECI_A GPIO13 LIN_RX_A GPIO12 LIN_TX_A GPIO11 EPCA_CH5_A GPIO10 EPCA_CH4_A GPIO09 EPCA_CH3_A GPIO08 EPCA_CH2_A GPIO07 EPCA_CH1_A GPIO06 EPCA_CH0_A GPIO05 EPCA_ECI_A GPIO04 USART_UCLK_B GPIO03 USART_CTS_B GPIO02 USART_RTS_B GPIO01 USART_RX_B GPIO00 USART_TX_B CLKOUT0 SPI_NSS3_A I2SIN_DOUT_A SPI_NSS2_A I2SIN_CLK_A SPI_NSS1_A I2SIN_DFS_A SPI_NSS0_A I2C_SCL_B SPI_MOSI_A I2C_SDA_B SPI_MISO_A SPI_NSS3_EZR SPI_SCK_A SPI_NSS2_EZR CAN_RX_B SPI_NSS1_EZR CAN_TX_B SPI_NSS0_EZR USART_UCLK_A SPI_MOSI_EZR USART_CTS_A SPI_MISO_EZR USART_RTS_A SPI_SCK_EZR USART_RX_A UART_CTS_SYS USART_TX_A UART_RTS_SYS GND UART_RX_SYS H1 400 W Cesar Chavez Austin, TX 78701 Friday, May 04, 2012 Document Number UPIO-USB-AUDIO I2S AUDIO I/O CARD - UDP1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 Sheet I2S Audio I/O Card 5 PWR_5.0_BULK PWR_3.3_BULK PWR_SYS_BULK C2_DAT_E C2_CLK_E C2_DAT_D C2_CLK_D 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 Rev. 0.1 CONN_UDP_IO_H3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 3 ADC_VREF ADC_IN1 ADC_IN0 Figure 12. UPIO-USB-AUDIO I/O Card Schematic (5 of 5) GND NC NC NC C2_DAT_E NC C2_CLK_E NC C2_DAT_D NC C2_CLK_D NC C2_DAT_C NC C2_CLK_C NC C2_DAT_B NC C2_CLK_B NC C2_DAT_A NC C2_CLK_A NC EBID_NSS NC EBID_MISO NC EBID_MOSI NC EBID_SCK NC GND NC PWR_SYS_BULK NC PWR_SYS_BULK NC PWR_3.3V_BULK NC PWR_3.3V_BULK NC PWR_3.3V_BULK NC PWR_3.3V_BULK NC PWR_5.0V_BULK NC PWR_5.0V_BULK NC PWR_5.0V_BULK NC PWR_5.0V_BULK NC PWR_VPP_BULK NC PWR_VPP_BULK NC PWR_HV2_BUS NC PWR_HV2_BUS NC PWR_HV1_BUS NC PWR_HV1_BUS NC PWR_AUX_BUS NC PWR_AUX_BUS NC PWR_IO_BUS NC PWR_IO_BUS NC PWR_IO_OUT NC PWR_IO_OUT NC PWR_IO_IN NC PWR_IO_IN NC PWR_RADIO_OUT NC PWR_RADIO_OUT NC PWR_RADIO_IN NC PWR_RADIO_IN NC PWR_VDD_OUT NC PWR_VDD_OUT NC PWR_VDD_IN NC PWR_VDD_IN JTAG_TDI_A GND JTAG_TDO_A H3 4 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 CONN_UDP_IO_H4 Title IDAC_B GND IDAC_A NC GND NC DAC_OUT3 NC DAC_OUT2 ITM_CLK DAC_OUT1 ITM_DAT3 DAC_OUT0 ITM_DAT2 DAC_VREFGND ITM_DAT1 DAC_VREF ITM_DAT0 GND NC ADC_IN3 EZR_GPIO4 ADC_IN2 EZR_GPIO3 ADC_IN1 EZR_GPIO2 ADC_IN0 EZR_GPIO1 ADC_VREFGND EZR_GPIO0 ADC_VREF EZR_VDI GND EZR_ARSSI C2D_RX15_A EZR_RESET C2D_RX14_A EZR_SI100X_RX C2D_RX13_A EZR_EFIT C2D_RX12_A EZR_DTO C2D_RX11_A EZR_SI100X_TX C2D_RX10_A EZR_NFFS C2D_RX09_A EZRP_NIRQ C2D_RX08_A EZRP_SDN C2D_RX07_A GND C2D_RX06_A EZRP_RX_DATA_OUT C2D_RX05_A EZRP_RX_CLK_OUT C2D_RX04_A EZRP_TX_DATA_IN C2D_RX03_A GND C2D_RX02_A EZRP_CLK_IN C2D_RX01_A GND C2D_RX00_A EXTREG_BD_A C2D_TX15_A EXTREG_OUT_A C2D_TX14_A EXTREG_SN_A C2D_TX13_A EXTREG_SP_A C2D_TX12_A I2V_INN_A C2D_TX11_A I2V_INP_A C2D_TX10_A GND C2D_TX09_A HVDA_INN_B C2D_TX08_A HVDA_INP_B C2D_TX07_A HVDA_INN_A C2D_TX06_A HVDA_INP_A C2D_TX05_A GND C2D_TX04_A CP_NEG_B C2D_TX03_A CP_POS_B C2D_TX02_A CP_NEG_A C2D_TX01_A CP_POS_A C2D_TX00_A CP_OUTA_A GND CP_OUT_A H4 2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 400 W Cesar Chavez Austin, TX 78701 I2S Audio I/O Card 15 I2S Audio I/O Card 7. Bill of Materials Table 5. UPIO-USB-AUDIO Card Bill of Materials Reference Part Number Source Description C20 C32 C39 C40 C45 C46 C51 C59 C60 C34 C4 C5 C16 C17 C18 C19 C33 C35 C36 C37 C41 C42 C43 C44 C49 C50 C52 C54 C57 C58 C62 C47 C48 C53 C55 C56 C61 D1 D2 C0603X5R6R3-475K C0603X7R100-105K Venkel Venkel 4.7uF 6.3V ±10% X5R 0603 1uF 10V ±10% X7R 0603 C0603COG500-221M C0603X7R250-104K Venkel Venkel 220pF 50V ±20% COG 0603 0.1uF 25V ±10% X7R 0603 C0603X5R6R3-106M C0603X7R160-822K C0603COG5006R8D B45196H5106M309 C0805X7R500272K SML-LX0603SRW LB Q39G-L2N2-35-1 10uF 6.3V ±20% X5R 0603 8.2nF 16V ±10% X7R 0603 6.8pF 50V ±0.5pF COG 0603 10uF 25V ±20% TANT 2700pF 50V ±10% X7R 0805 RED 30mA 0603 Blue 15mA 2.85V SMT, ChipLED 0603 FX8-100P-SV1 FH19SC-45S-0.5SH(05) TSW-102-07-T-S SJ1-3534N SSQ-104-23-T-S SNT-100-BK-T SDT022ATFT CMA-4544PF-W CR0603-10W-1001F CR0603-10W-1003F Venkel Venkel Venkel Kemet Venkel LUMEX INC OSRAM Opto Semiconductors Inc HIROSE ELECTRIC HIROSE ELECTRIC Samtec CUI Samtec Samtec DISPLAYTECH LTD. CUI Inc Venkel Venkel CR0603-10W-4751F Venkel 4.75K 1/10W ±1% ThickFilm 0603 CR0603-16W-000 CR0603-10W-4701F Venkel Venkel 0 ohm 1A ThickFilm 0603 4.7K 1/10W ±1% ThickFilm 0603 H1 H2 H3 H4 J6 J8 JP3 JP4 J9 JP1 JP2 JS1 JS2 JS3 LCD1 MK2 R16 R55 R26 R27 R30 R35 R38 R47 R49 R57 R66 R28 R33 R36 R39 R70 R40 R45 R41 R48 R50 16 Rev. 0.1 UDP DC HEADER Header FH19SC-45S-0.5SH(05) JUMPER Header Stereo Audio Jack 4X1 Socket Jumper Shunt LCD MODULE MICROPHONE 1K 1/10W ±1% ThickFilm 0603 100K 1/10W ±1% ThickFilm 0603 I2S Audio I/O Card Table 5. UPIO-USB-AUDIO Card Bill of Materials Reference Part Number Source Description R42 R43 R44 R51 R56 R58 R59 R61 R60 R63 R62 R64 R65 R68 Venkel Venkel Venkel Venkel Venkel Venkel Venkel Venkel Venkel Venkel Alpha (Taiwan) 681 1/10W ±1% ThickFilm 0603 1.5k 1/16W ±5% ThickFilm 0603 330 1/16W ±1% ThickFilm 0603 2K 1/10W ±1% ThickFilm 0603 5.1M 1/8W ±5% ThickFilm 0805 154K 1/8W ±1% ThickFilm 0603 4.99K 1/16W ±1% ThickFilm 0603 4.22K 1/10W ±1% ThickFilm 0603 133K 1/10W ±1% ThickFilm 0603 9.76K 1/10W ±1% ThickFilm 0805 10K 0.03W 30% Thumbwheel 10MM R69 S1 S2 S4 SW1 U10 CR0603-10W-6810F CR0603-16W-152J CR0603-16W-3300F CR0603-10W-2001F CR0805-8W-515J RC0603-16W-1543F CR0603-16W-4991F CR0603-10W-4221F CR0603-10W-1333F CR0805-10W-9761 RV100F-30-4K1B-B10KB301 CR0603-10W-1000F EVQ-Q7GA50 EVQ-PAD04M OS102011MS2QN1 101-00708-64 U11 U14 U15 C8051F990-GM WM8976GEFL/V MC33204DR2 U7 U9 R53 R54 R67 C8051F380-GQ SN74LVC1G66DCK CR0603-16W-000 CR0402-16W-000 Venkel 100 1/10W ±1% ThickFilm 0603 PANASONIC CORP JOYSTICK SW 5POS PANASONIC CORP MOMENTARY tactile switch 6.5X4.5 C&K SW SLIDE 2POS .1A @ 12V Amphenol Commercial SD/MMC CARD MEM Products Silicon Labs C8051F990 MCU QFN20 3X3 Wolfson WM8976 3.3V CODEC QFN32 5X5 ON MC33204 QUAD op-amp SO14 SEMICONDUCTOR Silicon Labs C8051F380 MCU QFP48 9X9 TI SN74LVC1G66DCK SINGLE Venkel 0 ohm 1A ThickFilm 0603 NI (not installed) Venkel 0 ohm 1A ThickFilm 0402 NI (not installed) Rev. 0.1 17 I2S Audio I/O Card 8. Appendix Table 6. UPIO-USB-AUDIO Card H1 Pin Descriptions (H1) 18 I/O Card Pin Signal Name 1 LPTIMER_OUT_A 2 LPTIMER_IN_A 3 LIN_RX_B 4 LIN_TX_B 5 CAN_RX_A 6 CAN_TX_A 7 EXT_DMA_TRIG1 8 EXT_DMA_TRIG0 9 EXT_DAC_TRIG1 10 EXT_DAC_TRIG0 11 EXT_ADC_TRIG1 12 EXT_ADC_TRIG0 13 EXT_INT1 14 EXT_INT0 15 WAKEUP1 16 WAKEUP0 17 PORT_MATCH1 18 PORT_MATCH0 19 GPIO15 20 GPIO14 21 GPIO13 22 GPIO12 23 GPIO11 24 GPIO10 25 GPIO09 26 GPIO08 27 GPIO07 28 GPIO06 29 GPIO05 30 GPIO04 SD_SW SD card inserted detection switch 31 GPIO03 SPI_PWR SD card power switch 32 GPIO02 Red LED (D1) 33 GPIO01 Push-Button Switch (S2) 34 GPIO00 Push-Button Switch (S4) 35 CLKOUT0 Description Rev. 0.1 I2S Audio I/O Card Table 6. UPIO-USB-AUDIO Card H1 Pin Descriptions (H1) I/O Card Pin Signal Name Description 36 I2SIN_DOUT_A Codec I2S output (from codec) data (SD) (ADCDAT pin) 37 I2SIN_CLK_A Codec I2S clock (SCK) 38 I2SIN_DFS_A Codec I2S word sync (WS) 39 I2C_SCL_B 40 I2C_SDA_B 41 SPI_NSS3_EZR 42 SPI_NSS2_EZR 43 SPI_NSS1_EZR 44 SPI_NSS0_EZR SD Card DAT3/CS pin 45 SPI_MOSI_EZR SD Card CMD/MOSI pin 46 SPI_MISO_EZR SD Card DAT0/MISO pin 47 SPI_SCK_EZR SD Card CLK/SCLK pin 48 UART_CTS_SYS 49 UART_RTS_SYS 50 UART_RX_SYS 51 GND 52 UART_TX_SYS 53 UART_CTS_A 54 UART_RTS_A 55 UART_RX_A 56 UART_TX_A 57 TIMER_EX_B 58 TIMER_CT_B 59 TIMER_EX_A 60 TIMER_CT_A 61 I2C_SCL_EZR Codec command I2C clock 62 I2C_SDA_EZR Codec command I2C data 63 I2SOUT_DOUT_A I2S input (to codec) data (SD) (DACDAT pin) 64 I2SOUT_CLK_A Codec I2S clock (SCK) 65 I2SOUT_DFS_A Codec I2S word sync (WS) 66 PCA_CH1_B 67 PCA_CH0_B 68 PCA_ECI_B 69 PCA_CH1_A 70 PCA_CH0_A 71 PCA_ECI_A 72 LIN_RX_A Codec external clock Rev. 0.1 19 I2S Audio I/O Card Table 6. UPIO-USB-AUDIO Card H1 Pin Descriptions (H1) 20 I/O Card Pin Signal Name 73 LIN_TX_A 74 EPCA_CH5_A 75 EPCA_CH4_A 76 EPCA_CH3_A 77 EPCA_CH2_A 78 EPCA_CH1_A 79 EPCA_CH0_A 80 EPCA_ECI_A 81 USART_UCLK_B 82 USART_CTS_B 83 USART_RTS_B 84 USART_RX_B 85 USART_TX_B 86 SPI_NSS3_A 87 SPI_NSS2_A 88 SPI_NSS1_A 89 SPI_NSS0_A 90 SPI_MOSI_A 91 SPI_MISO_A 92 SPI_SCK_A 93 CAN_RX_B 94 CAN_TX_B 95 USART_UCLK_A 96 USART_CTS_A P USART_RTS_A 98 USART_RX_A 99 USART_TX_A 100 GND Description Rev. 0.1 I2S Audio I/O Card Table 7. UPIO-USB-AUDIO Card H2 Pin Descriptions (H2) I/O Card Pin Signal Name 1 CMOSCLK_XTAL2_A 2 CMOSCLK_XTAL1_A 3 LCD_COM7_A 4 LCD_COM6_A 5 LCD_COM5_A 6 LCD_COM4_A 7 LCD_COM3_A 8 LCD_COM2_A 9 LCD_COM1_A 10 LCD_COM0_A 11 LCD_SEG39_A 12 LCD_SEG38_A 13 LCD_SEG37_A 14 LCD_SEG36_A 15 LCD_SEG35_A 16 LCD_SEG34_A 17 LCD_SEG33_A 18 LCD_SEG32_A 19 LCD_SEG31_A 20 LCD_SEG30_A 21 LCD_SEG29_A 22 LCD_SEG28_A 23 LCD_SEG27_A 24 LCD_SEG26_A 25 LCD_SEG25_A 26 LCD_SEG24_A 27 LCD_SEG23_A 28 LCD_SEG22_A 29 LCD_SEG21_A 30 LCD_SEG20_A 31 LCD_SEG19_A 32 LCD_SEG18_A 33 LCD_SEG17_A 34 LCD_SEG16_A 35 LCD_SEG15_A 36 LCD_SEG14_A 37 LCD_SEG13_A Description Rev. 0.1 21 I2S Audio I/O Card Table 7. UPIO-USB-AUDIO Card H2 Pin Descriptions (H2) 22 I/O Card Pin Signal Name 38 LCD_SEG12_A 39 LCD_SEG11_A 40 LCD_SEG10_A 41 LCD_SEG09_A 42 LCD_SEG08_A 43 LCD_SEG07_A 44 LCD_SEG06_A 45 LCD_SEG05_A 46 LCD_SEG04_A 47 LCD_SEG03_A 48 LCD_SEG02_A 49 LCD_SEG01_A 50 LCD_SEG00_A 51 GND 52 EMIF_BE0B 53 EMIF_CS1B 54 EMIF_BE1B 55 EMIF_CS0B 56 EMIF_ALE 57 EMIF_OEB 58 EMIF_WRB 59 EMIF_A0 60 EMIF_A1 61 EMIF_A2 62 EMIF_A3 63 EMIF_A4 64 EMIF_A5 65 EMIF_A6 66 EMIF_A7 67 EMIF_A8 68 EMIF_A9 69 EMIF_A10 70 EMIF_A11 71 EMIF_A12 72 EMIF_A13 73 EMIF_A14 74 EMIF_A15 Description Rev. 0.1 I2S Audio I/O Card Table 7. UPIO-USB-AUDIO Card H2 Pin Descriptions (H2) I/O Card Pin Signal Name 75 EMIF_A16 76 EMIF_A17 77 EMIF_A18 78 EMIF_A19 79 EMIF_A20 80 EMIF_A21 81 EMIF_A22 82 EMIF_A23 83 HVGPIO7 84 HVGPIO6 85 HVGPIO5 86 HVGPIO4 87 HVGPIO3 88 HVGPIO2 89 HVGPIO1 90 HVGPIO0 91 EPCA_CH5_MOTOR 92 EPCA_CH4_MOTOR 93 EPCA_CH3_MOTOR 94 EPCA_CH2_MOTOR 95 EPCA_CH1_MOTOR 96 EPCA_CH0_MOTOR 97 EPCA_ECI_MOTOR 98 UDPBUS_SCL_A EBID SCL (C8051F990) 99 UDPBUS_SDA_A EBID SDA (C8051F990) 100 GND Description Rev. 0.1 23 I2S Audio I/O Card Table 8. UPIO-USB-AUDIO Card H3 Pin Descriptions (H3) 24 I/O Card Pin Signal Name 1 H3_100 2 H3_99 3 H3_98 4 H3_97 5 H3_96 6 H3_95 7 H3_94 8 H3_93 9 H3_92 10 H3_91 11 H3_90 12 H3_89 13 H3_88 14 H3_87 15 H3_86 16 H3_85 17 H3_84 18 H3_83 19 H3_82 20 H3_81 21 H3_80 22 H3_79 23 H3_78 24 H3_77 25 H3_76 26 H3_75 27 H3_74 28 H3_73 29 H3_72 30 H3_71 31 H3_70 32 H3_69 33 H3_68 34 H3_67 35 H3_66 36 H3_65 Description Rev. 0.1 I2S Audio I/O Card Table 8. UPIO-USB-AUDIO Card H3 Pin Descriptions (H3) I/O Card Pin Signal Name 37 H3_64 38 H3_63 39 H3_62 40 H3_61 41 H3_60 42 H3_59 43 H3_58 44 H3_57 45 H3_56 46 H3_55 47 H3_54 48 H3_53 Description 49 JTAG_TDI_A 50 JTAG_TDO_A 51 GND 52 nc 53 C2_DAT_E C8051F380 co-processor C2D debugging data 54 C2_CLK_E C8051F380 co-processor C2CK debugging clock 55 C2_DAT_D C8051F990 EBID C2D debugging data 56 C2_CLK_D C8051F990 EBID C2CK debugging clock 57 C2_DAT_C 58 C2_CLK_C 59 C2_DAT_B 60 C2_CLK_B 61 C2_DAT_A 62 C2_CLK_A 63 EBID_NSS 64 EBID_MISO 65 EBID_MOSI 66 EBID_SCK 67 GND 68 PWR_SYS_BULK 69 PWR_SYS_BULK 70 PWR_3.3V_BULK 71 PWR_3.3V_BULK 72 PWR_3.3V_BULK 73 PWR_3.3V_BULK 3.3 V power supply for the EBID and co-processor devices PWR_3.3_BULK 3.3 V supply used through the I/O board Rev. 0.1 25 I2S Audio I/O Card Table 8. UPIO-USB-AUDIO Card H3 Pin Descriptions (H3) 26 I/O Card Pin Signal Name Description 74 PWR_5.0_BULK 5.0 V power from the UDP motherboard 75 PWR_5.0_BULK 76 PWR_5.0_BULK 77 PWR_5.0_BULK 78 PWR_VPP_BULK 79 PWR_VPP_BULK 80 PWR_HV2_BUS 81 PWR_HV2_BUS 82 PWR_HV1_BUS 83 PWR_HV1_BUS 84 PWR_AUX_BUS 85 PWR_AUX_BUS 86 PWR_IO_BUS 87 PWR_IO_BUS 88 PWR_IO_OUT 89 PWR_IO_OUT 90 PWR_IO_IN 91 PWR_IO_IN 92 PWR_RADIO_OUT 93 PWR_RADIO_OUT 94 PWR_RADIO_IN 95 PWR_RADIO_IN 96 PWR_VDD_OUT 97 PWR_VDD_OUT 98 PWR_VDD_IN 99 PWR_VDD_IN 100 GND Rev. 0.1 I2S Audio I/O Card Table 9. UPIO-USB-AUDIO Card H4 Pin Descriptions (H4) I/O Card Pin Signal Name 1 GND 2 H4_99 3 H4_98 4 H4_97 5 ITM_CLK 6 ITM_DAT3 7 ITM_DAT2 8 ITM_DAT1 9 ITM_DAT0 10 H4_91 11 EZR_GPIO4 12 EZR_GPIO3 13 EZR_GPIO2 14 EZR_GPIO1 15 EZR_GPIO0 16 EZR_VDI 17 EZR_ARSSI 18 EZR_RESET 19 EZR_SI100X_RX 20 EZR_FFIT 21 EZR_DTO 22 EZR_SI100X_TX 23 EZR_NFFS 24 EZRP_NIRQ 25 EZRP_SDN 26 GND 27 EZRP_RX_DATA_OUT 28 EZRO_RX_CLK_OUT 29 EZRP_TX_DATA_IN 30 GND 31 EZRP_CLK_IN 32 GND 33 EXTREG_BD_A 34 EXTREG_OUT_A 35 EXTREG_SN_A 36 EXTREG_SP_A Description Rev. 0.1 27 I2S Audio I/O Card Table 9. UPIO-USB-AUDIO Card H4 Pin Descriptions (H4) 28 I/O Card Pin Signal Name 37 I2V_INN_A 38 I2V_INP_A 39 GND 40 HVDA_INN_B 41 HVDA_INP_B 42 HVDA_INN_A 43 HVDA_INP_A 44 GND 45 CP_NEG_B 46 CP_POS_B 47 CP_NEG_A 48 CP_POS_A 49 CP_OUTA_A 50 CP_OUT_A 51 IDAC_B 52 IDAC_A 53 GND 54 DAC_OUT3 55 DAC_OUT2 56 DAC_OUT1 57 DAC_OUT0 58 DAC_VREFGND 59 DAC_VREF 60 GND 61 ADC_IN3 62 ADC_IN2 63 ADC_IN1 Microphone ADC input 64 ADC_IN0 Potentiometer 65 ADC_VREFGND board ground 66 ADC_VREF Microphone ADC input bias 67 GND 68 C2D_RX15_A 69 C2D_RX14_A 70 C2D_RX13_A 71 C2D_RX12_A 72 C2D_RX11_A 73 C2D_RX10_A Description Rev. 0.1 I2S Audio I/O Card Table 9. UPIO-USB-AUDIO Card H4 Pin Descriptions (H4) I/O Card Pin Signal Name 74 C2D_RX09_A 75 C2D_RX08_A 76 C2D_RX07_A 77 C2D_RX06_A 78 C2D_RX05_A 79 C2D_RX04_A 80 C2D_RX03_A 81 C2D_RX02_A 82 C2D_RX01_A 83 C2D_RX00_A 84 C2D_TX15_A 85 C2D_TX14_A 86 C2D_TX13_A 87 C2D_TX12_A 88 C2D_TX11_A 89 C2D_TX10_A 90 C2D_TX09_A 91 C2D_TX08_A 92 C2D_TX07_A 93 C2D_TX06_A 94 C2D_TX05_A 95 C2D_TX04_A 96 C2D_TX03_A 97 C2D_TX02_A 98 C2D_TX01_A 99 C2D_TX00_A 100 GND Description Rev. 0.1 29 I2S Audio I/O Card CONTACT INFORMATION Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701 Please visit the Silicon Labs Technical Support web page: http://www.silabs.com/support and register to submit a technical support request. The information in this document is believed to be accurate in all respects at the time of publication but is subject to change without notice. Silicon Laboratories assumes no responsibility for errors and omissions, and disclaims responsibility for any consequences resulting from the use of information included herein. Additionally, Silicon Laboratories assumes no responsibility for the functioning of undescribed features or parameters. Silicon Laboratories reserves the right to make changes without further notice. Silicon Laboratories makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does Silicon Laboratories assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. Silicon Laboratories products are not designed, intended, or authorized for use in applications intended to support or sustain life, or for any other application in which the failure of the Silicon Laboratories product could create a situation where personal injury or death may occur. Should Buyer purchase or use Silicon Laboratories products for any such unintended or unauthorized application, Buyer shall indemnify and hold Silicon Laboratories harmless against all claims and damages. Silicon Laboratories and Silicon Labs are trademarks of Silicon Laboratories Inc. Other products or brandnames mentioned herein are trademarks or registered trademarks of their respective holders. 30 Rev. 0.1