UDP SiM3U1xx UDP SiM3U1 XX 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). Pico Board MCU Card Radio Test Card I/O Card Motherboard Not all MCU cards support Pico Boards Figure 1. Unified Development Platform Block Diagram Rev. 0.
UDP SiM3U1xx 2. Relevant Documents This document provides a hardware overview for the Unified Development Platform (UDP) system SiM3U1xx MCU 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.
UDP SiM3U1xx 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 (J31) on the MCU card with the 10-pin ribbon cable. 2. Connect one end of the USB cable to the USB connector on the USB Debug Adapter. 3. Connect the other end of the USB cable to a USB Port on the PC. 4. Move the SW5 System Power Select switch to the upper USB position. 5.
UDP SiM3U1xx 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.
UDP SiM3U1xx 3.3. CP210x USB to UART VCP Driver Installation The MCU card includes a Silicon Labs CP210x USB-to-Dual-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.
UDP SiM3U1xx 4. UDP SiM3U1xx MCU Card Overview The SiM3U1xx MCU card enables application development on the SiM3U1xx 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.
UDP SiM3U1xx Mini-B USB Connector for USB Mini-B USB Connector for VCP Debug Connector VIOHD Selection Jumper Imeasure Jumpers Capacitive Sensing Slider and Buttons Power LEDs System Power Select Switch User Control Switch Reset Push-Button Push-Button Switches Analog Terminals LEDs Potentiometer Figure 6. UDP SiM3U1xx MCU Card Features 4.1. Push-Button Switches and LEDs (SW2, SW3, DS3, DS4) The UDP SiM3U1xx MCU card has two push-button switches and two LEDs. The two switches connect to PB2.
UDP SiM3U1xx 4.2. Analog Terminals (H1) Several of the SiM3U1xx port pins used for analog functions are connected to the H1 terminal block. Refer to Table 1 for the H1 terminal block connections. Table 1. Terminal Block Pin Descriptions (H1) Pin I/O 1 2 3 4 5 6 PB0.12 / VREF PB0.11 / VREFGND PB1.5 / ADCn.14 PB1.6 / ADCn.15 PB0.13 / IDAC0 GND 4.3. User Control Switch (SW4) The User Control Switch enables and disables the User Control portion of the board.
UDP SiM3U1xx 4.6. Power LEDs (DS1, DS2) The two power LEDs provide visual feedback when the board is powered. When the System Power Select Switch is in the USB position, the PWR USB LED (DS1) will turn on when the device is powered over USB or by connecting a power supply to any power header on the board. When the System Power Select Switch is in the MB position, the PWR MB LED (DS2) will turn on when the device is powered by a UDP Motherboard. 4.7.
UDP SiM3U1xx 4.12. Capacitive Sensing Button and Slider (S1) Two capacitive sensing buttons and one slider are included on the MCU card. Six GPIO pins are connected to the slider and can be used to implement up to two buttons or a slider. Table 5 shows the J13 pin definitions. The GPIO pins are connected to the slider in ascending order from the location labeled “A” to the location labeled “B” on the MCU card. Table 5. Capacitive Sensing GPIO Connections Location Pin A — — — — B PB1.7 PB1.8 PB0.4 PB0.
UDP SiM3U1xx 4.15. 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. 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.
UDP SiM3U1xx Table 6. MCU Pin Functions (Continued) MCU Pin P1.0 MCU Card Function User Control Default Optional ON UDP Motherboard Signal Default XTAL2 I2SOUT_DOUT_A CP_OUTA_A P1.1 I2C_SDA_EZR P1.2 I2C_SCL_EZR P1.3 JTAG_TDO_A P1.4 JTAG_TDI_A P1.5 POT ADC_IN0 P1.6 ADC_IN1 P1.7 CAPSENSE GPIO08 P1.8 CAPSENSE GPIO09 P1.9 12 Optional GPIO10 P1.10 ADC_IN2 P1.11 TIMER_EX_A ADC_IN3 P1.12 VCP_RX EMIF_A21 UART_RX_SYS P1.13 VCP_TX EMIF_A20 UART_TX_SYS P1.
UDP SiM3U1xx Table 6. MCU Pin Functions (Continued) MCU Pin MCU Card Function User Control Default Optional ON UDP Motherboard Signal Default P2.8 SW2 SPI_NSS3_A GPIO03 EMIF_A9 P2.9 SW3 SPI_NSS2_A GPIO04 EMIF_A8 P2.10 LED (DS3) SPI_NSS1_A GPIO05 EMIF_A7 P2.11 LED (DS4) SPI_NSS0_A GPIO06 EMIF_A6 P2.12 POT_EN SPI_SCK_A GPIO07 EMIF_A5 P2.13 SPI_MISO_A EMIF_A4 CP_POS_A P2.14 SPI_MOSI_A EMIF_A3 CP_NEG_A P3.0 EMIF_A2 P3.1 SPI_NSS2_EZR EMIF_A1 P3.2 SPI_NSS3_EZR EMIF_A0 P3.
UDP SiM3U1xx Table 6. MCU Pin Functions (Continued) MCU Pin MCU Card Function User Control Default Optional ON P3.9 UDP Motherboard Signal Default Optional EMIF_BE0B EXTREG_BD_A P3.10 EBID_SCK PORT_MATCH0 UDPBUS_SDA_A P3.11 EBID_SDA PORT_MATCH1 UDPBUS_SCL_A P4.0 EPCA_CH0_MOTOR HVGPIO0 P4.1 EPCA_CH1_MOTOR HVGPIO1 P4.2 UART_TX_A EPCA_CH2_MOTOR HVGPIO2 P4.3 UART_RX_A EPCA_CH3_MOTOR HVGPIO3 P4.4 UART_RTS_A EPCA_CH4_MOTOR HVGPIO4 P4.5 LPTIMER_OUT_A UART_CTS_A EPCA_CH5_MOTOR HVGPIO5 4.15.
UDP SiM3U1xx 4.15.6. P0.14 Pin P0.14 connects to the CTS pin of the CP210x by default. 4.15.7. P0.15 Pin P0.15 connects to the RTS pin of the CP210x by default. Alternatively, P0.15 can be enabled for use as the XTAL1 input. 4.15.8. P1.0 Pin P1.0 is a GPIO pin by default. Alternatively, P1.0 can be enabled for use as the XTAL2 input. P1.0 is connected to the external crystal circuit, but the external crystal circuit is not populated by default. See the MCU card schematic in 6.
UDP SiM3U1xx 5. Using the UDP SiM3U1xx 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 connecting the two left pins together when using the motherboard with the SiM3U1xx MCU card.
UDP SiM3U1xx 5.3. Shorting Blocks: Factory Defaults The UDP SiM3U1xx 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 Shorting blocks are installed across the USB (J14), VDD (J15), VIO (J17) Imeasure jumpers. A shorting block is installed on J16 to connect the potentiometer to the User Control portion of the board.
Figure 9. SiM3U1xx UDP MCU Card Schematic (1 of 6) UDP SiM3U1xx 6. Schematics 18 Rev. 0.
Figure 10. SiM3U1xx UDP MCU Card Schematic (2 of 6) UDP SiM3U1xx Rev. 0.
Figure 11. SiM3U1xx UDP MCU Card Schematic (3 of 6) UDP SiM3U1xx 20 Rev. 0.
Figure 12. SiM3U1xx UDP MCU Card Schematic (4 of 6) UDP SiM3U1xx Rev. 0.
Figure 13. SiM3U1xx UDP MCU Card Schematic (5 of 6) UDP SiM3U1xx 22 Rev. 0.
Figure 14. SiM3U1xx UDP MCU Card Schematic (6 of 6) UDP SiM3U1xx Rev. 0.
UDP SiM3U1xx 7. Bill of Materials Table 7. UDP SiM3U1xx Card Bill of Materials Reference Part Number Source Description U3-4 U2 U1 C5-11, C17, C20, C22-25, C27 C4 SN74AVC4T245RGYR C8051F990-GM SiM3U167-A-GQ C0603C104J3RACTU Texas Instruments Silicon Labs Silicon Labs Kemet IC, BUS TRANSCVR, 4BIT, 16QFN, RoHS MIXED SIGNAL, MCU, QFN20-3X3, RoHS MCU, TQFP80-14X14, RoHS CAP, 0.
UDP SiM3U1xx Table 7. UDP SiM3U1xx Card Bill of Materials Reference Part Number Source Description DS4 LY L29K-H1K2-26-Z R15 RV100F-30-4K1B-B10KB301 RC0603JR-070RL OSRAM Opto Semiconductors Inc Alpha (Taiwan) LED, YELLOW, 591NM, SMD0603, 1.8 V, OR EQ, RoHS POT, 10 k, THUMBWHEEL LINEAR, 0.03W, ±20%, OR EQ, RoHS RES, 0.
UDP SiM3U1xx APPENDIX—MCU CARD HEADER PIN DESCRIPTIONS Table 8. UDP SiM3U1xx MCU Card H1 Pin Descriptions (J1) MCU Card Pin Signal Name 1 GND 2 26 Description SiM3U167 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.3 6 USART_UCLK_A USART A clock PB0.4 7 CAN_TX_B 8 CAN_RX_B 9 SPI_SCK_A SPI A clock PB2.
UDP SiM3U1xx Table 8. UDP SiM3U1xx MCU Card H1 Pin Descriptions (J1) (Continued) Description SiM3U167 Pin / Signal I2SOUT_DFS_A I2S A transmitter word sync (WS) PB0.14 37 I2SOUT_CLK_A I2S A transmitter clock (SCK) PB0.15H 38 I2SOUT_DOUT_A I2S A transmitter data (SD) PB1.0H 39 I2C_SDA_EZR EZRadio I2C data PB1.1 40 I2C_SCL_EZR EZRadio I2C clock PB1.2 / TRST 41 TIMER_CT_A 42 TIMER_EX_A 43 TIMER_CT_B 44 TIMER_EX_B 45 UART_TX_A UART A transmit PB4.
UDP SiM3U1xx Table 8. UDP SiM3U1xx MCU Card H1 Pin Descriptions (J1) (Continued) MCU Card Pin Signal Name Description SiM3U167 Pin / Signal 69 GPIO02 General purpose I/O 2 PB2.7 70 GPIO03 General purpose I/O 3 PB2.8 71 GPIO04 General purpose I/O 4 PB2.9 72 GPIO05 General purpose I/O 5 PB2.10 73 GPIO06 General purpose I/O 6 PB2.11 74 GPIO07 General purpose I/O 7 PB2.12 75 GPIO08 General purpose I/O 8 PB1.7H 76 GPIO09 General purpose I/O 9 PB1.
UDP SiM3U1xx Table 9. UDP SiM3U1xx Card H2 Pin Descriptions (J2) MCU Card Pin Signal Name Description SiM3U167 Pin / Signal 1 GND 2 UDPBUS_SDA_A UDP motherboard I2C A data UDPBUS_ SDA_A 3 UDPBUS_SCL_A UDP motherboard I2C A clock UDPBUS_ SCL_A 4 EPCA_ECI_MOTOR Motor EPCA external clock input 5 EPCA_CH0_MOTOR PB4.0 6 EPCA_CH1_MOTOR PB4.1 7 EPCA_CH2_MOTOR PB4.2 8 EPCA_CH3_MOTOR PB4.3 9 EPCA_CH4_MOTOR PB4.4 10 EPCA_CH5_MOTOR PB4.5 11 HVGPIO0 High Drive I/O 0 PB4.
UDP SiM3U1xx Table 9. UDP SiM3U1xx Card H2 Pin Descriptions (J2) (Continued) MCU Card Pin Signal Name Description SiM3U167 Pin / Signal 36 EMIF_A6 EMIF muxed AD6m pin (non-muxed D6) PB2.11 37 EMIF_A5 EMIF muxed AD5m pin (non-muxed D5) PB2.12 38 EMIF_A4 EMIF muxed AD4m pin (non-muxed D4) PB2.13 39 EMIF_A3 EMIF muxed AD3m pin (non-muxed D3) PB2.14 40 EMIF_A2 EMIF muxed AD2m pin (non-muxed D2) PB3.0 41 EMIF_A1 EMIF muxed AD1m pin (non-muxed D1) PB3.
UDP SiM3U1xx Table 9.
UDP SiM3U1xx Table 10.
UDP SiM3U1xx Table 10. UDP SiM3U1xx Card H3 Pin Descriptions (J3) (Continued) SiM3U167 Pin / Signal MCU Card Pin Description Description 32 PWR_SYS_BULK 3.
UDP SiM3U1xx Table 10.
UDP SiM3U1xx Table 11. UDP SiM3U1xx Card H4 Pin Descriptions (J4) MCU Card Pin Description Description SiM3U167 Pin / Signal 1 GND 2 C2D_TX00_A Capacitive Sensing output 0 PB0.2 3 C2D_TX01_A Capacitive Sensing output 1 PB0.3 4 C2D_TX02_A Capacitive Sensing output 2 PB0.4 5 C2D_TX03_A Capacitive Sensing output 3 PB0.5 6 C2D_TX04_A Capacitive Sensing output 4 PB0.6 7 C2D_TX05_A Capacitive Sensing output 5 PB0.7 8 C2D_TX06_A Capacitive Sensing output 6 PB0.
UDP SiM3U1xx Table 11. UDP SiM3U1xx Card H4 Pin Descriptions (J4) (Continued) SiM3U167 Pin / Signal MCU Card Pin Description 38 ADC_IN1 PB1.6H 39 ADC_IN2 PB1.10 40 ADC_IN3 PB1.11 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.14 50 IDAC_B IDAC B output PB0.13 51 CP_OUT_A Comparator A synchronous output PB0.
UDP SiM3U1xx Table 11. UDP SiM3U1xx Card H4 Pin Descriptions (J4) (Continued) Description SiM3U167 Pin / Signal EZRP_SDN Radio test card peripheral shutdown PB2.2 77 EZRP_NIRQ Radio test card peripheral interrupt status PB2.
UDP SiM3U1xx DOCUMENT CHANGE LIST: Revision 0.1 to Revision 0.2 Added Added section 3.4 step 13 in section 3.2 Rev. 0.
UDP SiM3U1xx NOTES: Rev. 0.
UDP SiM3U1xx 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.