UDP Motherboard
UDP M
OT HE RBO ARD
U
SER
’
S
G
UIDE
1. Introduction
The Unified Development Platform (UDP) provides a development and demonstration platform for Silicon
Laboratories microcontrollers and the Silicon Laboratories software tools, including the Silicon Laboratories
Integrated Development Environment (IDE).
Figure 1. Unified Development Platform
Rev. 0.1 10/11
Copyright © 2011 by Silicon Laboratories
UDP Motherboard
UDP Motherboard
2. Relevant Documents
This document provides a hardware overview for the Unified Development Platform (UDP) system motherboard.
Additional information on the UDP system can be found in the documents listed in this section.
2.1. Daughter Card User’s Guides
The MCU card User’s Guides, I/O card User’s Guides, and Radio Card User’s Guides contain information specific
to the boards received in the kit. These User’s Guides can be found at
www.silabs.com.
2
Rev. 0.1
UDP Motherboard
3. Unified Development Platform Overview
The UDP motherboard accepts four types of boards: the target MCU card, the I/O expander card, the radio card,
and the EZLink card. The motherboard can be used with an MCU card alone without an I/O card, radio card, or
EZLink card.
3.1. UDP Motherboard Overview
The motherboard connects the MCU card, I/O expander, and radio cards together. In addition, the motherboard
provides extra access points to the MCU card to add peripherals to the system. The motherboard provides USB
connectivity with a Silicon Labs CP2105 USB-to-Dual-UART bridge and a Silicon Labs C8051F384 8051 USB
MCU. The motherboard can be powered from USB, an AC adapter, or a battery pack with the capability to vary the
power supply and measure the current consumption of the target MCU board. Finally, the motherboard provides
RF measurement circuitry for radio development.
Figure 2 shows the UDP motherboard. A detailed discussion of the board is available in 6. "UDP Motherboard‚" on
page 9.
Figure 2. Unified Development Platform Motherboard
Rev. 0.1
3
UDP Motherboard
3.2. MCU Cards Overview
The target MCU cards enable application development on the desired MCU. The card connects to the MCU Card
expansion slot in 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.
Each MCU card has a separate User’s Guide that describes the details of the board’s features. Figure 3 shows an
example MCU card.
Figure 3. Unified Development Platform Example MCU Card
4
Rev. 0.1
UDP Motherboard
3.3. I/O Cards Overview
The I/O cards add peripherals to the MCU cards to enable specific code development. The card connects to the I/
O card expansion slot in the UDP motherboard. 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.
Each I/O card has a separate User’s Guide that describes the details of the board’s features. Figure 4 shows an
example I/O card.
Figure 4. Unified Development Platform Example I/O Card
Rev. 0.1
5