S i M3 L1 x x LCD UG UDP S i M 3L1 XX LCD MCU C A R D 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.2 10/12 Copyright © 2012 by Silicon Laboratories SiM3L1xx LCD UG SiM3L1xx LCD UG 2. Relevant Documents This document provides a hardware overview for the Unified Development Platform (UDP) system SiM3L1xx LCD MCU card. Additional information on the UDP system and the Precision32™ MCUs 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. Application Notes All Precision32 Application Notes can be found at www.silabs.com/32bit-appnotes. 2 Rev. 0.2 SiM3L1xx LCD UG 3. Hardware Setup 3.1. Using the MCU Card Alone Refer to Figure 2 for a diagram of the hardware configuration when using the MCU card without a UDP motherboard. 1. Connect the USB Debug Adapter to the 10-pin debug connector (J14) on the MCU card using the 10-pin ribbon cable. 2. Connect the USB Debug Adapter to a USB Port on the PC. 3. Move the SW2 VBAT Select switch to the middle +3.3V_VREG position. 4. Verify that the J14 Imeasure jumper is populated. 5. Verify that the VIO and VIORF Selection switches (SW8 and SW9) are in the lower position selecting VBAT as the supply voltage for the VIO and VIORF power rails. 6. Power the MCU card through the power connector (J6) using the supplied 9 V ac/dc adapter. Notes: Use the Reset button in the IDE to reset the target when connected using a USB Debug Adapter. power from the MCU card and the USB Debug Adapter before connecting or disconnecting the ribbon cable from the MCU card. Connecting or disconnecting the cable when the devices have power can damage the device and/or the USB Debug Adapter. Remove 6 1 4 2 5 3 Figure 2. Hardware Setup using the MCU Card Alone Rev. 0.2 3 SiM3L1xx LCD UG 3.2. Using the MCU Card with the UDP Motherboard Refer to Figure 3 for a diagram of the hardware configuration when using the MCU card with a UDP motherboard. 1. Connect the MCU card to the UDP motherboard slot. 2. (Optional) Connect an 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 10-pin debug connector (J31) on the MCU card using the 10-pin ribbon cable. 6. Connect the USB Debug Adapter to a USB Port on the PC. 7. Move the SW2 VBAT Select switch to the upper PWR_VDD_OUT position. 8. Verify that the J14 Imeasure jumper is populated. 9. Verify that the VIO and VIORF Selection switches (SW8 and SW9) are in the lower position selecting VBAT as the supply voltage for the VIO and VIORF power rails. 10. Connect the ac/dc power adapter to power jack J20 on the UDP motherboard. The board can also be powered from the J16 USB, J1 mini USB connectors, or J11 battery connector socket. 11. Move the S3 power switch on the UDP motherboard to the ON position. 12. Update the motherboard firmware as described in Section 3.4. 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. Imeasure Jumper Virtual COM Port USB Debug Adapter USB Connector (J16) Power Adapter (J20) Power Select Switch Figure 3. Hardware Setup using the Unified Development Platform 4 Rev. 0.2 SiM3L1xx LCD UG 3.3. CP210x USB to UART VCP Driver Installation The MCU Card includes a Silicon Labs CP210x USB-to-UART Bridge Controller. Device drivers for the CP210x need to be installed before the PC software can communicate with the MCU through the UART interface. If the "Install CP210x Drivers" option is selected during installation, a driver “unpacker” utility will launch. 1. Follow the steps to copy the driver files to the desired location. The default directory is C:\SiLabs\MCU\CP210x. 2. The final window will give an option to install the driver on the target system. Select the “Launch the CP210x VCP Driver Installer” option if you are ready to install the driver. 3. If selected, the driver installer will now launch, providing an option to specify the driver installation location. After pressing the “Install” button, the installer will search your system for copies of previously installed CP210x Virtual COM Port drivers. It will let you know when your system is up to date. The driver files included in this installation have been certified by Microsoft. 4. If the “Launch the CP210x VCP Driver Installer” option was not selected in step 3, the installer can be found in the location specified in step 2, by default C:\SiLabs\MCU\CP210x\Windows_2K_XP_S2K3_Vista. At this location, run CP210xVCPInstaller.exe. 5. To complete the installation process, connect the included USB cable between the host computer and the COM PORT USB connector (J5) on the MCU Card. Windows will automatically finish the driver installation. Information windows will pop up from the taskbar to show the installation progress. 6. If needed, the driver files can be uninstalled by selecting “Silicon Labs CP210x USB to UART Bridge Driver Removal” option in the “Add or Remove Programs” window. 3.4. Updating the UDP Motherboard Firmware To ensure the UDP Motherboard supports the SiM3L1xx MCU card, run the UDP Motherboard Firmware Update Utility shown in Figure 4. This utility can be downloaded from www.silabs.com/udp. 1. Connect the UDP motherboard to a PC using a regular USB cable connected to the UDS connector (J16). 2. Run the utility. 3. Select the desired motherboard if more than one is connected to the PC. 4. Press the Update Selected Device button. Figure 4. UDP Motherboard Firmware Update Utility Rev. 0.2 5 SiM3L1xx LCD UG 4. SiM3L1xx LCD MCU Card Overview The SiM3L1xx LCD MCU card enables application development on the SiM3L1xx MCU. The card connects to the MCU 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. The target MCU card can also be detached from the UDP and used alone as a development or demonstration tool. Figure 5 shows the SiM3L1xx LCD MCU card, and Figure 6 highlights the SiM3L1xx LCD MCU card features. Figure 5. SiM3L1xx LCD MCU Card 6 Rev. 0.2 SiM3L1xx LCD UG Mini-B USB Connector for VCP Power LED Power Debug Connector Port Bank Access Reset Push-Button Current Measure Jumper LCD VBAT Select Switch VIO/VIORF Select Switches LEDs Push-Button Switches Analog Terminals Joystick Potentiometer Figure 6. SiM3L1xx LCD MCU Card Features Rev. 0.2 7 SiM3L1xx LCD UG 4.1. Push-Button Switches and LEDs (S1-4, DS5-8) The UDP SiM3L1xx LCD MCU Card has four push-button switches and four LEDs. The four switches and LEDs connect to PB1.4, PB1.5, PB1.6, and PB1.7. The switches are normally open and pull the pin voltage to ground when pressed. The LEDs connect to VIO through a current-limiting resistor and turn on when the corresponding Port Bank pin is low. A 5-way joystick is also connected to PB1.4, PB1.5, PB1.6, and PB1.7. Selecting one of the directions in the joystick has the same effect as pressing the push button switch. Pressing down on the joystick will connect PB0.1 to ground. The header J18 can be used to disconnect the switches, LEDs, and joystick from the GPIO pins. Table 1. Switch and LED Pin Descriptions LEDs Function Joystick Switch — Red LED DS5 Red LED DS6 Red LED DS7 Red LED DS8 CENTER UP RIGHT DOWN LEFT — Switch S1 Switch S2 Switch S3 Switch S4 MCU Pin PB0.1 PB1.4 PB1.5 PB1.6 PB1.7 4.2. Analog Terminals (J20) Several of the SiM3L1xx port pins used for analog functions are connected to the J20 terminal block. Refer to Table 2 for the J20 terminal block connections. Table 2. Terminal Block Pin Descriptions (J20) Terminal Pin MCU I/O 1 2 3 4 5 6 PB0.5 / PC0 PB0.6 / PC1 PB0.7 / LC0 PB0.8 / LC1 PB0.9 / LCPUL0 PB0.10 / LCPUL1 4.3. Potentiometer (R13) The potentiometer is available on PB0.3. To facilitate a low-power potentiometer, PB0.4 connects to the bottom of the potentiometer as a potentiometer enable. To use the potentiometer, install a shorting block on J18 pins 11 and 12 to connect PB0.3 to the potentiometer and J18 pins 13 and 14 to connect the potentiometer enable to PB0.4. Drive PB0.4 low to enable the potentiometer. 4.4. VBAT Power Select Switch (SW2) The VBAT Power Supply has three power options: UDP motherboard (PWR_VDD_OUT), +3.3 V Regulator Power, and Battery Power. The VBAT Power Select Switch is used to select between the three options. The +3.3 V Regulator power option allows the board to be powered from a diode-OR of three power sources: 9 V Power Adapter (J6), the USB connector labeled “COM PORT” (J5), or from the UDP motherboard bulk supply. 4.5. Power LED (DS9) The blue power LED provides visual feedback when the board is powered through USB, the 9 V power adapter, or from the UDP Motherboard. The power LED indicates that power is available on the board and the VBAT, VIO, and VIORF switches must be configured properly to power the MCU. 8 Rev. 0.2 SiM3L1xx LCD UG 4.6. Battery Holder (BT1) The battery holder is designed to accept a 3.6 V lithium thionyl chloride battery. The VBAT Power Select Switch may be used to power the system from the battery. The Power LED does not turn on when battery powered. 4.7. Imeasure Jumper (J19) The Imeasure jumper (J19) allows for easy access to measure the VBAT current of the MCU. The shorting block for this header is populated by default. To measure the supply current, remove the corresponding shorting block and connect a current measurement device across the unpopulated header. 4.8. VIO and VIORF Selection Switches (SW8 and SW9) The VIO and VIORF switches allow for the VIO and VIORF pins on the MCU to be connected to the VDC or the VBAT supply. By default, both switches will power VIO and VIORF from VBAT. 4.9. Debug Header (J14) The mini 10-pin debug header supports the Silicon Labs USB Debug Adapter. This connector provides a Serial Wire (SW) debug connection to the SiM3L1xx on the MCU card. 4.10. Reset Button (S5) The reset push-button switch is in the lower-left corner. Pushing this button will always reset the MCU. Pushing this button while the IDE is connected to the MCU will result in IDE disconnecting from the target. 4.11. UART VCP Connection Options (J7, U2, J5) The MCU card features a USB virtual COM port (VCP) UART connection via the mini-B USB connector (J5) labeled “COM PORT.” The VCP connection uses the CP210x USB-to-UART bridge chip (U2). The GPIO pins connected to the CP210x device can be enabled or disabled through the J7 header. Table 3 shows the GPIO pins that are routed to the CP210x. Table 3. CP210x Controlled GPIO Pins GPIO Pin User Control Function PB1.2 PB1.3 VIO UART Transmit UART Receive VIO 4.12. LCD Display (U8) The LCD display is a 4-mux, 128-segment alphanumeric LCD. The LCD has eight 14-segment characters and includes decimal points and apostrophes. The LCD is controlled by the on-chip LCD0 peripheral. 4.13. Port Pin Headers (J21, J22, J13, J16, J17) All of the MCU port pins are available on the 0.100-inch headers on MCU card. Some of these port pins are shared with other functions on the board and may be modified as explained in Section 4.14. Rev. 0.2 9 SiM3L1xx LCD UG 4.14. MCU Card Default and Optional Connections The MCU card has many default and optional connections for use with different I/O cards and the UDP motherboard. Some of the default connections are via shorting jumpers. The shorting jumpers are a 603 resistor footprint with a cut trace between pads. To disconnect, cut the trace with a sharp utility knife. To reconnect, install a 0 603 resistor or connect the two pads with solder. The optional connections are non-populated (no-pop) resistor footprints. To connect, install a 0 603 resistor or connect the two pads with solder. The LCD connections on the SiM3L1xx LCD MCU Card route to the on-board, populated LCD. Table 4. MCU Pin Functions MCU Pin PB0.0 PB0.1 PB0.2 PB0.3 PB0.4 PB0.5 PB0.6 PB0.7 PB0.8 PB0.9 PB0.10 PB0.11 PB1.0 PB1.1 PB1.2 PB1.3 PB1.4 PB1.5 PB1.6 PB1.7 PB1.8 PB1.9 PB1.10 PB1.11 PB2.0 PB2.1 PB2.4 10 MCU Card Function Default Optional VREF (C6, C7) Joystick Center (J18) Potentiometer Input (J18) IDAC Output (C5) Potentiometer Enable (J18) PC0 (J20) PC1 (J20) LC0 (J20) LC1 (J20) LCPUL0 (J20) LCPUL1 (J20) TDO (R33) UART Transmit (J7) UART Receive (J7) Joystick Up S1 Red LED (J18) Joystick Right S2 Red LED (J18) Joystick Down S3 Red LED (J18) Joystick Left S4 Red LED (J18) LCD Pin 21 LCD Pin 16 LCD Pin 22 LCD Pin 15 EZRP_NIRQ (R44) EZRP_SDN (R42) SPI_SCK_EZR (R57) Rev. 0.2 Analog Input (R37) Analog Input (R35) IDAC Output (R10) SPI_SCK_EZR (R58) SPI_MISO_EZR (R56) SPI_MOSI_EZR (R62) SPI_NSS0_EZR (R60) EZRP_RX_CLK_OUT(R41) EZRP_RX_DATA_OUT (R39) SiM3L1xx LCD UG Table 4. MCU Pin Functions (Continued) MCU Pin PB2.5 PB2.6 PB2.7 PB3.0 PB3.1 PB3.2 PB3.3 PB3.4 PB3.5 PB3.6 PB3.7 PB3.8 PB3.9 PB3.10 PB3.11 PB3.12 PB3.13 PB3.14 PB3.15 PB4.0 PB4.1 PB4.2 PB4.3 PB4.4 PB4.5 PB4.6 PB4.7 PB4.8 PB4.9 PB4.10 PB4.11 PB4.12 PB4.13 PB4.14 PB4.15 MCU Card Function Default Optional SPI_MISO_EZR (R55) SPI_MOSI_EZR (R61) LCD Pin 23 LCD Pin 14 LCD Pin 24 LCD Pin 13 LCD Pin 25 LCD Pin 12 LCD Pin 26 LCD Pin 11 LCD Pin 27 LCD Pin 10 LCD Pin 28 LCD Pin 9 LCD Pin 29 LCD Pin 8 LCD Pin 20 (COM3) LCD Pin 19 (COM4) LCD Pin 18 (COM1) LCD Pin 17 (COM0) LCD Pin 30 LCD Pin 7 LCD Pin 31 LCD Pin 6 LCD Pin 32 LCD Pin 5 LCD Pin 33 LCD Pin 4 LCD Pin 34 LCD Pin 3 LCD Pin 35 LCD Pin 2 LCD Pin 36 LCD Pin 1 Rev. 0.2 ETM3 (R31) ETM2 (R30) ETM1 (R29) ETM0 (R28) TRACECLK (R27) 11 SiM3L1xx LCD UG 5. Using the SiM3L1xx MCU 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. Install a shorting block on the UDP Motherboard J13 and J15 and connect the two left pins together when using the motherboard with the SiM3L1xx MCU card. UDP motherboard power J15 JP3 VIO IN power R24 JP2 Radio card IN power J14 J13 JP1 R15 to VIO power VDD IN power R6 to Radio card power to VDD power C8051F351 Figure 7. Power Measurement Diagram with Shorting Blocks 5.2. MCU Card Header Connections The MCU card has four connectors with 100 pins each. These 400 pins are directly tied to the UDP motherboard and I/O cards. These signals are named and designed to support a wide variety of features and applications, and the SiM3L1xx LCD UG 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 MCU card slot includes the following components: J1 J2 J3 J4 The SiM3L1xx LCD UG Appendix. 12 MCU card connector H1 MCU card connector H2 MCU card connector H3 MCU card connector H4 card implements the signals described in Table 6, Table 7, Table 8, and Table 9 in the Rev. 0.2 SiM3L1xx LCD UG 6. Shorting Blocks: Factory Defaults The SiM3L1xx LCD UG MCU card comes from the factory with pre-installed shorting blocks on several headers. Figure 8 shows the positions of the factory default shorting blocks. Figure 8. Shorting Blocks: Factory Defaults A shorting block is installed across the J19 Imeasure header to enable power to the MCU. Shorting blocks are installed on J7 to enable the virtual COM port. Shorting blocks are also installed on J18 to enable the switches, LEDs, and potentiometer to be connected to GPIO pins. Rev. 0.2 13 VDC VBAT VIORF PB0.0 PB0.2 PB0.4 PB0.6 PB0.8 PB0.10 J21 2 4 6 8 10 12 14 5 C35 2.2uF C21 0.1uF NI C25 0.1uF C26 4.7uF 560nH L3 C28 0.1uF C38 0.1uF PB0.1 PB0.3 PB0.5 PB0.7 PB0.9 PB0.11 C30 1uF HEADER 7x2 PB0 1 3 5 7 9 11 13 J22 2 4 6 8 10 12 14 PB0.3 PB0.2 PB0.1 PB0.0 SWDIO SWCLK 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 HEADER 7x2 PB1 PB4.15 PB4.14 PB4.13 D8 PB4.12 B0520LW PB4.11 PB4.10 PB4.9 VDRV C39 1uF VIO PB1.0 PB1.2 PB1.4 PB1.6 PB1.8 PB1.10 1 3 5 7 9 11 13 PB1.1 PB1.3 PB1.5 PB1.7 PB1.9 PB1.11 PB2.4 PB2.6 J13 2 4 6 8 10 Y1 32.768KHz HEADER 5x2 PB2 1 3 5 7 9 Port Access PB2.0 VIORF PB0.4 PB0.5 PB0.6 PB0.7 PB0.8 PB0.9 PB0.10 PB0.11 RESET PB0.3 PB0.2 PB0.1 PB0.0 TMS/SWDIO TCK/SWCLK VIO VIORF VDRV VBAT/VBATDC IND VSS/VSSDC VDC PB4.15/TRACECLK PB4.14/ETM0 PB4.13/ETM1 PB3.12/ETM2 PB4.11/EMT3 PB4.10 PB4.9 SiM3L167-B-GQ PB2.5 PB2.7 PB2.1 PB1.6/TDI PB1.7 PB1.8 PB1.9 PB1.10 PB1.11 PB2.0 PB2.1 VSS PB2.4 PB2.5 PB2.6 PB2.7 PB3.0 PB3.1 PB3.2 PB3.3 PB3.4 PB3.5 PB3.6 C31 0.1uF 10uF C24 VIO PB3.0 PB3.2 PB3.4 PB3.6 PB3.8 PB3.10 PB3.12 PB3.14 VIO 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 U7 J16 2 4 6 8 10 12 14 16 18 PB2.4 PB2.5 PB2.6 PB2.7 PB3.0 PB3.1 PB3.2 PB3.3 PB3.4 PB3.5 PB3.6 PB1.6 PB1.7 PB1.8 PB1.9 PB1.10 PB1.11 PB2.0 PB2.1 C34 1uF Header 0.1in-2X9 PB3 1 3 5 7 9 11 13 15 17 3 3 C33 0.1uF PB3.1 PB3.3 PB3.5 PB3.7 PB3.9 PB3.11 PB3.13 PB3.15 PB4.0 PB4.2 PB4.4 PB4.6 PB4.8 PB4.10 PB4.12 PB4.14 J17 2 4 6 8 10 12 14 16 18 MH MH PB4.1 PB4.3 PB4.5 PB4.7 PB4.9 PB4.11 PB4.13 PB4.15 MH Header 0.1in-2X9 PB4 1 3 5 7 9 11 13 15 17 MH 2 2 PB1.6 PB4.11_ISO PB4.12_ISO PB4.13_ISO PB4.14_ISO Date: Size B Title R44 0 R45 0 R40 0 R41 0 R36 0 R37 0 PB0.11 NI NI NI PB4.15_ISO PB2.0 PB2.2 PB2.2 PB2.0 PB0.1 PB0.9 Figure 9. SiM3L1xx UDP MCU Card Schematic (1 of 6) 4 C32 1uF PB4.8 PB4.7 PB4.6 PB4.5 PB4.4 PB4.3 PB4.2 PB4.1 PB4.0 VIO 4 PB1.0 PB1.1 PB1.2 PB1.3 PB1.4 PB1.5 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 PB0.4 PB0.5 PB0.6 PB0.7 PB0.8 PB0.9 PB0.10 PB0.11/TDO/SWV RESET VSS RTC1 RTC2 VIO VLCD PB1.0 PB1.1 PB1.2 PB1.3 PB1.4 PB1.5 PB4.8 PB4.7 PB4.6 PB4.5 PB4.4 PB4.3 PB4.2 PB4.1 PB4.0 VIO VSS PB3.15 PB3.14 PB3.13 PB3.12 PB3.11 PB3.10 PB3.9 PB3.8 PB3.7 Rev. 0.2 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 14 PB3.15 PB3.14 PB3.13 PB3.12 PB3.11 PB3.10 PB3.9 PB3.8 PB3.7 5 VIO VIO 400 W Cesar Chavez Austin, TX 78701 ETM3 PB4.11 ETM2 PB4.12 ETM1 PB4.13 ETM0 PB4.14 TRACECLK PB4.15 TDI TDO NI NI Thursday, July 19, 2012 Document Number UPMU-SIM3L1XX-LCD J14 2 4 6 8 10 PB1.0 PB1.1 R42 0 R43 0 R38 0 R39 0 R34 0 R35 0 SWDIO SWCLK TDO TDI RESET EZRP_SDN 2 4 6 8 10 12 14 16 18 20 1 Sheet 1 of 6 SWDIO SWCLK TDO TDI RESET TRACECLK ETM0 ETM1 ETM2 ETM3 Coresight-20 Header .05in DEBUG J8 Rev 2.0 EZRP_RX_DATA_OUT CP_NEG_A Coresight-10 Header .05in DEBUG 1 3 5 7 9 1 3 5 7 9 11 13 15 17 19 Debug Interface SIM3L1XX LCD MCU Board R31 0 R30 0 R29 0 R28 0 R27 0 R32 0 R33 0 R54 0 R53 0 PB2.1 PB2.3 PB2.3 PB2.1 PB0.2 NI UDP Configuration UDPBUS_SDA_A UDPBUS_SCL_A EZRP_NIRQ EZRP_RX_CLK_OUT CP_POS_A PB0.10 1 A B C D SiM3L1xx LCD UG 7. Schematics Rev. 0.2 PB3.12 PB4.2 PB4.4 PB4.6 PB4.8 PB4.10 PB4.12_ISO PB4.14_ISO PB1.8 PB1.10 PB3.0 PB3.2 PB3.4 PB3.6 PB3.8 PB3.10 PB4.1 PB4.0 PB3.15 PB3.14 PB3.11 PB3.9 PB3.7 PB3.5 PB3.3 PB3.1 PB1.11 PB1.9 29 30 31 32 33 34 35 36 21 22 23 24 25 26 27 28 17 18 19 20 9 10 11 12 13 14 15 16 1 2 3 4 5 6 7 8 U8 LCD 14x8 CP4, 4C, 4B, 4A 4M, 4N, 4G, 4H CP3, 3C, 3B, 3A 3M, 3N, 3G, 3H CP2, 2C, 2B, 2A, 2M, 2N, 2G, 2H CP1, 1C, 1B, 1A 1M, 1N, 1G, 1H DP8, 8C, 8B, 8A 8M, 8N, 8G, 8H DP7, 7C, 7B, 7A 7M, 7N, 7G, 7H DP6, 6C, 6B, 6A 6M, 6N, 6G, 6H DP5, 5C, 5B, 5A 5M, 5N, 5G, 5H COM0 COM1 COM2 COM3 5K, 5E, 5F, CA5 5L, 5K, 5J, 5I 6D, 6E, 6F, CA6 6L, 6K, 6J, 6I 7D, 7E, 7F, CA7 7L, 7K, 7J, 7I 8D, 8E, 8F, CA8 8L, 8K, 8J, 8I 1D, 1I, 1F, CA1 1L, 1K, 1J, 1I 2D, 2E, 2F, CA2 2L, 2K, 2J, 2I 3D, 3E, 3F, CA3 3L, 3K, 3J, 3I 4D, 4E, 4F, CA4 4L, 4K, 4J, 4I Figure 10. SiM3L1xx UDP MCU Card Schematic (2 of 6) B C D PB4.15_ISO PB4.13_ISO PB4.11_ISO PB4.9 PB4.7 PB4.5 PB4.3 PB3.13 5 4 3 SiM3L1xx LCD UG 15 Rev. 0.2 A B C D VDRV TP14 BLUE +3.3V_VREG POS 5 R49 0 0 0 VDRV R50 R48 2 VIORF VBAT VDC VIO VBAT 12BH1/2AA-2P-GR NEG BT1 Silk arrow indicates current flow PWR_IO_IN 1 D6 15V PWR_VDD_OUT STPS140Z D3 JP2 JUMPER Imeasure PWR_RADIO_IN GND BLUE TP2 Jumper Shunt 1 2 3 VBAT JS1 J6 POWER Power Jack STPS140Z D4 USB_5.0V STPS140Z D5 PWR_5.0V_BULK C36 4.7uF SW9 VIORF Sel SW_SLIDE_2POS 1 2 3 SW_SLIDE_2POS 1 2 3 SW8 VIO Sel SW_SLIDE_3POS 1 2 3 4 SW2 VBAT Sel C20 0.01uF 1 2 3 4 LP2989-3.3V BYP SDN NC ERROR GND SENSE INPUT OUTPUT U6 4 1.5K VDC BLUE BLUE BLUE GND TP9 VDC TP6 BLUE VIORF TP5 BLUE GND TP10 VIO VBAT BLUE GND TP11 BLUE VIO TP4 BLUE VBAT TP7 Power Test Points GND TP8 BLUE DS9 POWER VIORF R19 C37 4.7uF +3.3V_VREG 3 PB0.4 C5 0.1uF IDAC R10 3.9K NI PB0.0 4 6 8 U9 C7 0.01uF VREF COM COM COM C6 0.1uF 2 1 3 7 5 2 J20 1 2 3 5 4 6 ANALOG PC0 PC1 LC0 LC1 LCPUL0 LCPUL1 A B C D E/CTR JOYSTICK 2 Figure 11. SiM3L1xx UDP MCU Card Schematic (3 of 6) 8 7 6 5 R25 100K 3 GDN GND 10 9 4 Date: Size B Title VIO NI C B 0 R23 400 W Cesar Chavez Austin, TX 78701 R24 0 2 1K S3 S2 R11 RED DS7 PB1.6 RED DS6 PB1.5 R13 10K R17 750 R16 750 VIO Tuesday, July 17, 2012 Document Number UPMU-SIM3L1XX-LCD S5 RESET D S4 RED DS8 PB1.7 R18 750 User Interface SIM3L1XX LCD MCU Board PB0.5 PB0.6 PB0.7 PB0.8 PB0.9 PB0.10 A S1 RED DS5 PB1.4 R15 750 1 16 3 5 1 Sheet VIO 1 2 4 6 8 10 12 14 3 TP3 RESET BLUE R9 1K of RESET 6 PB1.4 PB1.5 PB1.6 PB1.7 PB0.1 PB0.3 PB0.4 Rev 2 Jumper Shunt JS8 Jumper Shunt JS7 HEADER 7x2 1 3 5 7 9 11 13 J18 Jumper Shunt JS6 Jumper Shunt JS5 Jumper Shunt JS4 Jumper Shunt JS3 Jumper Shunt JS2 SiM3L1xx LCD UG C13 0.1uF +3.3V_VREG C11 0.1uF UART_RX_SYS UART_TX_SYS VCP_TX VCP_RX 1 2 3 4 5 6 7 1 2 3 4 5 6 7 VCCA 1DIR 2DIR 1A1 1A2 2A1 2A2 U5 VCCA 1DIR 2DIR 1A1 1A2 2A1 2A2 U4 16 15 14 13 12 11 10 VCCB 1OE 2OE 1B1 1B2 2B1 2B2 16 15 14 13 12 11 10 74AVC4T245 R21 10K VCCB 1OE 2OE 1B1 1B2 2B1 2B2 74AVC4T245 R20 10K C12 0.1uF VIO_LT C10 0.1uF 1 3 5 2 4 6 VIO Header 0.1in-2X3 J7 Jumper Shunt JS11 Jumper Shunt JS10 Jumper Shunt JS9 PB1.2 PB1.3 VIO_LT MCU_TX MCU_RX C3 1uF C4 0.1uF +3.3V_VREG VCP_TX VCP_RX VCOM CTS BLUE TP13 1K R4 VCOM RTS BLUE TP12 9 25 24 1 28 27 26 23 22 14 15 20 21 +3.3V_VREG RESET TXD RXD RI DCD DTR DSR RTS CTS NC NC NC NC U2 C15 0.1uF C16 4.7uF 2 NC NC DD+ C18 CP2103 SUSP SUSP 11 12 19 18 17 16 13 10 4 3 0.1uF C17 1uF GPIO.0 GPIO.1 GPIO.2 GPIO.3 Figure 12. SiM3L1xx UDP MCU Card Schematic (4 of 6) MCU_RX MCU_TX UART_SYS_EN MCU_RX MCU_TX UART_VCP_EN VIO_LT 3 REGIN VBUS 4 7 8 GND +3.3V_VREG GND 9 GND 8 GND 8 GND 9 6 5 VDD VIO EPAD 29 Rev. 0.2 2 5 0.68uH L1 R22 NI 0 C19 0.1uF D1 SP0503BAHT NI USB_5.0V +V DD+ ID GND COM PORT J5 1 SiM3L1xx LCD UG 17 SH Rev. 0.2 UART_RX_SYS PB0.1 PB2.6 PB2.5 PB2.4 PB2.7 PB0.10 PB1.7 PB1.6 PB1.5 PB1.4 PB0.9 5 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 UDP DC HEADER GND USART_TX_A USART_RX_A USART_RTS_A USART_CTS_A USART_UCLK_A CAN_TX_B CAN_RX_B SPI_SCK_A SPI_MISO_A SPI_MOSI_A SPI_NSS0_A SPI_NSS1_A SPI_NSS2_A SPI_NSS3_A USART_TX_B USART_RX_B USART_RTS_B USART_CTS_B USART_UCLK_B EPCA_ECI_A EPCA_CH0_A EPCA_CH1_A EPCA_CH2_A EPCA_CH3_A EPCA_CH4_A ECPA_CH5_A LIN_TX_A LIN_RX_A PCA_ECI_A PCA_CH0_A PCA_CH1_A PCA_ECI_B PCA_CH0_B PCA_CH1_B I2SOUT_DFS_A I2SOUT_CLK_A I2SOUT_DOUT_A I2C_SDA_EZR I2C_SDA_EZR TIMER_CT_A TIMER_EX_A TIMER_CT_B TIMER_EX_B UART_TX_A UART_RX_A UART_RTS_A UART_CTS_A UART_TX_SYS GND UDP MCU H1 LPTIMER_OUT_A LPTIMER_IN_A LIN_RX_B LIN_TX_B CAN_RX_A CAN_TX_A EXT_DMA_TRIG1 EXT_DMA_TRIG0 EXT_DAC_TRIG1 EXT_DAC_TRIG0 EXT_ADC_TRIG1 EXT_ADC_TRIG0 EXT_INT1 EXT_INT0 WAKEUP1 WAKEUP0 PORT_MATCH1 PORT_MATCH0 GPIO15 GPIO14 GPIO13 GPIO12 GPIO11 GPIO10 GPIO09 GPIO08 GPIO07 GPIO06 GPIO05 GPIO04 GPIO03 GPIO02 GPIO01 GPIO00 CLKOUT0 I2SIN_DOUT_A I2SIN_CLK_A I2SIN_DFS_A I2C_SCL_B I2C_SDA_B SPI_NSS3_EZR SPI_NSS2_EZR SPI_NSS1_EZR SPI_NSS0_EZR SPI_MOSI_EZR SPI_MISO_EZR SPI_SCK_EZR UART_CTS_SYS UART_RTS_SYS UART_RX_SYS J1 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 3 C2_DAT_B C2_CLK_B UDPBUS_SDA_A UDPBUS_SCL_A R51 0 R52 0 NI 2 JP1 NI R46 0 R3 1K NI Date: Size B Title C2_DAT_B C2_CLK_B 14 13 11 10 9 8 7 16 15 400 W Cesar Chavez Austin, TX 78701 C1 1uF Thursday, July 19, 2012 Document Number UPMU-SIM3L1XX-LCD SIM3L1XX LCD MCU Board PWR_SYS_BULK C2 0.1uF 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 U1 C8051F990 6 5 2 1 20 19 18 17 R47 0 PWR_SYS_BULK Electronic Board Identification (EBID) 2 Figure 13. SiM3L1xx UDP MCU Card Schematic (5 of 6) 4 UART_TX_SYS PB1.7 PB0.10 PB0.10 PB2.4 PB2.5 PB2.6 PB0.1 PB0.4 PB0.0 PB0.1 PB0.2 PB0.6 PB0.8 4 4 VDD GND GND GND 18 3 12 EPAD 5 1 Sheet 1 5 of 6 SiM3L1xx LCD UG 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 Rev. 0.2 5 UDP DC HEADER GND UDPBUS_SDA_A UDPBUS_SCL_A EPCA_ECI_MOTOR EPCA_CH0_MOTOR EPCA_CH1_MOTR EPCA_CH2_MOTOR EPCA_CH3_MOTOR EPCA_CH4_MOTOR EPCA_CH5_MOTOR HVGPIO00 HVGPIO01 HVGPIO02 HVGPIO03 HVGPIO04 HVGPIO05 HVGPIO06 HVGPIO07 EMIF_A23 EMIF_A22 EMIF_A21 EMIF_A20 EMIF_A19 EMIF_A18 EMIF_A17 EMIF_A16 EMIF_A15 EMIF_A14 EMIF_A13 EMIF_A12 EMIF_A11 EMIF_A10 EMIF_A9 EMIF_A8 EMIF_A7 EMIF_A6 EMIF_A5 EMIF_A4 EMIF_A3 EMIF_A2 EMIF_A1 EMIF_A0 EMIF_WRB EMIF_OEB EMIF_ALE EMIF_CS0B EMIF_BE1B EMIF_CS1B EMIF_BE0B GND UDP MCU H2 CMOSCLK_XTAL2_A CMOSCLK_XTAL1_A LCD_COM7_A LCD_COM6_A LCD_COM5_A LCD_COM4_A LCD_COM3_A LCD_COM2_A LCD_COM1_A LCD_COM0_1 LCD_SEG39_A LCD_SEG38_A LCD_SEG37_A LCD_SEG36_A LCD_SEG35_A LCD_SEG34_A LCD_SEG33_A LCD_SEG32_A LCD_SEG31_A LCD_SEG30_A LCD_SEG29_A LCD_SEG28_A LCD_SEG27_A LCD_SEG26_A LCD_SEG25_A LCD_SEG24_A LCD_SEG23_A LCD_SEG22_A LCD_SEG21_A LCD_SEG20_A LCD_SEG19_A LCD_SEG18_A LCD_SEG17_A LCD_SEG16_A LCD_SEG15_A LCD_SEG14_A LCD_SEG13_A LCD_SEG12_A LCD_SEG11_A LCD_SEG10_A LCD_SEG09_A LCD_SEG08_A LCD_SEG07_A LCD_SEG06_A LCD_SEG05_A LCD_SEG04_A LCD_SEG03_A LCD_SEG02_A LCD_SEG01_A LCD_SEG00_A J2 5 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 4 UART_VCP_EN UART_SYS_EN PB1.6 PB0.11 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 3 GND PWR_VDD_IN PWR_VDD_IN PWR_VDD_OUT PWR_VDD_OUT PWR_RADIO_IN PWR_RADIO_IN PWR_RADIO_OUT PWR_RADIO_OUT PWR_IO_IN PWR_IO_IN PWR_IO_OUT PWR_IO_OUT PWR_IO_BUS PWR_IO_BUS PWR_AUX_BUS PWR_AUX_BUS PWR_HV1_BUS PWR_HV1_BUS PWR_HV2_BUS PWR_HV2_BUS PWR_VPP_BULK PWR_VPP_BULK PWR_5.0V_BULK PWR_5.0V_BULK PWR_5.0V_BULK PWR_5.0V_BULK PWR_3.3V_BULK PWR_3.3V_BULK PWR_3.3V_BULK PWR_3.3V_BULK PWR_SYS_BULK PWR_SYS_BULK GND EBID_SCK EBID_MOSI EBID_MISO EBID_NSS C2_CLK_A C2_DAT_A C2_CLK_B C2_DAT_B C2_CLK_C C2_DAT_C C2_CLK_D C2_DAT_D C2_CLK_E C2_DAT_E $PIN97 GND UDP MCU H3 UDP DC HEADER $PIN0 $PIN2 $PIN4 $PIN6 $PIN8 $PIN10 $PIN12 $PIN14 $PIN16 $PIN18 $PIN20 $PIN22 $PIN24 $PIN26 $PIN28 $PIN30 $PIN32 $PIN34 $PIN36 $PIN38 $PIN40 $PIN42 $PIN44 $PIN46 $PIN48 $PIN50 $PIN52 $PIN54 $PIN56 $PIN58 $PIN60 $PIN62 $PIN64 $PIN66 $PIN68 $PIN70 $PIN72 $PIN74 $PIN76 $PIN78 $PIN80 $PIN82 $PIN84 $PIN86 $PIN88 $PIN90 VCP_EN UART_SYS_EN JTAG_TDI_A JTAG_TDO_A J3 3 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 SWCLK SWDIO C2_CLK_B C2_DAT_B EZRP_NIRQ EZRP_SDN 2 CP_NEG_A CP_POS_A EZRP_RX_DATA_OUT EZRP_RX_CLK_OUT PWR_SYS_BULK PWR_3.3V_BULK PWR_5.0V_BULK PWR_HV1_BUS PWR_IO_BUS PWR_IO_OUT PWR_IO_IN PWR_RADIO_OUT PWR_RADIO_IN PWR_VDD_OUT 2 Figure 14. SiM3L1xx UDP MCU Card Schematic (6 of 6) UDPBUS_SDA_A UDPBUS_SCL_A 4 UDP MCU H4 Date: Size B Tuesday, July 17, 2012 Document Number UPMU-SIM3L1XX-LCD SIM3L1XX LCD MCU Board 400 W Cesar Chavez Austin, TX 78701 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 1 Sheet GND C2D_TX00_A C2D_TX01_A C2D_TX02_A C2D_TX03_A C2D_TX04_A C2D_TX05_A C2D_TX06_A C2D_TX07_A C2D_TX08_A C2D_TX09_A C2D_TX10_A C2D_TX11_A C2D_TX12_A C2D_TX13_A C2D_TX14_A C2D_TX15_A C2D_RX00_A C2D_RX01_A C2D_RX02_A C2D_RX03_A C2D_RX04_A C2D_RX05_A C2D_RX06_A C2D_RX07_A C2D_RX08_A C2D_RX09_A C2D_RX10_A C2D_RX11_A C2D_RX12_A C2D_RX13_A C2D_RX14_A C2D_RX15_A GND ADC_VREF ADC_VREFGND ADC_IN0 ADC_IN1 ADC_IN2 ADC_IN3 GND DAC_REF DAC_REFGND DAC_OUT0 DAC_OUT1 DAC_OUT2 DAC_OUT3 GND IDAC_A IDAC_B UDP DC HEADER GND $PIN2 $PIN4 $PIN6 ITM_CLK ITM_DAT3 ITM_DAT2 ITM_DAT1 ITM_DAT0 $PIN18 EZR_GPIO4 EZR_GPIO3 EZR_GPIO2 EZR_GPIO1 EZR_GPIO0 EZR_VDI EZR_ARSSI EZR_RESET EZR_SI100X_RX EZR_EFIT EZR_DTO EZR_SI100X_TX EZR_NFFS EZR_NIRQ EZR_SDN GND EZRP_RX_DATA_OUT EZRP_RX_CLK_OUT EZRP_TX_DATA_IN GND EZRP_CLK_IN GND EXTREG_BD_A EXTREG_OUT_A EXTREG_SN_A EXTREG_SP_A I2V_INN_A I2V_INP_A GND HVDA_INN_B HVDA_INP_B HVDA_INN_A HVDA_INP_A GND CP_NEG_B CP_POS_B CP_NEG_A CP_POS_A CP_OUTA_A CP_OUT_A Title 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 J4 1 6 PB0.4 PB0.2 PB0.3 PB0.0 of 6 Rev 2 SiM3L1xx LCD UG 19 SiM3L1xx LCD UG 8. Bill of Materials Table 5. SiM3L1xx UDP MCU Card Bill of Materials Reference Part Number Source Description BT1 12BH1/2AA-2P-GR 3.6 V lithium thionyl chloride battery holder C1 C3 C17 C30 C32 C34 C39 C16 C26 C36 C37 C2 C4 C5 C6 C10 C11 C12 C13 C15 C18 C21 C25 C28 C31 C33 C38 C24 C35 C7 C20 D1 D3 D4 D5 D6 DS5 DS6 DS7 DS8 DS9 C0603X7R100-105K EAGLE PLASTIC DEVICES Venkel C0603X5R6R3-475K Venkel 4.7uF 6.3V ±10% X5R 0603 C0603X7R100-104K Venkel 0.1uF 10V ±10% X7R 0603 C0603X5R6R3-106M C0603X7R100-225K C0603X7R100-103M SP0503BAHTG STPS140Z MMSZ5245BT1 SML-LX0603IW Venkel Venkel Venkel Littlefuse ST Semiconductor On Semiconductor LUMEX INC 10uF 6.3V ±20% X5R 0603 2.2uF 10V ±10% X7R 0603 0.01uF 10V ±20% X7R 0603 300mW 20V TVS SOT143 1.0A 40V Schottky SOD-123 15V 500mW 15V 5% Zener SOD-123 RED 30mA LED 0603 LTST-C190TBKT LITE-ON TECHNOLOGY CORP HIROSE ELECTRIC Samtec Samtec Samtec Samtec PHOENIX CONTACT HIROSE Switchcraft Inc. Harwin Samtec Samtec Samtec BLUE LED 0603 UDP Daughter Card Header 100 pin 5x2 Header Coresight-10 Header .05in CONN2X5 0.1in-2X9 Header 7x2 Header Analog Header Terminal Block 1X6 USB mini connector Power Jack 5A BARREL 2 mm-2X3 Header Coresight-20 Header .05in CONN2X10 1x2 Header Jumper Shunt ELJ-FBR56MF RV100F-30-4K1B-B10KB301 CR0603-16W-7500F Panasonic Alpha (Taiwan) 560nH 560mA ±20% Unshielded 1812 10K 0.03W 30% Thumbwheel Pot 10MM Venkel 750 1/10W ±1% ThickFilm 0603 CR0603-10W-1501F Venkel 1.5K 1/10W ±1% ThickFilm 0603 J1 J2 J3 J4 J13 J14 J16 J17 J18 J21 J22 J20 J5 J6 J7 J8 JP2 JS1 JS2 JS3 JS4 JS5 JS6 JS7 JS8 JS9 JS10 JS11 L3 R13 R15 R16 R17 R18 R19 20 FX8-100P-SV1 TSW-105-07-T-D FTSH-105-01-F-D-K TSW-109-01-T-D TSW-107-07-T-D 1729160 UX60-MB-5ST RAPC722X M22-5320305 FTSH-110-01-L-D-K TSW-102-07-T-S SNT-100-BK-T Rev. 0.2 1uF 10V ±10% X7R 0603 SiM3L1xx LCD UG Table 5. SiM3L1xx UDP MCU Card Bill of Materials (Continued) Reference Part Number Source Description R20 R21 R22 R23 R27 R28 R29 R30 R31 R32 R33 R34 R36 R38 R40 R42 R44 R48 R49 R50 R51 R52 R53 R54 R25 R3 R4 R9 R11 S1 S2 S3 S4 S5 SW2 SW8 SW9 TP2 TP3 TP4 TP5 TP6 TP7 TP8 TP9 TP10 TP11 TP12 TP13 TP14 U1 U2 CR0603-10W-103J CR0603-16W-000 Venkel Venkel 10K 1/10W ±5% ThickFilm 0603 0 1A ThickFilm 0603 CR0603-10W-104J CR0603-10W-1001F EVQ-PAD04M Venkel Venkel PANASONIC CORP 100K 1/10W ±5% ThickFilm 0603 1K 1/10W ±1% ThickFilm 0603 Momentary Tactile Switch OS103012MU1QP1 OS102011MS2QN1 151-205-RC C&K C&K Kobiconn Switch SLIDE 3POS .2A @ 30V Switch SLIDE 2POS .1A @ 12V BLUE Loop TESTPOINT C8051F990-GM CP2103-GM Silicon Laboratories Silicon Laboratories EBID C8051F990 MCU QFN20 3X3 P0.5 CP2103 USB-to-UART bridge QFN28 5X5 P0.5 IC bus transceiver 3.3V 500mA LDO U4 U5 U6 SN74AVC4T245PW LP2989AIMM-3.3/NOPB U7 U8 U9 Y1 SiM3L167-A-GQ VIM-878-DP-RC-S-LV EVQ-Q7GA50 ABS07-32.768KHZ-7 C19 C0603X7R100-104K D8 B0520LW-7-F JP1 L1 R10 SSQ-104-23-T-S NLV25T-R68J-PF CR0603-16W-392J R24 R35 R37 R39 R41 R43 R45 R46 R47 CR0603-16W-000 TI National Semiconductor Silicon Laboratories SiM3L167 MCU QFP80 14X14 P0_5 Varitronix LCD 14x8 PTH VIM-878 PANASONIC CORP JOYSTICK Switch 5POS Abracon Corporation 32.768KHz XTAL Components Not Installed Venkel 0.1uF 10V ±10% X7R 0603 Not Installed (NI) Diodes Inc. 500mA 20V Schottky SOD-123 Not Installed (NI) Samtec CONN SOCKET 4X1 Not Installed (NI) TDK 0.68uH 300mA ±5% GP Not Installed (NI) Venkel 3.9K 1/16W ±5% ThickFilm 0603 Not Installed (NI) Venkel 0 1A ThickFilm 0603 Not Installed (NI) Rev. 0.2 21 SiM3L1xx LCD UG APPENDIX—MCU CARD HEADER PIN DESCRIPTIONS Table 6. SiM3L1xx LCD MCU Card H1 Pin Descriptions (J1) MCU Card Pin Signal Name 1 GND 2 22 Description SiM3L167 Pin / Signal USART_TX_A USART A transmit PB0.0 3 USART_RX_A USART A receive PB0.1 4 USART_RTS_A USART A hardware handshaking PB0.2 5 USART_CTS_A USART A hardware handshaking PB0.6 6 USART_UCLK_A USART A clock PB0.8 7 CAN_TX_B 8 CAN_RX_B 9 SPI_SCK_A SPI A clock PB2.4 10 SPI_MISO_A SPI A master-in, slave-out PB2.5 11 SPI_MOSI_A SPI A master-out, slave-in PB2.6 12 SPI_NSS0_A SPI A slave select 0 PB0.1 13 SPI_NSS1_A SPI A slave select 1 PB0.4 14 SPI_NSS2_A SPI A slave select 2 15 SPI_NSS3_A SPI A slave select 3 16 USART_TX_B USART B transmit 17 USART_RX_B USART B receive 18 USART_RTS_B USART B hardware handshaking 19 USART_CTS_B USART B hardware handshaking 20 USART_UCLK_B USART B clock 21 EPCA_ECI_A EPCA A external clock input 22 EPCA_CH0_A 23 EPCA_CH1_A 24 EPCA_CH2_A 25 EPCA_CH3_A 26 27 EPCA_CH4_A EPCA_CH5_A 28 LIN_TX_A 29 LIN_RX_A 30 PCA_ECI_A 31 PCA_CH0_A 32 PCA_CH1_A 33 PCA_ECI_B 34 PCA_CH0_B PCA A external clock input PB0.10 PB0.10 PCA B external clock input Rev. 0.2 SiM3L1xx LCD UG Table 6. SiM3L1xx LCD MCU Card H1 Pin Descriptions (J1) (Continued) SiM3L167 Pin / Signal MCU Card Pin Signal Name 35 PCA_CH1_B 36 I2SOUT_DFS_A I2S A transmitter word sync (WS) 37 I2SOUT_CLK_A I2S A transmitter clock (SCK) 38 I2SOUT_DOUT_A I2S A transmitter data (SD) 39 I2C_SDA_EZR EZRadio I2C data 40 I2C_SCL_EZR EZRadio I2C clock 41 TIMER_CT_A 42 TIMER_EX_A 43 TIMER_CT_B 44 TIMER_EX_B 45 UART_TX_A UART A transmit 46 UART_RX_A UART A receive 47 UART_RTS_A UART A hardware handshaking 48 UART_CTS_A UART A hardware handshaking 49 UART_TX_SYS System UART transmit PB1.2 50 GND 51 UART_RX_SYS System UART receive PB1.3 52 UART_RTS_SYS System UART hardware handshaking 53 UART_CTS_SYS System UART hardware handshaking 54 SPI_SCK_EZR EZRadio SPI clock PB2.4 55 SPI_MISO_EZR EZRadio SPI master-in, slave-out PB2.5 56 SPI_MOSI_EZR EZRadio SPI master-out, slave-in PB2.6 57 SPI_NSS0_EZR EZRadio SPI slave select 0 PB0.1 58 SPI_NSS1_EZR EZRadio SPI slave select 1 59 SPI_NSS2_EZR EZRadio SPI slave select 2 60 SPI_NSS3_EZR EZRadio SPI slave select 3 61 I2C_SDA_B I2C B data 62 I2C_SCL_B I2C B clock 63 I2SIN_DFS_A I2S A receiver word sync (WS) 64 I2SIN_CLK_A I2S A receiver clock (SCK) 65 I2SIN_DOUT_A I2S A receiver data (SD) 66 CLKOUT0 clock 67 GPIO00 General purpose I/O 0 PB1.4 68 GPIO01 General purpose I/O 1 PB1.5 69 GPIO02 General purpose I/O 2 PB1.6 70 GPIO03 General purpose I/O 3 PB1.7 71 GPIO04 General purpose I/O 4 PB0.10 Description PB1.7 Rev. 0.2 PB2.7 23 SiM3L1xx LCD UG Table 6. SiM3L1xx LCD MCU Card H1 Pin Descriptions (J1) (Continued) MCU Card Pin Signal Name Description 72 GPIO05 General purpose I/O 5 73 GPIO06 General purpose I/O 6 74 GPIO07 General purpose I/O 7 75 GPIO08 General purpose I/O 8 76 GPIO09 General purpose I/O 9 77 GPIO10 General purpose I/O 10 78 GPIO11 General purpose I/O 11 79 GPIO12 General purpose I/O 12 80 GPIO13 General purpose I/O 13 81 GPIO14 General purpose I/O 14 82 GPIO15 General purpose I/O 15 83 PORT_MATCH0 84 PORT_MATCH1 85 WAKEUP0 MCU low-power wakeup input signal 0 86 WAKEUP1 MCU low-power wakeup input signal 1 87 EXT_INT0 External interrupt 0 88 EXT_INT1 External interrupt 1 89 EXT_ADC_TRIG0 External ADC trigger 0 90 EXT_ADC_TRIG1 External ADC trigger 1 91 EXT_DAC_TRIG0 External DAC trigger 0 92 EXT_DAC_TRIG1 External DAC trigger 1 93 EXT_DMA_TRIG0 External DMA trigger 0 94 EXT_DMA_TRIG1 External DMA trigger 1 95 CAN_TX_A 96 CAN_RX_A 97 LIN_TX_B 98 LIN_RX_B 99 LPTIMER_IN_A 100 LPTIMER_OUT_A 24 Rev. 0.2 SiM3L167 Pin / Signal PB0.9 SiM3L1xx LCD UG Table 7. SiM3L1xx LCD MCU Card H2 Pin Descriptions (J2) MCU Card Pin Description SiM3L167 Pin / Signal UDP motherboard I2C A data PB1.0 Signal Name 1 GND 2 UDPBUS_SDA_A 2 3 UDPBUS_SCL_A UDP motherboard I C A clock 4 EPCA_ECI_MOTOR Motor EPCA external clock input 5 EPCA_CH0_MOTOR 6 EPCA_CH1_MOTOR 7 EPCA_CH2_MOTOR 8 EPCA_CH3_MOTOR 9 EPCA_CH4_MOTOR 10 EPCA_CH5_MOTOR 11 HVGPIO0 High Drive I/O 0 12 HVGPIO1 High Drive I/O 1 13 HVGPIO2 High Drive I/O 2 14 HVGPIO3 High Drive I/O 3 15 HVGPIO4 High Drive I/O 4 16 HVGPIO5 High Drive I/O 5 17 HVGPIO6 High Drive I/O 6 18 HVGPIO7 High Drive I/O 7 19 EMIF_A23 EMIF muxed AD23m pin (non-muxed A15) 20 EMIF_A22 EMIF muxed AD22m pin (non-muxed A14) 21 EMIF_A21 EMIF muxed AD21m pin (non-muxed A13) 22 EMIF_A20 EMIF muxed AD20m pin (non-muxed A12) 23 EMIF_A19 EMIF muxed AD19m pin (non-muxed A11) 24 EMIF_A18 EMIF muxed AD18m pin (non-muxed A10) 25 EMIF_A17 EMIF muxed AD17m pin (non-muxed A9) 26 EMIF_A16 EMIF muxed AD16m pin (non-muxed A8) 27 EMIF_A15 EMIF muxed AD15m pin (non-muxed A7) 28 EMIF_A14 EMIF muxed AD14m pin (non-muxed A6) 29 EMIF_A13 EMIF muxed AD13m pin (non-muxed A5) 30 EMIF_A12 EMIF muxed AD12m pin (non-muxed A4) 31 EMIF_A11 EMIF muxed AD11m pin (non-muxed A3) 32 EMIF_A10 EMIF muxed AD10m pin (non-muxed A2) 33 EMIF_A9 EMIF muxed AD9m pin (non-muxed A1) 34 EMIF_A8 EMIF muxed AD8m pin (non-muxed A0) 35 EMIF_A7 EMIF muxed AD7m pin (non-muxed D7) 36 EMIF_A6 EMIF muxed AD6m pin (non-muxed D6) 37 EMIF_A5 EMIF muxed AD5m pin (non-muxed D5) Rev. 0.2 PB1.1 25 SiM3L1xx LCD UG Table 7. SiM3L1xx LCD MCU Card H2 Pin Descriptions (J2) (Continued) MCU Card Pin Signal Name Description 38 EMIF_A4 EMIF muxed AD4m pin (non-muxed D4) 39 EMIF_A3 EMIF muxed AD3m pin (non-muxed D3) 40 EMIF_A2 EMIF muxed AD2m pin (non-muxed D2) 41 EMIF_A1 EMIF muxed AD1m pin (non-muxed D1) 42 EMIF_A0 EMIF muxed AD0m pin (non-muxed D0) 43 EMIF_WRB EMIF write signal 44 EMIF_OEB EMIF output enable 45 EMIF_ALE EMIF address latch enable 46 EMIF_CS0B EMIF chip select 0 47 EMIF_BE1B EMIF output byte enable 1 48 EMIF_CS1B EMIF chip select 1 49 EMIF_BE0B EMIF output byte enable 0 50 GND 51 LCD_SEG00_A 52 LCD_SEG01_A 53 LCD_SEG02_A 54 LCD_SEG03_A 55 LCD_SEG04_A 56 LCD_SEG05_A 57 LCD_SEG06_A 58 LCD_SEG07_A 59 LCD_SEG08_A 60 LCD_SEG09_A 61 LCD_SEG10_A 62 LCD_SEG11_A 63 LCD_SEG12_A 64 LCD_SEG13_A 65 LCD_SEG14_A 66 LCD_SEG15_A 67 LCD_SEG16_A 68 LCD_SEG17_A 69 LCD_SEG18_A 70 LCD_SEG19_A 71 LCD_SEG20_A 72 LCD_SEG21_A 73 LCD_SEG22_A 74 LCD_SEG23_A 26 Rev. 0.2 SiM3L167 Pin / Signal SiM3L1xx LCD UG Table 7. SiM3L1xx LCD MCU Card H2 Pin Descriptions (J2) (Continued) MCU Card Pin Signal Name 75 LCD_SEG24_A 76 LCD_SEG25_A 77 LCD_SEG26_A 78 LCD_SEG27_A 79 LCD_SEG28_A 80 LCD_SEG29_A 81 LCD_SEG30_A 82 LCD_SEG31_A 83 LCD_SEG32_A 84 LCD_SEG33_A 85 LCD_SEG34_A 86 LCD_SEG35_A 87 LCD_SEG36_A 88 LCD_SEG37_A 89 LCD_SEG38_A 90 LCD_SEG39_A 91 LCD_COM0_A 92 LCD_COM1_A 93 LCD_COM2_A 94 LCD_COM3_A 95 LCD_COM4_A 96 LCD_COM5_A 97 LCD_COM6_A 98 LCD_COM7_A 99 CMOSCLK_XTAL1_A MCU XTAL1 pin for external oscillators 100 CMOSCLK_XTAL2_A MCU XTAL2 pin for external oscillators Description Rev. 0.2 SiM3L167 Pin / Signal 27 SiM3L1xx LCD UG Table 8. SiM3L1xx LCD MCU Card H3 Pin Descriptions (J3) MCU Card Pin 28 Description Description 1 GND 2 PWR_VDD_IN 3 PWR_VDD_IN Power input for powering the MCU card from a power source other than the UDP motherboard 4 PWR_VDD_OUT Power input for the MCU card 5 PWR_VDD_OUT 6 PWR_RADIO_IN 7 PWR_RADIO_IN Power input for powering the radio test card from a power source other than the UDP motherboard 8 PWR_RADIO_OUT Power input for the radio test card 9 PWR_RADIO_OUT 10 PWR_IO_IN 11 PWR_IO_IN Power input for powering the I/O card from a power source other than the UDP motherboard 12 PWR_IO_OUT Power input for the I/O card 13 PWR_IO_OUT 14 PWR_IO_BUS 15 PWR_IO_BUS 16 PWR_AUX_BUS 17 PWR_AUX_BUS Connects power from the MCU card to the radio and I/O cards 18 PWR_HV1_BUS High Drive I/O power 1 19 PWR_HV1_BUS 20 PWR_HV2_BUS 21 PWR_HV2_BUS 22 PWR_VPP_BULK 23 PWR_VPP_BULK 24 PWR_5.0_BULK 25 PWR_5.0_BULK 26 PWR_5.0_BULK 27 PWR_5.0_BULK 28 VCC_3.3V 29 VCC_3.3V 30 VCC_3.3V 31 VCC_3.3V 32 PWR_SYS_BULK 33 PWR_SYS_BULK 34 GND 35 EBID_SCK EBID SPI clock 36 EBID_MOSI EBID SPI master-out, slave in 37 EBID_MISO EBID SPI master-in, slave-out Connects power from the MCU card to the radio and I/O cards High Drive I/O power 2 VPP programming voltage 5.0 V power from the UDP motherboard 3.3 V power from the UDP motherboard 3.3 V power supply for EBID devices Rev. 0.2 SiM3L167 Pin / Signal SiM3L1xx LCD UG Table 8. SiM3L1xx LCD MCU Card H3 Pin Descriptions (J3) (Continued) SiM3L167 Pin / Signal MCU Card Pin Description Description 38 EBID_NSS EBID SPI slave select 39 C2_CLK_A C2 interface A clock, JTAG interface A TCK, Serial Wire SWCLK SWCLK / TCK 40 C2_DAT_A SWDIO / TMS 41 C2_CLK_B C2 interface A data, JTAG interface A TMS, Serial Wire SWDIO C2 interface B clock 42 C2_DAT_B C2 interface B data 43 C2_CLK_C C2 interface C clock 44 C2_DAT_C C2 interface C data 45 C2_CLK_D C2 interface D clock 46 C2_DAT_D C2 interface D data 47 C2_CLK_E C2 interface E clock 48 C2_DAT_E C2 interface E data 49 nc no connect 50 GND 51 JTAG_TDO_A JTAG interface A data out (TDO), Serial Wire SWO PB0.11 52 JTAG_TDI_A JTAG interface A data in (TDI) PB1.6 53 VCP_EN Selects the USB-to-USART motherboard path 54 UART_SYS_EN Selects the USB-to-USART motherboard path 55 H3_55 General purpose signal 56 H3_56 General purpose signal 57 H3_57 General purpose signal 58 H3_58 General purpose signal 59 H3_59 General purpose signal 60 H3_60 General purpose signal 61 H3_61 General purpose signal 62 H3_62 General purpose signal 63 H3_63 General purpose signal 64 H3_64 General purpose signal 65 H3_65 General purpose signal 66 H3_66 General purpose signal 67 H3_67 General purpose signal 68 H3_68 General purpose signal 69 H3_69 General purpose signal 70 H3_70 General purpose signal 71 H3_71 General purpose signal 72 H3_72 General purpose signal 73 H3_73 General purpose signal Rev. 0.2 29 SiM3L1xx LCD UG Table 8. SiM3L1xx LCD MCU Card H3 Pin Descriptions (J3) (Continued) MCU Card Pin Description Description 74 H3_74 General purpose signal 75 H3_75 General purpose signal 76 H3_76 General purpose signal 77 H3_77 General purpose signal 78 H3_78 General purpose signal 79 H3_79 General purpose signal 80 H3_80 General purpose signal 81 H3_81 General purpose signal 82 H3_82 General purpose signal 83 H3_83 General purpose signal 84 H3_84 General purpose signal 85 H3_85 General purpose signal 86 H3_86 General purpose signal 87 H3_87 General purpose signal 88 H3_88 General purpose signal 89 H3_89 General purpose signal 90 H3_90 General purpose signal 91 H3_91 General purpose signal 92 H3_92 General purpose signal 93 H3_93 General purpose signal 94 H3_94 General purpose signal 95 H3_95 General purpose signal 96 H3_96 General purpose signal 97 H3_97 General purpose signal 98 H3_98 General purpose signal 99 H3_99 General purpose signal 100 H3_100 General purpose signal 30 Rev. 0.2 SiM3L167 Pin / Signal SiM3L1xx LCD UG Table 9. SiM3L1xx LCD MCU Card H4 Pin Descriptions (J4) MCU Card Pin Description Description 1 GND 2 C2D_TX00_A Capacitive Sensing output 0 3 C2D_TX01_A Capacitive Sensing output 1 4 C2D_TX02_A Capacitive Sensing output 2 5 C2D_TX03_A Capacitive Sensing output 3 6 C2D_TX04_A Capacitive Sensing output 4 7 C2D_TX05_A Capacitive Sensing output 5 8 C2D_TX06_A Capacitive Sensing output 6 9 C2D_TX07_A Capacitive Sensing output 7 10 C2D_TX08_A Capacitive Sensing output 8 11 C2D_TX09_A Capacitive Sensing output 9 12 C2D_TX10_A Capacitive Sensing output 10 13 C2D_TX11_A Capacitive Sensing output 11 14 C2D_TX12_A Capacitive Sensing output 12 15 C2D_TX13_A Capacitive Sensing output 13 16 C2D_TX14_A Capacitive Sensing output 14 17 C2D_TX15_A Capacitive Sensing output 15 18 C2D_RX00_A Capacitive Sensing input 0 19 C2D_RX01_A Capacitive Sensing input 1 20 C2D_RX02_A Capacitive Sensing input 2 21 C2D_RX03_A Capacitive Sensing input 3 22 C2D_RX04_A Capacitive Sensing input 4 23 C2D_RX05_A Capacitive Sensing input 5 24 C2D_RX06_A Capacitive Sensing input 6 25 C2D_RX07_A Capacitive Sensing input 7 26 27 C2D_RX08_A C2D_RX09_A Capacitive Sensing input 8 Capacitive Sensing input 9 28 C2D_RX10_A Capacitive Sensing input 10 29 C2D_RX11_A Capacitive Sensing input 11 30 C2D_RX12_A Capacitive Sensing input 12 31 C2D_RX13_A Capacitive Sensing input 13 32 C2D_RX14_A Capacitive Sensing input 14 33 C2D_RX15_A Capacitive Sensing input 15 34 GND 35 ADC_VREF ADC voltage reference 36 ADC_VREFGND ADC VREF ground 37 ADC_IN0 SiM3L167 Pin / Signal PB0.0 PB0.2 Rev. 0.2 31 SiM3L1xx LCD UG Table 9. SiM3L1xx LCD MCU Card H4 Pin Descriptions (J4) (Continued) SiM3L167 Pin / Signal MCU Card Pin Description 38 ADC_IN1 39 ADC_IN2 40 ADC_IN3 41 GND 42 DAC_VREF DAC voltage reference 43 DAC_VREFGND DAC voltage reference ground 44 DAC_OUT0 45 DAC_OUT1 46 DAC_OUT2 47 DAC_OUT3 48 GND 49 IDAC_A IDAC A output PB0.4 50 IDAC_B IDAC B output GND 51 CP_OUT_A Comparator A synchronous output 52 CP_OUTA_A Comparator A asynchronous output 53 CP_POS_A Comparator A positive input PB0.1 54 CP_NEG_A Comparator A negative input PB0.2 55 CP_POS_B Comparator B positive input 56 CP_NEG_B 57 GND 58 HVDA_INP_A High Voltage Differential Amplifier A positive input 59 HVDA_INN_A High Voltage Differential Amplifier A negative input 60 HVDA_INP_B High Voltage Differential Amplifier B positive input 61 HVDA_INN_B High Voltage Differential Amplifier B negative input 62 GND 63 I2V_INP_A Current-to-Voltage converter A input 0 64 I2V_INN_A Current-to-Voltage converter A input 1 65 EXTREG_SP_A External Voltage Regulator SP input 66 EXTREG_SN_A External Voltage Regulator SN input 67 EXTREG_OUT_A External Voltage Regulator OUT output 68 EXTREG_BD_A External Voltage Regulator base drive output 69 GND 70 EZRP_CLK_IN 71 GND 72 EZRP_TX_DATA_IN Radio test card transmit data input (SMA connector) 73 EZRO_RX_CLK_OUT Radio test card receive clock output (SMA connector) PB2.2 74 EZRP_RX_DATA_OUT Radio test card receive data output (SMA connector) PB2.3 32 Description PB0.3 Radio test card clock input (SMA connector) Rev. 0.2 SiM3L1xx LCD UG Table 9. SiM3L1xx LCD MCU Card H4 Pin Descriptions (J4) (Continued) Description SiM3L167 Pin / Signal EZRP_SDN Radio test card peripheral shutdown PB2.0 77 EZRP_NIRQ Radio test card peripheral interrupt status PB2.1 78 EZR_NFFS 79 EZR_SI100X_TX 80 EZR_DTO 81 EZR_FFIT 82 EZR_SI100X_RX Radio test card Si100x receive 83 EZR_RESET Radio test card reset 84 EZR_ARSSI 85 EZR_VDI 86 EZR_GPIO0 Radio test card general purpose I/O 0 87 EZR_GPIO1 Radio test card general purpose I/O 1 88 EZR_GPIO2 Radio test card general purpose I/O 2 89 EZR_GPIO3 Radio test card general purpose I/O 3 90 EZR_GPIO4 Radio test card general purpose I/O 4 91 H4_91 General purpose signal 92 ITM_DAT0 93 ITM_DAT1 94 ITM_DAT2 95 ITM_DAT3 96 ITM_CLK 97 H4_97 General purpose signal 98 H4_98 General purpose signal 99 H4_99 General purpose signal 100 GND MCU Card Pin Description 75 GND 76 Radio test card Si100x transmit Rev. 0.2 33 SiM3L1xx LCD UG DOCUMENT CHANGE LIST Revision 0.1 to Revision 0.2 Updated 3.1. "Using the MCU Card Alone‚" on page 3, Figure 2, Figure 6, and Figure 8 to show the correct VBAT Sel switch (SW2) position. Updated 3.2. "Using the MCU Card with the UDP Motherboard‚" on page 4 to show the correct VBAT Sel switch (SW2) position. 34 Rev. 0.2 SiM3L1xx LCD UG NOTES: Rev. 0.2 35 SiM3L1xx LCD UG 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. Patent Notice Silicon Labs invests in research and development to help our customers differentiate in the market with innovative low-power, small size, analogintensive mixed-signal solutions. Silicon Labs' extensive patent portfolio is a testament to our unique approach and world-class engineering team. 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. 36 Rev. 0.2