+ All Categories
Home > Documents > C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a...

C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a...

Date post: 20-Aug-2020
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
39
Rev. 0.3 2/14 Copyright © 2014 by Silicon Laboratories C8051F85x/86x C8051F850-DK-UG UDP C8051F850 MCU C ARD U SER S G UIDE FOR C8051F85 X /86 X MCU S 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
Transcript
Page 1: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

Rev. 0.3 2/14 Copyright © 2014 by Silicon Laboratories C8051F85x/86x

C8051F850-DK-UG

UDP C8051F850 MCU CARD USER’S GUIDE FOR C8051F85X/86X MCUS

1. IntroductionThe Unified Development Platform (UDP) provides a development and demonstration platform for SiliconLaboratories microcontrollers, short-range wireless devices, and software tools, including the Silicon LaboratoriesIntegrated Development Environment (IDE).

Figure 1. Unified Development Platform Block Diagram

Page 2: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

C8051F850-DK-UG

2 Rev. 0.3

2. Relevant Documents

This document provides a hardware overview for the Unified Development Platform (UDP) system C8051F85x/86xMCU card. Additional information on the UDP system and the Silicon Labs 8-bit MCUs can be found in thedocuments listed in this section.

2.1. Motherboard User’s GuideThe UDP Motherboard User’s Guide contains information on the motherboard features and can be found atwww.silabs.com/udp.

2.2. Card User’s GuidesThe UDP MCU, I/O, and radio test card user’s guides can be found at www.silabs.com/udp.

2.3. Application NotesAll 8-bit Application Notes can be found at www.silabs.com/8bit-appnotes.

Page 3: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

C8051F850-DK-UG

Rev. 0.3 3

3. Hardware Setup

3.1. Using the MCU Card AloneRefer to Figure 2 for a diagram of the hardware configuration when using the MCU card without a UDPmotherboard.

1. Connect the USB Debug Adapter to the 10-pin debug connector (J23) 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 SW1 VDD Select switch to the top +3.3V_VREG position.

4. Verify that the JP2 Imeasure jumper is populated.

5. 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.

Remove 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.

Figure 2. Hardware Setup Using the MCU Card Alone

1

2

3

4

5

Page 4: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

C8051F850-DK-UG

4 Rev. 0.3

3.2. Using the MCU Card with the UDP MotherboardRefer 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 (J23) 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 SW1 VDD Select switch to the lower MB position.

8. Verify that the JP2 Imeasure jumper is populated.

9. 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.

10. Move the S3 power switch on the UDP motherboard to the ON position.

11. Update the motherboard firmware as described in Section 3.3.

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.

Figure 3. Hardware Setup Using the Unified Development Platform

USB Debug Adapter

Power Adapter

(J20)

USB Connector

(J16)

Power SelectSwitch

ImeasureJumper

VirtualCOM Port

Page 5: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

C8051F850-DK-UG

Rev. 0.3 5

3.3. Updating the UDP Motherboard FirmwareTo ensure the UDP Motherboard supports the C8051F85x/86x MCU card, run the UDP Motherboard FirmwareUpdate 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

Page 6: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

C8051F850-DK-UG

6 Rev. 0.3

4. Software Setup

Simplicity Studio greatly reduces development time and complexity with Silicon Labs EFM32 and 8051 MCUproducts by providing a high-powered IDE, tools for hardware configuration, and links to helpful resources, all inone place.

Once Simplicity Studio is installed, the application itself can be used to install additional software anddocumentation components to aid in the development and evaluation process.

Figure 5. Simplicity Studio

The following Simplicity Studio components are required for the C8051F850 Development Kit:

8051 Products Part Support

Simplicity Developer Platform

Download and install Simplicity Studio from www.silabs.com/8bit-software or www.silabs.com/simplicity-studio.Once installed, run Simplicity Studio by selecting StartSilicon LabsSimplicity StudioSimplicity Studiofrom the start menu or clicking the Simplicity Studio shortcut on the desktop. Follow the instructions to install thesoftware and click Simplicity IDE to launch the IDE.

The first time the project creation wizard runs, the Setup Environment wizard will guide the user through theprocess of configuring the build tools and SDK selection.

In the Part Selection step of the wizard, select from the list of installed parts only the parts to use duringdevelopment. Choosing parts and families in this step affects the displayed or filtered parts in the later deviceselection menus. Choose the C8051F85x family by checking the C8051F85x/86x check box. Modify the partselection at any time by accessing the Part Management dialog from the WindowPreferencesSimplicityStudioPart Management menu item.

Simplicity Studio can detect if certain toolchains are not activated. If the Licensing Helper is displayed aftercompleting the Setup Environment wizard, follow the instructions to activate the toolchain.

Page 7: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

C8051F850-DK-UG

Rev. 0.3 7

4.1. Running BlinkyEach project has its own source files, target configuration, SDK configuration, and build configurations such as theDebug and Release build configurations. The IDE can be used to manage multiple projects in a collection called aworkspace. Workspace settings are applied globally to all projects within the workspace. This can include settingssuch as key bindings, window preferences, and code style and formatting options. Project actions, such as buildand debug are context sensitive. For example, the user must select a project in the Project Explorer view in orderto build that project.

To create a project based on the Blinky example:

1. Click the Simplicity IDE tile from the Simplicity Studio home screen.

2. Click the Create new project link from the welcome screen or go to FileNewSilicon Labs MCU Project.

3. In the Kit drop-down, select C8051F850 Development Kit, in the Part drop-down, select C8051F850, and in the SDK drop-down, select the desired SDK. Click Next.

4. Select Example and click Next.

5. Under C8051F850 Development Kit in the Blinky folder, select F85x-86x Blinky and click Finish.

6. Click on the project in the Project Explorer and click Build, the hammer icon in the top bar. Alternatively, go to ProjectBuild Project.

7. Click Debug to download the project to the hardware and start a debug session.

8. Press the Resume button to start the code running. The LED should blink.

9. Press the Suspend button to stop the code.

10. Press the Reset the device button to reset the target MCU.

11. Press the Disconnect button to return to the development perspective.

4.2. Simplicity Studio HelpSimplicity Studio includes detailed help information and device documentation within the tool. The help containsdescriptions for each dialog window. To view the documentation for a dialog, click the question mark icon in thewindow:

This will open a pane specific to the dialog with additional details.

The documentation within the tool can also be viewed by going to HelpHelp Contents or HelpSearch.

Page 8: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

C8051F850-DK-UG

8 Rev. 0.3

4.3. Simplicity ConfiguratorThe Simplicity Configurator is a configuration and code generation tool. This utility helps accelerate developmentby automatically generating initialization source code to configure and enable the on-chip resources needed bymost design projects. In just a few steps, the wizard creates complete startup code for a specific Silicon Labs MCU.

To create a new Simplicity Configurator project:

1. Click the Create new project link from the welcome screen or go to FileNewSilicon Labs MCU Project.

2. In the Kit drop-down, select C8051F850 Development Kit or None, in the Part drop-down, select C8051F850, and in the SDK drop-down, select the desired SDK. Click Next.

3. Select Simplicity Configurator Program and click Next.

4. Fill in the Project name and select the desired device. The C8051F850-C-GU-QSOP device is on the C8051F850 Target Board. Click Finish.

The Simplicity Configurator project displays properties for each peripheral. To configure a peripheral, click on theDefaultMode Peripherals tab at the bottom and click on a peripheral. Checking the box for a peripheral will add itto code generation. Once a peripheral is selected, configure the registers using the Properties view. Select a newvalue for a property with either an input box or a drop-down menu and press Enter to set it.

Figure 6. Simplicity Configurator – Configuring Peripheral Properties

Page 9: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

C8051F850-DK-UG

Rev. 0.3 9

To configure pins, click on the DefaultMode Port I/O tab at the bottom of main window. Clicking on a pin brings upa property window for the pin. Clicking anywhere else in the main window opens a property window for thecrossbar. Select multiple pins with Ctrl + left click or mouse dragging over the desired set of pins. The packagediagram displays the configured peripherals on the pins, including non-crossbar signals (i.e. ADC inputs).

Code generation updates every time the configuration project saves. After configuring the device, add any non-initialization code, build, and debug the same as with any other project.

More information on Simplicity Configurator can be found in AN0823: Simplicity Configurator User’s Guide andAN0821: Simplicity Studio C8051F85x Walkthrough. Application notes can be found on www.silabs.com/8bit-appnotes.

Figure 7. Simplicity Configurator – Configuring Port I/O

Page 10: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

C8051F850-DK-UG

10 Rev. 0.3

4.4. Legacy 8-bit IDENote: Using the Simplicity Studio tools with the C8051F850 Development Kit is recommended. See section 4. "Software

Setup‚" on page 6 for more information.

Download the 8-bit software from the website (www.silabs.com/8bit-software) or use the provided installer on theCD-ROM to install the software tools for the C8051F85x/86x devices. After installation, examples can be found in...\Examples\C8051F85x_86x in the installation directory. At a minimum, the C8051F850 DK requires:

Silicon Labs IDE—Software enabling initial evaluation, development, and debugging.

Configuration Wizard 2—Initialization code generation software for the C8051F85x/86x devices.

Keil C51 Tools—Keil 8051 Compiler/Assembler/Linker toolchain.

CP210x Drivers—Virtual COM Port (VCP) drivers for the CP210x COM interface. More information on this installation process can be found in Section 4.5.

Other software available includes:

Keil µVision Driver—Driver for the Keil µVision IDE that enables development and debugging on C8051Fxxx MCUs.

Flash Programming Utilities and MCU Production Programmer—Programming utilities for the production line. More information on the available programming options can be found on the website:http://www.silabs.com/products/mcu/Pages/ProgrammingOptions.aspx.

ToolStick Development Tools—Software and examples for the ToolStick development platform. More information on this platform can be found at www.silabs.com/toolstick.

The development kit includes the latest version of the C51 Keil 8051 toolset. This toolset is initially limited to a codesize of 2 kB and programs start at code address 0x0800. After registration, the code size limit is removed entirelyand programs will start at code address 0x0000.

To register the Keil toolset:

1. Find the Product Serial Number printed on the CD-ROM. If you no longer have this serial number, register on the Silicon Labs website (www.silabs.com/8bit-software) to obtain the serial number.

2. Open the Keil µVision4 IDE from the installation directory with administrative privileges.

3. Select FileLicense Management to open the License Management window.

Figure 8. Keil µVision4 IDE License Management Window

4. Click on the Get LIC via Internet... button to open the Obtaining a License IDE Code (LIC) window.

5. Press OK to open a browser window to the Keil website. If the window doesn’t open, navigate to

Page 11: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

C8051F850-DK-UG

Rev. 0.3 11

www.keil.com/license/install.htm.

6. Enter the Silicon Labs Product Serial Number printed on the CD-ROM, along with any additional required information.

7. Once the form is complete, click the Submit button. An email will be sent to the provided email address with the license activation code.

8. Copy the License ID Code (LIC) from the email.

9. Paste the LIC into the New License ID Code (LIC) text box at the bottom of the License Management window in µVision4.

10. Press the Add LIC button. The window should now list the PK51 Prof. Developers Kit for Silabs as a licensed product.

11. Click the Close button.

4.5. CP210x USB to UART VCP Driver InstallationThe MCU Card includes a Silicon Labs CP210x USB-to-UART Bridge Controller. Device drivers for the CP210xneed to be installed before the PC software can communicate with the MCU through the UART interface. Use thedrivers included CD-ROM or download the latest drivers from the website (www.silabs.com/interface-software).

1. If using the CD-ROM, the CP210x Drivers option will launch the appropriate driver installer. If downloading the driver package from the website, unzip the files to a location and run the appropriate installer for the system (x86 or x64).

2. Accept the license agreement and follow the steps to install the driver on the system. The installer will let you know when your system is up to date. The driver files included in this installation have been certified by Microsoft.

3. 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.

If needed, the driver files can be uninstalled by selecting Windows Driver Package—Silicon Laboratories... option in the Programs and Features window.

Page 12: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

C8051F850-DK-UG

12 Rev. 0.3

5. C8051F85x/86x MCU Card Overview

The C8051F850 MCU card enables application development on the C8051F85x/86x MCU device family. The cardconnects to the MCU card expansion slot on the UDP motherboard and provides complete access to the MCUresources. 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 appropriatefirmware image. The target MCU card can also be detached from the UDP and used alone as a development ordemonstration tool.

Figure 9 and Figure 10 highlight the C8051F850 MCU card features.

Figure 9. C8051F850 MCU Card Features—Front

PotentiometerAnalogTerminals

Push-Button Switches

Mini-B USB Connector

for VCP

Power

Debug Connector

Prototyping Area

Reset Push-Button

LEDs

VCP-Enabled LED

VDD Select Switch and Power LED

Current Measure Jumper

Port Access

Voltage and Ground Reference Access

Page 13: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

C8051F850-DK-UG

Rev. 0.3 13

Figure 10. C8051F850 MCU Card Features—Back

Electronic Board ID (EBID)

Virtual COM Port

Port Pin Isolation Resistors

Page 14: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

C8051F850-DK-UG

14 Rev. 0.3

5.1. Push-Button Switches and LEDs (S1-2, DS5-6)The UDP C8051F850 MCU Card has two push-button switches and two LEDs. The two LEDs connect to P1.0 andP1.1, and the two switches connect to P1.7 and P2.1. The switches are normally open and pull the pin voltage toground when pressed. The LEDs connect to VDD through a current-limiting resistor and turn on when thecorresponding port pin is low.

The header J27 can be used to disconnect the switches and LEDs from the GPIO pins.

5.2. Analog Terminals (J34)Several of the C8051F850 port pins used for analog functions are connected to the J34 terminal block. Refer toTable 2 for the J34 terminal block connections.

5.3. Potentiometer (R13)The potentiometer is available on P1.2 (ADC0.10). To use the potentiometer, install a shorting block on J27 pins 9and 10 to connect P1.2 to the potentiometer.

5.4. Voltage and Ground Reference (J32)The C8051F850 has options to use an external voltage reference on the P0.0 / VREF pin and an external analogground reference on the P0.1 / AGND pin. The J32 header allows an external supply to clip to pin 1 for AGND andpin 2 for VREF. These signals can then be connected to the MCU by populating a shorting block between pins 3and 5 for AGND and pins 4 and 6 for VREF. Populating this shorting block for VREF connects P0.0 to the requiredcapacitors for the external reference.

Table 1. Switch and LED Pin Descriptions

MCU Pin FunctionPB1.0 Red LED DS5 (LED1)

PB1.1 Red LED DS6 (LED2)

PB1.7 Switch S1

PB2.1 Switch S2

Table 2. Terminal Block Pin Descriptions (J34)

Terminal Pin MCU I/O1 VREF / P0.0

2 GND

3 ADC0.9 / P1.1

4 ADC0.12 / P1.4

5 ADC0.10 / P1.2

6 ADC0.13 / P1.5

Table 3. Terminal Block Pin Descriptions (J25)

MCU Pin Analog Signal DescriptionP0.0 VREF Clip external source to J32 pin 2, apply shorting block

between pins 4 and 6 to connect to the MCU

P0.1 AGND Clip external ground to J32 pin 1, apply shorting block between pins 3 and 5 to connect to the MCU

Page 15: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

C8051F850-DK-UG

Rev. 0.3 15

5.5. VDD Power Select Switch (SW1)The VDD power supply has two power options: UDP motherboard (PWR_VDD_OUT) and on-board +3.3 Vregulator power. The VDD Power Select switch is used to select between the two options. The +3.3 V regulatorpower option is the upper +3.3_VREG position and allows the board to be powered from a diode-OR of four powersources: 9 V Power Adapter (J6), the USB connector labeled COM PORT (J5), the USB Debug Adapter (J23), orfrom the UDP motherboard bulk supply (PWR_5.0V_BULK).

5.6. Power LED (DS9)The blue power LED provides visual feedback when the board is powered through USB, the 9 V power adapter, theUSB Debug Adapter, or from the UDP motherboard. The power LED indicates that power is available on the boardand the VDD Power Select switch must be configured properly to power the MCU.

5.7. Imeasure Jumper (JP2)The Imeasure jumper (JP2) allows for easy access to measure the VDD current of the MCU. The shorting block forthis header is populated by default, and the direction of current is shown with a silk screen arrow. To measure thesupply current, remove the corresponding shorting block and connect a current measurement device across theunpopulated header.

The voltage supply prior to the Imeasure jumper is the VDD pre-measure (VDD_PM) net, which supplies all of theexternal LEDs, switches, USB COM, and reset pull-up. The VDD after the Imeasure jumper only connects to theMCU.

5.8. Debug Header (J23)The shrouded 10-pin debug header supports the Silicon Labs USB Debug Adapter. This connector provides a C2debug connection to the C8051F85x/86x on the MCU card.

5.9. Reset Button (S5)The reset push-button switch is just below the debug header (J23). Pushing this button will always reset the MCU.Note that pushing this button while the IDE is connected to the MCU will result in the IDE disconnecting from thetarget.

5.10. UART Connection Options (J7, U2, U4, U5)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 pinsconnected to the CP210x device can be enabled or disabled through the J7 header. Table 4 shows the GPIO pinsthat are routed to the CP210x.

In addition to the CP210x USB-to-UART connection, the MCU card can connect the C8051F850 UART signalswith the UDP Motherboard UART signals UART_TX_SYS and UART_RX_SYS using U5. The signals to switchbetween the two interfaces are UART_VCP_EN and UART_SYS_EN and are controlled by the motherboard. Thedefault selection with or without the motherboard is the CP210x VCP interface using a pull-down resistor R20.

5.11. Port Pin Headers (J24, J24, J26)All of the MCU port pins are available on the 0.100-inch headers on MCU card. Each connector providesconnections to each port, VDD, and ground. Any unused pins on the P2 header are not connected. Some of theseport pins are shared with other functions on the board and may be modified as explained in Section 5.13.

Table 4. CP210x Controlled GPIO Pins

MCU Pin COM FunctionP0.4 UART Transmit

P0.5 UART Receive

VDD COM VIO

Page 16: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

C8051F850-DK-UG

16 Rev. 0.3

5.12. Electronic Board ID (EBID) (U1, J35)The MCU card has a unique ID that can be read out from the Silicon Labs C8051F990 MCU (U1). This MCUenables software tools to recognize the connected hardware and automatically select the appropriate firmwareimage.

The EBID device uses two I2C signals to communicate: UDPBUS_SDA_A and UDPBUS_SCL_A. These signalsare connected to P0.6 and P0.7 on the C8051F850 MCU through the J25 header. These signals can bedisconnected from the MCU during power measurements.

5.13. MCU Port Pin ConnectionsThe MCU card has many UDP connections for use with different I/O cards and the UDP motherboard. Table 6describes all functions connected to each pin on the C8051F850 MCU. All of the UDP connections are made withpopulated 0 ohm resistors on the back of the MCU card. To disconnect a signal from the pin, remove the 0 resistor.

Table 5. Terminal Block Pin Descriptions (J25)

MCU Pin EBID / UDP SignalP0.6 UDPBUS_SDA_A

P0.7 UDPBUS_SCL_A

Table 6. MCU Card and UDP Pin Functions

MCU Pin MCU Card Function or UDP SignalP0.0 VREF SPI_SCK_EZR ADC_VREF GPIO05

P0.1 AGND SPI_MISO_EZR ADC_VREFGND GPIO06 EPCA_CH1_MOTOR

P0.2 EXT_INT0 SPI_MOSI_EZR CP_POS_A

P0.3 EXT_INT1 SPI_NSS0_EZR CP_NEG_A

P0.4 UART_TX_SYS UART_TX_A

P0.5 UART_RX_SYS UART_RX_A WAKEUP0

P0.6 UDPBUS_SDA_A UART_RTS_SYS UART_RTS_A I2C_SDA_EZR EPCA_CH3_MOTOR

P0.7 UDPBUS_SCL_A UART_CTS_SYS UART_CTS_A I2C_SCL_EZR EPCA_CH5_MOTOR

P1.0 LED1 ADC_IN0 CP_OUT_A

P1.1 LED2 ADC0.9 ADC_IN1 CP_OUTA_A

P1.2 Potentiometer ADC0.10 ADC_IN2 CLKOUT0

P1.3 PCA_CH0_A ADC_IN3

P1.4 ADC0.12 PCA_CH1_A GPIO02 EPCA_CH0_MOTOR

P1.5 ADC0.13 PCA_CH0_B WAKEUP1 GPIO03 EPCA_CH2_MOTOR

P1.6 PCA_ECI_A TIMER_CT_A GPIO04 EPCA_CH4_MOTOR

P1.7 Switch S1 TIMER_CT_B GPIO01

P2.0 C2D

P2.1 Switch S2 GPIO00

Page 17: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

C8051F850-DK-UG

Rev. 0.3 17

6. Using the C8051F850 MCU Card with the UDP Motherboard

6.1. MCU Card Header ConnectionsThe MCU card has four connectors with 100 pins each. These 400 pins are directly tied to the UDP motherboardand I/O cards. These signals are named and designed to support a wide variety of features and applications, andthe C8051F850 MCU 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 eachcard. This allows a particular type of I/O card to be shared amongst all MCU cards that connect to the samesignals.

The MCU card slot includes the following components:

J1 MCU card connector H1J2 MCU card connector H2J3 MCU card connector H3J4 MCU card connector H4

The C8051F850 MCU card implements the signals described in Table 8, Table 9, Table 10, and Table 11 in theAppendix.

6.2. Shorting Blocks: Factory DefaultsThe C8051F850 MCU card comes from the factory with pre-installed shorting blocks on several headers. Figure 11shows the positions of the factory default shorting blocks.

Figure 11. Shorting Blocks: Factory Defaults

A shorting block is installed across the JP2 Imeasure header to enable power to the MCU. Shorting blocks areinstalled on J7 to enable the virtual COM port. Shorting blocks are also installed on J27 to enable the switches,LEDs, and potentiometer to be connected to GPIO pins.

Page 18: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

C8051F850-DK-UG

18 Rev. 0.3

7. Power Measurement

The C8051F850 MCU card includes a JP2 Imeasure jumper for MCU power measurement purposes. The VDDsupply on pin 2 of the header connects only to the MCU on the board. The VDD pre-measure (VDD_PM) supply onpin 1 of the JP2 header powers the external LEDs, switches, reset switch, potentiometer, and VCP COM.

7.1. Measuring Power with Fixed VDDTo measure the power of the C8051F850 MCU using the MCU card at a fixed 3.3 V:

1. Connect a USB Debug Adapter to the 10-pin shrouded debug connector (J23).

2. Remove the three shorting blocks from J7.

3. Remove the JP2 Imeasure shorting block.

4. Connect a multimeter across (positive side on the left pin, current flow indicated by the silk screen arrow).

5. Move the VDD Select switch (SW2) to the upper +3.3V_VREG position.

6. Connect the 9 V power adapter to POWER (J6).

7. Download the code to the board.

8. Remove the debug adapter connection.

9. Measure the power of the device.

Figure 12. C8051F850 MCU Card Power Measurement Configuration— Fixed VDD

+000.500 µADC

USB Debug Adapter

1

2

3

5

8

4

6

Page 19: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

C8051F850-DK-UG

Rev. 0.3 19

7.2. Measuring Power with Varying VDDTo measure power with a varying VDD:

1. Connect a USB Debug Adapter to the 10-pin shrouded debug connector (J23).

2. Remove the three shorting blocks from J7.

3. Remove the JP2 Imeasure shorting block.

4. Connect a multimeter across the JP2 Imeasure jumper (positive side on the left pin, current flow indicated by the silk screen arrow).

5. Move the VDD Select switch (SW2) to the lower MB position.

6. Connect the negative terminal of a bench power supply to board ground.

7. Connect the positive terminal of a bench power supply to the positive side (left pin) of the Imeasure jumper. This will ensure that the /RST pin pull-up is powered.

Note: The pull-up resistor on /RST is powered by the VDD pre-measure (VDD_PM) net, which is separated from the VDD netwith the Imeasure shorting block (JP2) removed. Powering the MCU using VDD without powering the VDD_PM net willprevent the IDE from communicating with the MCU.

8. Download the code to the board.

9. Remove the debug adapter connection.

10. Measure the power of the device.

Figure 13. C8051F850 MCU Card Power Measurement Configuration—Varying VDD

8. Known Board IssuesThere are no known issues with Revision 200 of the C8051F850 MCU card.

+000.500 µADC

2.8 V

USB Debug Adapter

1

2

3

5

9

6

4

7

Page 20: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

C8051F850-DK-UG

20 Rev. 0.3

9. Schematics

54

32

1

Debug Interface

Port Access

UDP Configuration

VD

D_P

M

VD

D

DE

BU

G_5

.0V

VD

D_P

MV

DD

_PM

P0.

0P

0.2

P0.

4P

0.6

P0.

1P

0.3

P0.

5P

0.7

P0.

2P

0.1

P0.

0

C2C

K

P0.

5

P0.

3P

0.4

P0.

6P

0.7

P1.

0P

1.1

P1.

2P

1.3

P1.

4

P0.

0

P0.

1

C2D

P1.

7P

1.6

P1.

5P

2.1

C2C

K

/RS

T

C2D

P2.

0

P1.

0P

1.2

P1.

4P

1.6

P1.

1P

1.3

P1.

5P

1.7

P2.

0P

2.1

GP

IO05

SP

I_S

CK

_EZR

AD

C_V

RE

F

GP

IO06

SP

I_M

ISO

_EZR

AD

C_V

RE

FGN

D

SP

I_M

OS

I_E

ZR

EX

T_IN

T0

P0.

2

SP

I_N

SS

0_E

ZR

EX

T_IN

T1

P0.

3

UA

RT_

TX_A

P0.

4

UA

RT_

RX

_AP

0.5

WA

KE

UP

0

P0.

6

P0.

7

AD

C_I

N0

CP

_OU

T_A

P1.

0

AD

C_I

N1

CP

_OU

TA_A

P1.

1

AD

C_I

N2

CLK

OU

T0

P1.

2

PC

A_C

H0_

A

AD

C_I

N3

P1.

3

PC

A_C

H1_

AP

1.4

GP

IO02

PC

A_C

H0_

BP

1.5

GP

IO03

PC

A_E

CI_

AP

1.6

TIM

ER

_CT_

A

GP

IO04

P1.

7TI

ME

R_C

T_B

GP

IO01

P2.

1G

PIO

00

WA

KE

UP

1

UA

RT_

RTS

_A

UA

RT_

RTS

_SY

S

I2C

_SD

A_E

ZR

UA

RT_

CTS

_A

UA

RT_

CTS

_SY

S

I2C

_SC

L_E

ZR

CP

_PO

S_A

CP

_NE

G_A

EP

CA

_CH

0_M

OTO

R

EP

CA

_CH

2_M

OTO

R

EP

CA

_CH

4_M

OTO

R

EP

CA

_CH

1_M

OTO

R

EP

CA

_CH

5_M

OTO

R

UD

PB

US

_SD

A_A

EP

CA

_CH

3_M

OTO

R

UD

PB

US

_SC

L_A

400

W C

esar

Cha

vez

Aus

tin, T

X 7

8701

400

W C

esar

Cha

vez

Aus

tin, T

X 7

8701

400

W C

esar

Cha

vez

Aus

tin, T

X 7

8701

MH

R86

0

R12

10

R75

0

R83

0

R11

40

R10

60

R89

0

R99

0

R11

20

R11

10

R79

0

R71

0

J24 P

ort 0

11

22

33

44

55

66

77

88

99

1010

TP15

C2C

K

R11

60

JS12

Jum

per S

hunt

R11

50

R11

70

R68

0

R98

0

TP14

C2D

R10

70

J23

5X2

Shr

oude

d H

eade

r

DE

BU

G

11

22

33

44

55

66

77

88

99

1010

JS13

Jum

per S

hunt

R11

30

R11

90

R77

0

R80

0

R10

20

R87

0

R64 1K

C28

0.1u

F

J26 P

ort 2

11

22

33

44

55

66

77

88

99

1010

R84

0

R90

0

R81

0

R96

0

R85

0

R76

0

R36

0

C30

1uF

R88

0

U11

C80

51F8

50

NC

1

P0.

22

P0.

1 / A

GN

D3

P0.

0 / V

RE

F4

GN

D5

VD

D6

/RS

T / C

2CK

7

C2D

/ P

2.0

8

P1.

79

P1.

610

P1.

511

P2.

112

NC

13P

1.4

14P

1.3

15P

1.2

16P

1.1

17P

1.0

18P

0.7

19P

0.6

20P

0.5

21P

0.4

22P

0.3

23N

C24

R72

0

MH

R66

0

R10

30

J25 P

ort 1

11

22

33

44

55

66

77

88

99

1010

R10

10

R10

90

R11

00

MH

R65

0

R70

0

R78

0

R63 1K

J35

EB

ID I2

C

11

33

22

44

R91

0

R37

0

MH

R73

0

R67

0

R10

40

Fig

ure

14.C

8051

F85

0 U

DP

MC

U C

ard

Sch

emat

ic (

Rev

isio

n 2

00)

(1 o

f 5)

Page 21: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

C8051F850-DK-UG

Rev. 0.3 21

5 5

4 4

3 3

2 2

1 1

Power Test Points

User Interface

ADC0.9 / P1.1

ADC0.10 / P1.2

ADC0.12 / P1.4

ADC0.13 / P1.5

Silk

arr

ow

indi

cate

s cu

rren

t fl

ow

VREF / P0.0

VDD Pre-Measure

GND

AGND

VD

D_P

M

+3.3

V_V

RE

G

PW

R_5

.0V

_BU

LK

US

B_5

.0V

PW

R_V

DD

_OU

T

VD

D

VD

D

VD

D_P

M

VD

D

DE

BU

G_5

.0V

+3.3

V_V

RE

G

VD

D_P

M

VD

D_P

M

VD

D_P

M

VD

D_P

MV

RE

F

/RS

T

P1.

0P

1.1

P1.

7P

2.1

P1.

2

AD

C0.

9A

DC

0.10

AD

C0.

12A

DC

0.13

P0.

0 P0.

1

AD

C0.

9A

DC

0.10

AD

C0.

12A

DC

0.13

P1.

1P

1.2

P1.

4P

1.5

VR

EF

Title

Siz

eD

ocum

ent N

umbe

rR

ev

Dat

e:S

heet

of

400

W C

esar

Cha

vez

Aus

tin, T

X 7

8701

UP

MU

-F85

02.

0

C80

51F8

50 M

CU

Boa

rd

B

25

Frid

ay, M

ay 1

7, 2

013

Title

Siz

eD

ocum

ent N

umbe

rR

ev

Dat

e:S

heet

of

400

W C

esar

Cha

vez

Aus

tin, T

X 7

8701

UP

MU

-F85

02.

0

C80

51F8

50 M

CU

Boa

rd

B

25

Frid

ay, M

ay 1

7, 2

013

Title

Siz

eD

ocum

ent N

umbe

rR

ev

Dat

e:S

heet

of

400

W C

esar

Cha

vez

Aus

tin, T

X 7

8701

UP

MU

-F85

02.

0

C80

51F8

50 M

CU

Boa

rd

B

25

Frid

ay, M

ay 1

7, 2

013

TP5 V

DD

C37

4.7u

F

R11

1K

S1

P1.

7

D6

15V

DS

9B

LUE

PO

WE

R

S5

RE

SE

T

C36

4.7u

F

R95

1K

J32

VR

EF/

AG

ND

135

246

TP8 G

ND

SW

1

SW

_SLI

DE

_2P

OS

VD

D S

elec

t

123

R15

750

J6Pow

er J

ack

PO

WE

R

321

C6

0.1u

F

S2

P2.

1

R13

10K

1 3

2

R19

1.5K

D7

STP

S14

0Z

TP3

RE

SE

T

C7

4.7u

F

R16

750

TP16 V

DD

_PM

J34

Ana

log

Hea

der

1 3 52 4 6

C38

0.1u

F

R25

100K

TP9 G

ND

TP17 G

ND

JS2

Jum

per S

hunt

R94

1K

DS

5R

ED

P1.

0

JS14

Jum

per S

hunt

R9

1K

D3

STP

S14

0Z

JS1

Jum

per S

hunt

JS3

Jum

per S

hunt

C20

0.01

uF

JS15

Jum

per S

hunt

TP10 G

ND

DS

6R

ED

P1.

1

TP18 G

ND

JS4

Jum

per S

hunt

D4

STP

S14

0Z

J27 Por

t 0

11

22

33

44

55

66

77

88

99

1010

JS5

Jum

per S

hunt

D5

STP

S14

0Z

TP11 G

ND

JP2

JUM

PE

RIm

easu

re

U6 LP

2989

-3.3

V

BY

P1

NC

2

GN

D3

INP

UT

4O

UTP

UT

5S

EN

SE

6E

RR

OR

7S

DN

8

JS6

Jum

per S

hunt

Fig

ure

15.C

8051

F85

0 U

DP

MC

U C

ard

Sch

emat

ic (

Rev

isio

n 2

00)

(2 o

f 5)

Page 22: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

C8051F850-DK-UG

22 Rev. 0.3

54

32

1

Enables switch between MCU Card

COM and Motherboard COM.

VIO

_CO

M

VIO

_CO

M

VD

D_C

OM

VD

D_C

OM

VIO

_CO

M

PW

R_3

.3V

_BU

LK

US

B_5

.0V

VD

D_P

MV

DD

_CO

M

MC

U_R

X

MC

U_T

X

UA

RT_

VC

P_E

N

VC

P_R

X

VC

P_T

X

MC

U_R

X

MC

U_T

X

UA

RT_

SY

S_E

N

UA

RT_

RX

_SY

S

UA

RT_

TX_S

YS

VC

P_R

XV

CP

_TX

P0.

4P

0.5

MC

U_T

XM

CU

_RX

R4

1K

JS11

Jum

per S

hunt

C16

4.7u

F

C12

0.1u

F

R11

81M

DS

10R

ED

CO

M

TP12

VC

OM

RTS

C10

0.1u

F

C19

0.1u

FN

I

R22 0

C13

0.1u

F

J5 US

B T

YP

E M

INI B

CO

M P

OR

T

+V D-

D+

ID GN

D

SHSH

C17

1uF

R20

10K

U5

74A

VC

4T24

5

1DIR

2V

CC

A1

2B1

111A

25

2A1

6

2A2

7

GND8

1OE

15

2OE

14

1B1

13

1B2

12

2B2

10

GND9

2DIR

3

1A1

4

VC

CB

16

L10.

68uH

NI

TP13

VC

OM

CTS

C11

0.1u

F

C18

0.1u

F

U2

CP

2103

VDD6

VIO5

REGIN7 GND

2

RE

SE

T9

SU

SP

11S

US

P12

VBUS8

D+

3D

-4

CTS

22R

TS23

DS

R26

RX

D24

DTR

27

TXD

25

DC

D28

RI

1

GP

IO.3

16G

PIO

.217

GP

IO.1

18G

PIO

.019

EPAD29

NC

10N

C13

NC

14

NC

15

NC

20

NC

21

D1

SP

0503

BA

HT

J7 CO

M1 3 5

2 4 6

C3

1uF

JS10

Jum

per S

hunt

C15

0.1u

F

U4

74A

VC

4T24

5

1DIR

2V

CC

A1

2B1

111A

25

2A1

6

2A2

7

GND8

1OE

15

2OE

14

1B1

13

1B2

12

2B2

10

GND9

2DIR

3

1A1

4

VC

CB

16

R21

10K

R12

275

0C

40.

1uF

JS9

Jum

per S

hunt

Fig

ure

16.C

8051

F85

0 U

DP

MC

U C

ard

Sch

emat

ic (

Rev

isio

n 2

00)

(3 o

f 5)

Page 23: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

C8051F850-DK-UG

Rev. 0.3 23

5 5

4 4

3 3

2 2

1 1

Electronic Board Identification (EBID)

PW

R_S

YS

_BU

LK

PW

R_S

YS

_BU

LK

C2_

CLK

_BC

2_D

AT_

B

C2_

CLK

_B

C2_

DA

T_B

PC

A_E

CI_

AP

CA

_CH

0_A

SP

I_S

CK

_EZR

SP

I_M

ISO

_EZR

SP

I_M

OS

I_E

ZRS

PI_

NS

S0_

EZR

GP

IO00

GP

IO01

GP

IO02

GP

IO03

GP

IO04

PC

A_C

H1_

A

WA

KE

UP

1W

AK

EU

P0

EX

T_IN

T0E

XT_

INT1

UA

RT_

RX

_SY

S

UD

PB

US

_SD

A_A

UD

PB

US

_SC

L_A

TIM

ER

_CT_

A

TIM

ER

_CT_

B

PC

A_C

H0_

B

I2C

_SC

L_E

ZRI2

C_S

DA

_EZR

UA

RT_

TX_A

UA

RT_

RX

_AU

AR

T_R

TS_A

UA

RT_

CTS

_AU

AR

T_TX

_SY

SU

AR

T_R

TS_S

YS

UA

RT_

CTS

_SY

S

CLK

OU

T0

GP

IO05

GP

IO06

Title

Siz

eD

ocum

ent N

umbe

r

Dat

e:S

heet

of

400

W C

esar

Cha

vez

Aus

tin, T

X 7

8701

UP

MU

-F85

0

C80

51F8

50 M

CU

Boa

rd

B

45

Frid

ay, M

ay 1

7, 2

013

Title

Siz

eD

ocum

ent N

umbe

r

Dat

e:S

heet

of

400

W C

esar

Cha

vez

Aus

tin, T

X 7

8701

UP

MU

-F85

0

C80

51F8

50 M

CU

Boa

rd

B

45

Frid

ay, M

ay 1

7, 2

013

Title

Siz

eD

ocum

ent N

umbe

r

Dat

e:S

heet

of

400

W C

esar

Cha

vez

Aus

tin, T

X 7

8701

UP

MU

-F85

0

C80

51F8

50 M

CU

Boa

rd

B

45

Frid

ay, M

ay 1

7, 2

013

U1

C80

51F9

90

P0.

1_A

GN

D1

GND3

VDD4

RS

T_C

2CK

5P

2.7_

C2D

6

P1.

77

P1.

68

P0.

220

P1.

1_C

PO

-13

P1.

0_C

PO

+14

P1.

310

P1.

59

P1.

211

P0.

319

P0.

7_IR

EF

15P

0.6_

CO

NV

VS

TR16

P0.

0_V

RE

F2

RX

_P0.

517

TX_P

0.4

18

GNDEPADGND

12

C2

0.1u

F

R46

0N

I

J1U

DP

MC

U H

1

UD

P D

C H

EA

DE

R

LPTI

ME

R_O

UT_

A10

0G

ND

1

LPTI

ME

R_I

N_A

99U

SA

RT_

TX_A

2

LIN

_RX

_B98

US

AR

T_R

X_A

3

LIN

_TX

_B97

US

AR

T_R

TS_A

4

CA

N_R

X_A

96U

SA

RT_

CTS

_A5

CA

N_T

X_A

95U

SA

RT_

UC

LK_A

6

EX

T_D

MA

_TR

IG1

94C

AN

_TX

_B7

EX

T_D

MA

_TR

IG0

93C

AN

_RX

_B8

EX

T_D

AC

_TR

IG1

92S

PI_

SC

K_A

9

EX

T_D

AC

_TR

IG0

91S

PI_

MIS

O_A

10

EX

T_A

DC

_TR

IG1

90S

PI_

MO

SI_

A11

EX

T_A

DC

_TR

IG0

89S

PI_

NS

S0_

A12

EX

T_IN

T188

SP

I_N

SS

1_A

13

EX

T_IN

T087

SP

I_N

SS

2_A

14

WA

KE

UP

186

SP

I_N

SS

3_A

15

WA

KE

UP

085

US

AR

T_TX

_B16

PO

RT_

MA

TCH

184

US

AR

T_R

X_B

17

PO

RT_

MA

TCH

083

US

AR

T_R

TS_B

18

GP

IO15

82U

SA

RT_

CTS

_B19

GP

IO14

81U

SA

RT_

UC

LK_B

20

GP

IO13

80E

PC

A_E

CI_

A21

GP

IO12

79E

PC

A_C

H0_

A22

GP

IO11

78E

PC

A_C

H1_

A23

GP

IO10

77E

PC

A_C

H2_

A24

GP

IO09

76E

PC

A_C

H3_

A25

GP

IO08

75E

PC

A_C

H4_

A26

GP

IO07

74E

CP

A_C

H5_

A27

GP

IO06

73LI

N_T

X_A

28

GP

IO05

72LI

N_R

X_A

29

GP

IO04

71P

CA

_EC

I_A

30

GP

IO03

70P

CA

_CH

0_A

31

GP

IO02

69P

CA

_CH

1_A

32

GP

IO01

68P

CA

_EC

I_B

33

GP

IO00

67P

CA

_CH

0_B

34

CLK

OU

T066

PC

A_C

H1_

B35

I2S

IN_D

OU

T_A

65I2

SO

UT_

DFS

_A36

I2S

IN_C

LK_A

64I2

SO

UT_

CLK

_A37

I2S

IN_D

FS_A

63I2

SO

UT_

DO

UT_

A38

I2C

_SC

L_B

62I2

C_S

DA

_EZR

39

I2C

_SD

A_B

61I2

C_S

DA

_EZR

40

SP

I_N

SS

3_E

ZR60

TIM

ER

_CT_

A41

SP

I_N

SS

2_E

ZR59

TIM

ER

_EX

_A42

SP

I_N

SS

1_E

ZR58

TIM

ER

_CT_

B43

SP

I_N

SS

0_E

ZR57

TIM

ER

_EX

_B44

SP

I_M

OS

I_E

ZR56

UA

RT_

TX_A

45

SP

I_M

ISO

_EZR

55U

AR

T_R

X_A

46

SP

I_S

CK

_EZR

54U

AR

T_R

TS_A

47

UA

RT_

CTS

_SY

S53

UA

RT_

CTS

_A48

UA

RT_

RTS

_SY

S52

UA

RT_

TX_S

YS

49

UA

RT_

RX

_SY

S51

GN

D50

R51

0

R47

0N

I

R52

0

C1

1uF

R3

1K

JP1

CO

NN

SO

CK

ET

4X1

NI

Fig

ure

17.C

8051

F85

0 U

DP

MC

U C

ard

Sch

emat

ic (

Rev

isio

n 2

00)

(4 o

f 5)

Page 24: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

C8051F850-DK-UG

24 Rev. 0.3

5 5

4 4

3 3

2 2

1 1

D C B A

PW

R_V

DD

_OU

T

PW

R_5

.0V

_BU

LK

PW

R_S

YS

_BU

LK

PW

R_3

.3V

_BU

LK

UD

PB

US

_SD

A_A

UD

PB

US

_SC

L_A

C2C

KC

2D C2_

CLK

_BC

2_D

AT_

B

UA

RT_

VC

P_E

NU

AR

T_S

YS

_EN

AD

C_I

N0

AD

C_I

N1

AD

C_V

RE

F

AD

C_I

N2

AD

C_I

N3

CP

_OU

T_A

AD

C_V

RE

FGN

D

CP

_OU

TA_A

EP

CA

_CH

0_M

OTO

R

EP

CA

_CH

2_M

OTO

R

EP

CA

_CH

4_M

OTO

R

CP

_PO

S_A

CP

_NE

G_A

EP

CA

_CH

1_M

OTO

R

EP

CA

_CH

3_M

OTO

R

EP

CA

_CH

5_M

OTO

R

Title

Siz

eD

ocum

ent N

umbe

rR

ev

Dat

e:S

heet

of

400

W C

esar

Cha

vez

Aus

tin, T

X 7

8701

UP

MU

-F85

02.

0

C80

51F8

50 M

CU

Boa

rd

B

55

Frid

ay, M

ay 1

7, 2

013

Title

Siz

eD

ocum

ent N

umbe

rR

ev

Dat

e:S

heet

of

400

W C

esar

Cha

vez

Aus

tin, T

X 7

8701

UP

MU

-F85

02.

0

C80

51F8

50 M

CU

Boa

rd

B

55

Frid

ay, M

ay 1

7, 2

013

Title

Siz

eD

ocum

ent N

umbe

rR

ev

Dat

e:S

heet

of

400

W C

esar

Cha

vez

Aus

tin, T

X 7

8701

UP

MU

-F85

02.

0

C80

51F8

50 M

CU

Boa

rd

B

55

Frid

ay, M

ay 1

7, 2

013

J3U

DP

MC

U H

3

UD

P D

C H

EA

DE

R

$PIN

010

0G

ND

1

$PIN

299

PW

R_V

DD

_IN

2

$PIN

498

PW

R_V

DD

_IN

3

$PIN

697

PW

R_V

DD

_OU

T4

$PIN

896

PW

R_V

DD

_OU

T5

$PIN

1095

PW

R_R

AD

IO_I

N6

$PIN

1294

PW

R_R

AD

IO_I

N7

$PIN

1493

PW

R_R

AD

IO_O

UT

8

$PIN

1692

PW

R_R

AD

IO_O

UT

9

$PIN

1891

PW

R_I

O_I

N10

$PIN

2090

PW

R_I

O_I

N11

$PIN

2289

PW

R_I

O_O

UT

12

$PIN

2488

PW

R_I

O_O

UT

13

$PIN

2687

PW

R_I

O_B

US

14

$PIN

2886

PW

R_I

O_B

US

15

$PIN

3085

PW

R_A

UX

_BU

S16

$PIN

3284

PW

R_A

UX

_BU

S17

$PIN

3483

PW

R_H

V1_

BU

S18

$PIN

3682

PW

R_H

V1_

BU

S19

$PIN

3881

PW

R_H

V2_

BU

S20

$PIN

4080

PW

R_H

V2_

BU

S21

$PIN

4279

PW

R_V

PP

_BU

LK22

$PIN

4478

PW

R_V

PP

_BU

LK23

$PIN

4677

PW

R_5

.0V

_BU

LK24

$PIN

4876

PW

R_5

.0V

_BU

LK25

$PIN

5075

PW

R_5

.0V

_BU

LK26

$PIN

5274

PW

R_5

.0V

_BU

LK27

$PIN

5473

PW

R_3

.3V

_BU

LK28

$PIN

5672

PW

R_3

.3V

_BU

LK29

$PIN

5871

PW

R_3

.3V

_BU

LK30

$PIN

6070

PW

R_3

.3V

_BU

LK31

$PIN

6269

PW

R_S

YS

_BU

LK32

$PIN

6468

PW

R_S

YS

_BU

LK33

$PIN

6667

GN

D34

$PIN

6866

EB

ID_S

CK

35

$PIN

7065

EB

ID_M

OS

I36

$PIN

7264

EB

ID_M

ISO

37

$PIN

7463

EB

ID_N

SS

38

$PIN

7662

C2_

CLK

_A39

$PIN

7861

C2_

DA

T_A

40

$PIN

8060

C2_

CLK

_B41

$PIN

8259

C2_

DA

T_B

42

$PIN

8458

C2_

CLK

_C43

$PIN

8657

C2_

DA

T_C

44

$PIN

8856

C2_

CLK

_D45

$PIN

9055

C2_

DA

T_D

46

VC

P_E

N54

C2_

CLK

_E47

UA

RT_

SY

S_E

N53

C2_

DA

T_E

48

JTA

G_T

DI_

A52

$PIN

9749

JTA

G_T

DO

_A51

GN

D50

J4U

DP

MC

U H

4

UD

P D

C H

EA

DE

R

GN

D10

0G

ND

1

$PIN

299

C2D

_TX

00_A

2

$PIN

498

C2D

_TX

01_A

3

$PIN

697

C2D

_TX

02_A

4

ITM

_CLK

96C

2D_T

X03

_A5

ITM

_DA

T395

C2D

_TX

04_A

6

ITM

_DA

T294

C2D

_TX

05_A

7

ITM

_DA

T193

C2D

_TX

06_A

8

ITM

_DA

T092

C2D

_TX

07_A

9

$PIN

1891

C2D

_TX

08_A

10

EZR

_GP

IO4

90C

2D_T

X09

_A11

EZR

_GP

IO3

89C

2D_T

X10

_A12

EZR

_GP

IO2

88C

2D_T

X11

_A13

EZR

_GP

IO1

87C

2D_T

X12

_A14

EZR

_GP

IO0

86C

2D_T

X13

_A15

EZR

_VD

I85

C2D

_TX

14_A

16

EZR

_AR

SS

I84

C2D

_TX

15_A

17

EZR

_RE

SE

T83

C2D

_RX

00_A

18

EZR

_SI1

00X

_RX

82C

2D_R

X01

_A19

EZR

_EFI

T81

C2D

_RX

02_A

20

EZR

_DTO

80C

2D_R

X03

_A21

EZR

_SI1

00X

_TX

79C

2D_R

X04

_A22

EZR

_NFF

S78

C2D

_RX

05_A

23

EZR

_NIR

Q77

C2D

_RX

06_A

24

EZR

_SD

N76

C2D

_RX

07_A

25

GN

D75

C2D

_RX

08_A

26

EZR

P_R

X_D

ATA

_OU

T74

C2D

_RX

09_A

27

EZR

P_R

X_C

LK_O

UT

73C

2D_R

X10

_A28

EZR

P_T

X_D

ATA

_IN

72C

2D_R

X11

_A29

GN

D71

C2D

_RX

12_A

30

EZR

P_C

LK_I

N70

C2D

_RX

13_A

31

GN

D69

C2D

_RX

14_A

32

EX

TRE

G_B

D_A

68C

2D_R

X15

_A33

EX

TRE

G_O

UT_

A67

GN

D34

EX

TRE

G_S

N_A

66A

DC

_VR

EF

35

EX

TRE

G_S

P_A

65A

DC

_VR

EFG

ND

36

I2V

_IN

N_A

64A

DC

_IN

037

I2V

_IN

P_A

63A

DC

_IN

138

GN

D62

AD

C_I

N2

39

HV

DA

_IN

N_B

61A

DC

_IN

340

HV

DA

_IN

P_B

60G

ND

41

HV

DA

_IN

N_A

59D

AC

_RE

F42

HV

DA

_IN

P_A

58D

AC

_RE

FGN

D43

GN

D57

DA

C_O

UT0

44

CP

_NE

G_B

56D

AC

_OU

T145

CP

_PO

S_B

55D

AC

_OU

T246

CP

_NE

G_A

54D

AC

_OU

T347

CP

_PO

S_A

53G

ND

48

CP

_OU

TA_A

52ID

AC

_A49

CP

_OU

T_A

51ID

AC

_B50

J2U

DP

MC

U H

2

UD

P D

C H

EA

DE

R

CM

OS

CLK

_XTA

L2_A

100

GN

D1

CM

OS

CLK

_XTA

L1_A

99U

DP

BU

S_S

DA

_A2

LCD

_CO

M7_

A98

UD

PB

US

_SC

L_A

3

LCD

_CO

M6_

A97

EP

CA

_EC

I_M

OTO

R4

LCD

_CO

M5_

A96

EP

CA

_CH

0_M

OTO

R5

LCD

_CO

M4_

A95

EP

CA

_CH

1_M

OTR

6

LCD

_CO

M3_

A94

EP

CA

_CH

2_M

OTO

R7

LCD

_CO

M2_

A93

EP

CA

_CH

3_M

OTO

R8

LCD

_CO

M1_

A92

EP

CA

_CH

4_M

OTO

R9

LCD

_CO

M0_

191

EP

CA

_CH

5_M

OTO

R10

LCD

_SE

G39

_A90

HV

GP

IO00

11

LCD

_SE

G38

_A89

HV

GP

IO01

12

LCD

_SE

G37

_A88

HV

GP

IO02

13

LCD

_SE

G36

_A87

HV

GP

IO03

14

LCD

_SE

G35

_A86

HV

GP

IO04

15

LCD

_SE

G34

_A85

HV

GP

IO05

16

LCD

_SE

G33

_A84

HV

GP

IO06

17

LCD

_SE

G32

_A83

HV

GP

IO07

18

LCD

_SE

G31

_A82

EM

IF_A

2319

LCD

_SE

G30

_A81

EM

IF_A

2220

LCD

_SE

G29

_A80

EM

IF_A

2121

LCD

_SE

G28

_A79

EM

IF_A

2022

LCD

_SE

G27

_A78

EM

IF_A

1923

LCD

_SE

G26

_A77

EM

IF_A

1824

LCD

_SE

G25

_A76

EM

IF_A

1725

LCD

_SE

G24

_A75

EM

IF_A

1626

LCD

_SE

G23

_A74

EM

IF_A

1527

LCD

_SE

G22

_A73

EM

IF_A

1428

LCD

_SE

G21

_A72

EM

IF_A

1329

LCD

_SE

G20

_A71

EM

IF_A

1230

LCD

_SE

G19

_A70

EM

IF_A

1131

LCD

_SE

G18

_A69

EM

IF_A

1032

LCD

_SE

G17

_A68

EM

IF_A

933

LCD

_SE

G16

_A67

EM

IF_A

834

LCD

_SE

G15

_A66

EM

IF_A

735

LCD

_SE

G14

_A65

EM

IF_A

636

LCD

_SE

G13

_A64

EM

IF_A

537

LCD

_SE

G12

_A63

EM

IF_A

438

LCD

_SE

G11

_A62

EM

IF_A

339

LCD

_SE

G10

_A61

EM

IF_A

240

LCD

_SE

G09

_A60

EM

IF_A

141

LCD

_SE

G08

_A59

EM

IF_A

042

LCD

_SE

G07

_A58

EM

IF_W

RB

43

LCD

_SE

G06

_A57

EM

IF_O

EB

44

LCD

_SE

G05

_A56

EM

IF_A

LE45

LCD

_SE

G04

_A55

EM

IF_C

S0B

46

LCD

_SE

G03

_A54

EM

IF_B

E1B

47

LCD

_SE

G02

_A53

EM

IF_C

S1B

48

LCD

_SE

G01

_A52

EM

IF_B

E0B

49

LCD

_SE

G00

_A51

GN

D50

Fig

ure

18.C

8051

F85

0 U

DP

MC

U C

ard

Sch

emat

ic (

Rev

isio

n 2

00)

(5 o

f 5)

Page 25: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

C8051F850-DK-UG

Rev. 0.3 25

10. Bill of Materials

Table 7. C8051F850 UDP MCU Card Bill of Materials

Reference Part Number Source DescriptionC1 C3 C17

C30C0603X7R100-105K Venkel 1 µF 10 V ±10% X7R 0603

C2 C4 C6 C10 C11 C12 C13 C15 C18 C28

C38

C0603X7R100-104K Venkel 0.1 µF 10 V ±10% X7R 0603

C20 C0603X7R100-103M Venkel 0.01 µF 10 V ±20% X7R 0603

C7 C16 C36 C37

C0603X5R6R3-475K Venkel 4.7 µF 6.3 V ±10% X5R 0603

D1 SP0503BAHTG Littlefuse 300 mW 20 V TVS SOT143

D3 D4 D5 D7 STPS140Z ST Semiconductor 1.0 A 40 V Schottky SOD-123

D6 MMSZ5245BT1 On Semiconductor 15 V 500 mW 15 V 5% Zener SOD-123

DS5 DS6 DS10

SML-LX0603IW LUMEX INC RED 30 mA LED 0603

DS9 LTST-C190TBKT LITE-ON Technology Corp

BLUE LED 0603

J1 J2 J3 J4 FX8-100P-SV1 Hirose Electric UDP DC Header

J23 5103309-1 Tyco 0.1 in. 5x2 Shrouded Header

J24 J25 J26 J27

TSW-105-07-T-D Samtec 0.1 in. 5x2 Header

J34 1729160 Phoenix Contact Analog Header Terminal Block 1x6

J35 TSW-102-07-T-D Samtec 0.1 in. 2x2 Header

J5 54819-0519 Molex USB Mini B

J6 RAPC722X Switchcraft Inc. Power Jack 5 A BARREL

J7 J32 TSW-103-01-L-D Samtec 0.1 in. 2x3 Header

JP2 TSW-102-07-T-S Samtec 0.1 in. 1x2 Header

JS1 JS2 JS3 JS4 JS5 JS6

JS9 JS10 JS11

SNT-100-BK-T Samtec Jumper Shunt

R118 CR0603-16W-1004F Venkel 1 MΩ 1/16 W ±1% ThickFilm 0603

R13 RV100F-30-4K1B-B10K-B301

Alpha (Taiwan) 10 kΩ 0.03 W 30% ThumbwheelPotentiometer

R15 R16 R122

CR0603-16W-7500F Venkel 750 Ω 1/10 W ±1% ThickFilm 0603

R19 CR0603-10W-1501F Venkel 1.5 kΩ 1/10 W ±1% ThickFilm 0603

R20 R21 CR0603-10W-103J Venkel 10 kΩ 1/10 W ±5% ThickFilm 0603

Page 26: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

C8051F850-DK-UG

26 Rev. 0.3

R22 R36 R37 R51 R52 R65 R66 R67 R68 R70 R71 R72 R73 R75 R76 R77 R78 R79 R80 R81 R83 R84 R85 R86 R87 R88 R89 R90 R91 R96

R98 R99 R101 R102 R103 R104 R106 R107 R109 R110 R111 R112 R113 R114 R115 R116 R117 R119

R121

CR0603-16W-000 Venkel 0 Ω 1 A ThickFilm 0603

R25 CR0603-10W-104J Venkel 100 kΩ 1/10 W ±5% ThickFilm 0603

R3 R4 R9 R11 R63 R64 R94

R95

CR0603-10W-1001F Venkel 1 kΩ 1/10 W ±1% ThickFilm 0603

S1 S2 S5 EVQ-PAD04M Panasonic Corp Momentary Tactile Switch

SW1 OS102011MS2QN1 C&K .1 A @ 12 V Slide Switch

U1 C8051F990-GM Silicon Labs C8051F990 MCU QFN20

U11 C8051F850-A-GU Silicon Labs C8051F850 MCU QSOP24

U2 CP2103-GM Silicon Labs CP2103 USB-to-UART Bridge QFN28

U4 U5 SN74AVC4T245PW TI 1.2–3.6 V Translator TSSOP16

U6 LP2989AIMM-3.3/NOPB NationalSemiconductor

500 mA LDO MSOP8

Components Not Installed

C19 C0603X7R100-104K Venkel 0.1 µF 10 V ±10% X7R 0603 Not Installed (NI)

JP1 SSQ-104-23-T-S Samtec CONN SOCKET 4X1 Not Installed (NI)

JS12 JS13 JS14 JS15

SNT-100-BK-T Samtec Jumper Shunt Not Installed (NI)

L1 NLV25T-R68J-PF TDK 0.68 µH 300 mA ±5% GP Not Installed (NI)

R46 R47 CR0603-16W-000 Venkel 0 Ω 1 A ThickFilm 0603 Not Installed (NI)

Table 7. C8051F850 UDP MCU Card Bill of Materials (Continued)

Reference Part Number Source Description

Page 27: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

C8051F850-DK-UG

Rev. 0.3 27

APPENDIX—MCU CARD HEADER PIN DESCRIPTIONS

Table 8. C8051F850 MCU Card H1 Pin Descriptions (J1)

MCU CardPin

Signal Name DescriptionC8051F850Pin / Signal

1 GND

2 USART_TX_A

3 USART_RX_A

4 USART_RTS_A

5 USART_CTS_A

6 USART_UCLK_A

7 CAN_TX_B

8 CAN_RX_B

9 SPI_SCK_A SPI A clock

10 SPI_MISO_A SPI A master-in, slave-out

11 SPI_MOSI_A SPI A master-out, slave-in

12 SPI_NSS0_A SPI A slave select 0

13 SPI_NSS1_A SPI A slave select 1

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 EPCA_CH4_A

27 EPCA_CH5_A

28 LIN_TX_A

29 LIN_RX_A

30 PCA_ECI_A PCA A external clock input P1.6

31 PCA_CH0_A P1.3

32 PCA_CH1_A P1.4

33 PCA_ECI_B PCA B external clock input

34 PCA_CH0_B P1.5

35 PCA_CH1_B

36 I2SOUT_DFS_A I2S A transmitter word sync (WS)

Page 28: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

C8051F850-DK-UG

28 Rev. 0.3

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 P0.6

40 I2C_SCL_EZR EZRadio I2C clock P0.7

41 TIMER_CT_A P1.6

42 TIMER_EX_A

43 TIMER_CT_B P1.7

44 TIMER_EX_B

45 UART_TX_A UART A transmit P0.4

46 UART_RX_A UART A receive P0.5

47 UART_RTS_A UART A hardware handshaking P0.6

48 UART_CTS_A UART A hardware handshaking P0.7

49 UART_TX_SYS System UART transmit P0.4

50 GND

51 UART_RX_SYS System UART receive P0.5

52 UART_RTS_SYS System UART hardware handshaking P0.6

53 UART_CTS_SYS System UART hardware handshaking P0.7

54 SPI_SCK_EZR EZRadio SPI clock P0.0

55 SPI_MISO_EZR EZRadio SPI master-in, slave-out P0.1

56 SPI_MOSI_EZR EZRadio SPI master-out, slave-in P0.2

57 SPI_NSS0_EZR EZRadio SPI slave select 0 P0.3

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 P1.2

67 GPIO00 General purpose I/O 0 P2.1

68 GPIO01 General purpose I/O 1 P1.7

69 GPIO02 General purpose I/O 2 P1.4

70 GPIO03 General purpose I/O 3 P1.5

71 GPIO04 General purpose I/O 4 P1.6

72 GPIO05 General purpose I/O 5 P0.0

73 GPIO06 General purpose I/O 6 P0.1

Table 8. C8051F850 MCU Card H1 Pin Descriptions (J1) (Continued)

MCU CardPin

Signal Name DescriptionC8051F850Pin / Signal

Page 29: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

C8051F850-DK-UG

Rev. 0.3 29

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 P0.5

86 WAKEUP1 MCU low-power wakeup input signal 1 P1.5

87 EXT_INT0 External interrupt 0 P0.2

88 EXT_INT1 External interrupt 1 P0.3

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

Table 8. C8051F850 MCU Card H1 Pin Descriptions (J1) (Continued)

MCU CardPin

Signal Name DescriptionC8051F850Pin / Signal

Page 30: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

C8051F850-DK-UG

30 Rev. 0.3

Table 9. C8051F850 MCU Card H2 Pin Descriptions (J2)

MCU CardPin

Signal Name DescriptionC8051F850Pin / Signal

1 GND

2 UDPBUS_SDA_A UDP motherboard I2C A data P0.6

3 UDPBUS_SCL_A UDP motherboard I2C A clock P0.7

4 EPCA_ECI_MOTOR Motor EPCA external clock input

5 EPCA_CH0_MOTOR P1.4

6 EPCA_CH1_MOTOR P0.1

7 EPCA_CH2_MOTOR P1.5

8 EPCA_CH3_MOTOR P0.6

9 EPCA_CH4_MOTOR P1.6

10 EPCA_CH5_MOTOR P0.7

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)

Page 31: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

C8051F850-DK-UG

Rev. 0.3 31

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

Table 9. C8051F850 MCU Card H2 Pin Descriptions (J2) (Continued)

MCU CardPin

Signal Name DescriptionC8051F850Pin / Signal

Page 32: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

C8051F850-DK-UG

32 Rev. 0.3

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

Table 9. C8051F850 MCU Card H2 Pin Descriptions (J2) (Continued)

MCU CardPin

Signal Name DescriptionC8051F850Pin / Signal

Page 33: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

C8051F850-DK-UG

Rev. 0.3 33

Table 10. C8051F850 MCU Card H3 Pin Descriptions (J3)

MCU CardPin

Description DescriptionC8051F850Pin / Signal

1 GND

2 PWR_VDD_IN Power input for powering the MCU card from a power source other than the UDP motherboard3 PWR_VDD_IN

4 PWR_VDD_OUT Power input for the MCU card

5 PWR_VDD_OUT

6 PWR_RADIO_IN Power input for powering the radio test card from a power source other than the UDP motherboard7 PWR_RADIO_IN

8 PWR_RADIO_OUT Power input for the radio test card

9 PWR_RADIO_OUT

10 PWR_IO_IN Power input for powering the I/O card from a power source other than the UDP motherboard11 PWR_IO_IN

12 PWR_IO_OUT Power input for the I/O card

13 PWR_IO_OUT

14 PWR_IO_BUS Connects power from the MCU card to the radio and I/O cards15 PWR_IO_BUS

16 PWR_AUX_BUS Connects power from the MCU card to the radio and I/O cards17 PWR_AUX_BUS

18 PWR_HV1_BUS High Drive I/O power 1

19 PWR_HV1_BUS

20 PWR_HV2_BUS High Drive I/O power 2

21 PWR_HV2_BUS

22 PWR_VPP_BULK VPP programming voltage

23 PWR_VPP_BULK

24 PWR_5.0_BULK 5.0 V power from the UDP motherboard

25 PWR_5.0_BULK

26 PWR_5.0_BULK

27 PWR_5.0_BULK

28 VCC_3.3V 3.3 V power from the UDP motherboard

29 VCC_3.3V

30 VCC_3.3V

31 VCC_3.3V

32 PWR_SYS_BULK 3.3 V power supply for EBID devices

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

Page 34: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

C8051F850-DK-UG

34 Rev. 0.3

38 EBID_NSS EBID SPI slave select

39 C2_CLK_A C2 interface A clock, JTAG interface A TCK, Serial Wire SWCLK

RST/C2CK

40 C2_DAT_A C2 interface A data, JTAG interface A TMS, Serial Wire SWDIO

C2D/P2.0

41 C2_CLK_B 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

52 JTAG_TDI_A JTAG interface A data in (TDI)

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

Table 10. C8051F850 MCU Card H3 Pin Descriptions (J3) (Continued)

MCU CardPin

Description DescriptionC8051F850Pin / Signal

Page 35: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

C8051F850-DK-UG

Rev. 0.3 35

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

Table 10. C8051F850 MCU Card H3 Pin Descriptions (J3) (Continued)

MCU CardPin

Description DescriptionC8051F850Pin / Signal

Page 36: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

C8051F850-DK-UG

36 Rev. 0.3

Table 11. C8051F850 MCU Card H4 Pin Descriptions (J4)

MCU CardPin

Description DescriptionC8051F850Pin / Signal

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 C2D_RX08_A Capacitive Sensing input 8

27 C2D_RX09_A 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 P0.0

36 ADC_VREFGND ADC VREF ground P0.1

37 ADC_IN0 P1.0

Page 37: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

C8051F850-DK-UG

Rev. 0.3 37

38 ADC_IN1 P1.1

39 ADC_IN2 P1.2

40 ADC_IN3 P1.3

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

50 IDAC_B IDAC B output

51 CP_OUT_A Comparator A synchronous output P1.0

52 CP_OUTA_A Comparator A asynchronous output P1.1

53 CP_POS_A Comparator A positive input P0.2

54 CP_NEG_A Comparator A negative input P0.3

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 Radio test card clock input (SMA connector)

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)

74 EZRP_RX_DATA_OUT Radio test card receive data output (SMA connector)

Table 11. C8051F850 MCU Card H4 Pin Descriptions (J4) (Continued)

MCU CardPin

Description DescriptionC8051F850Pin / Signal

Page 38: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

C8051F850-DK-UG

38 Rev. 0.3

75 GND

76 EZRP_SDN Radio test card peripheral shutdown

77 EZRP_NIRQ Radio test card peripheral interrupt status

78 EZR_NFFS

79 EZR_SI100X_TX Radio test card Si100x transmit

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

Table 11. C8051F850 MCU Card H4 Pin Descriptions (J4) (Continued)

MCU CardPin

Description DescriptionC8051F850Pin / Signal

Page 39: C8051F850-DK-UG · C8051F850-DK-UG 2 Rev. 0.3 2. Relevant Documents This document provides a hardware overview for the Un ified Development Platform (UDP) system C8051F85x/86x MCU

DisclaimerSilicon Laboratories intends to provide customers with the latest, accurate, and in-depth documentation of all peripherals and modules available for system and software implementers using or intending to use the Silicon Laboratories products. Characterization data, available modules and peripherals, memory sizes and memory addresses refer to each specific device, and "Typical" parameters provided can and do vary in different applications. Application examples described herein are for illustrative purposes only. Silicon Laboratories reserves the right to make changes without further notice and limitation to product information, specifications, and descriptions herein, and does not give warranties as to the accuracy or completeness of the included information. Silicon Laboratories shall have no liability for the consequences of use of the information supplied herein. This document does not imply or express copyright licenses granted hereunder to design or fabricate any integrated circuits. The products must not be used within any Life Support System without the specific written consent of Silicon Laboratories. A "Life Support System" is any product or system intended to support or sustain life and/or health, which, if it fails, can be reasonably expected to result in significant personal injury or death. Silicon Laboratories products are generally not intended for military applications. Silicon Laboratories products shall under no circumstances be used in weapons of mass destruction including (but not limited to) nuclear, biological or chemical weapons, or missiles capable of delivering such weapons.

Trademark InformationSilicon Laboratories Inc., Silicon Laboratories, Silicon Labs, SiLabs and the Silicon Labs logo, CMEMS®, EFM, EFM32, EFR, Energy Micro, Energy Micro logo and combinations thereof, "the world’s most energy friendly microcontrollers", Ember®, EZLink®, EZMac®, EZRadio®, EZRadioPRO®, DSPLL®, ISOmodem ®, Precision32®, ProSLIC®, SiPHY®, USBXpress® and others are trademarks or registered trademarks of Silicon Laboratories Inc. ARM, CORTEX, Cortex-M3 and THUMB are trademarks or registered trademarks of ARM Holdings. Keil is a registered trademark of ARM Limited. All other products or brand names mentioned herein are trademarks of their respective holders.

http://www.silabs.com

Silicon Laboratories Inc.400 West Cesar ChavezAustin, TX 78701USA

Simplicity Studio

One-click access to MCU and wireless tools, documentation, software, source code libraries & more. Available for Windows, Mac and Linux!

IoT Portfoliowww.silabs.com/IoT

SW/HWwww.silabs.com/simplicity

Qualitywww.silabs.com/quality

Support and Communitycommunity.silabs.com


Recommended