TS14 - Silicon Labs

TS14
EMBER® EM359 X BREAKOUT BOARD TECHNICAL SPECIFICATION
Silicon Labs’ Ember EM359x Breakout Board contains the hardware peripherals for the development and
deployment of a low-data-rate, low-power ZigBee application on the EM359x series System-on-Chips (SoCs). The
SoC is part of the six-layer (FR4-based) module that connects to the EM359x Breakout Board through the board-toboard connectors. The EM359x Breakout Board hardware stimuli include a temperature sensor, two buttons, a
piezo buzzer, two LEDs, and a 2" x 2" through-hole prototyping area. In addition, the EM359x Breakout Board
contains a USB-to-dual-UART transceiver with USB connector for access to EM359x SC1 and SC3 UART
interfaces, Data Emulation Interface (DEI), Packet Trace Port programming interface, and regulated power planes.
The EM359x Breakout Board also includes an Embedded Trace Module (ETM) interface for EM359x via third-party
debuggers.
You can obtain the EM359x Breakout Board voltage supply from one of five sources: Ember Debug Adapter (ISA3)
(through the Packet Trace Port), two external VDC supply sources (3 V direct or 4-20 V regulated to 3.3 V), two
USB ports (EM359x from module and USB-to-dual-UART), or AAA battery pack. The various voltage supplies offer
a degree of flexibility when testing different network topologies.
This document provides the technical specification for the EM359x Breakout Board. It describes the board-level
interfaces as well as the key performance parameters. In addition, it provides the necessary information for
developers to validate their application designs using the EM359x Breakout Board.
New in This Revision
Initial release for support of EM359x.
Contents
1
Breakout Board Features ................................................................................................................................ 3
2
Components ................................................................................................................................................... 5
2.1
Power Supply and Distribution.................................................................................................................. 5
2.1.1
External DC Power Supply (J1 and J32 or J3.2 and J32) ................................................................... 7
2.1.2
Battery Connector (J8) ...................................................................................................................... 7
2.1.3
Packet Trace Port (J8) ...................................................................................................................... 7
2.1.4
USB Host (J5) ................................................................................................................................... 8
2.2
Deep Sleep Testing of the Ember Module ................................................................................................ 8
2.3
ZigBee Application Peripherals................................................................................................................. 8
2.3.1
Temperature Sensor (U4).................................................................................................................. 8
2.3.2
Buttons (EM1, EM2) .......................................................................................................................... 9
2.3.3
Application Buttons (EM1, EM2) ........................................................................................................ 9
2.3.4
Bootloader Button (EM3) ................................................................................................................... 9
2.3.5
Reset Button (EM4)..........................................................................................................................10
2.3.6
Buzzer (SPK1) .................................................................................................................................10
2.3.7
LEDs (DS6 and DS7) .......................................................................................................................10
2.4
Rev 0.1
Serial Communication for EM359x SC1 UART ........................................................................................10
Copyright © 2014 by Silicon Laboratories
TS14
TS14
3
2
2.5
Serial Communication for EM359x SC3 UART ........................................................................................12
2.6
Data Emulation Interface (J28) ................................................................................................................14
2.7
EM359x USB Interface ............................................................................................................................14
2.8
EM359x Module Interface Connector (J21)..............................................................................................14
2.9
Prototyping Area .....................................................................................................................................17
EM359x Breakout Board Schematic ...............................................................................................................18
Rev. 0.1
TS14
1 Breakout Board Features
Figure 1 shows the top view of the EM359x Breakout Board.
Figure 1. EM359x Breakout Board Top View
The EM359x Breakout Board offers:
• Configurable hardware support for application development
Temperature sensor (connects to EM359x GPIO)
Two buttons (connect to EM359x GPIO)
Piezo buzzer (connect to EM359x GPIO)
Two LEDs (connect to EM359x GPIO)
•
USB to dual-UART transceiver with USB connector (Type B)
Rev. 0.1
3
TS14
•
Control Interface for the EM359x Radio Communications Module (RCM)
RCM RESET button
Voltage Supply connection (VBRD)
•
•
•
•
•
•
•
•
•
•
3.2" x 2", 0.1" pitch prototyping area
30-pin, 0.1" pitch, dual-row logic-analyzer shrouded connector
10-pin, 0.05" pitch, dual-row Packet Trace Port connector
20-pin, 0.05" pitch, dual-row ARM-compatible Embedded Trace Module (ETM) connector (interfaces with
third-party debuggers)
12-pin, 0.1” pitch, dual-row, data emulation interface (DEI) with configuration header
Two 40-pin, 0.05” pitch, dual-row board-to-board connectors for the EM359x radio module interface
Selection pins for DC power source selection (either external DC power supply, USB from breakout board,
USB from radio module, Debug Adapter (ISA3), or AAA battery pack). LEDs indicate which power supply
has been selected.
2-pin module VDC pin for connection of an ammeter for module current measurements
2-pin jumpers for each of the HW application peripherals, buzzer, buttons, piezo, temperature sensor, and
LEDs
2-pin jumpers for connection to the EM359x UARTs (SC1 and SC3). The selection jumpers route signals
(RXD, TXD, nRTS, and nCTS) to a USB-to-dual-UART transceiver, or allow access to the TTL levels.
Table 1 lists the dc electrical characteristics of the EM359x Breakout Board.
Table 1. DC electrical characteristics
Parameter
Min
Typ
Max
Unit
20
V
VDD supply
External DC Supply (J1 / J32)
4
USB Host
4.5
5
Debug Adapter (ISA3)
3.1
3.3V
Battery
2.1
External DC supply (J3.2)
3.1
V
3.5
V
3.6
3.3
3.5
V
Piezo buzzer
10
mA
Buttons (enabled)
6
mA
Temperature sensor (enabled)
5
mA
18.5
mA
10
mA
55
C
Current draw (peripherals)
Current draw (miscellaneous)
USB transceiver (for SC1 and SC3 UART)
LDO distribution
Operating temperature
4
0
Rev. 0.1
TS14
2 Components
Figure 2 illustrates the components on layer 1 (top side).
Module Power
Isolation Jumper (J4)
Power Source
Selection Jumpers
ZigBee Application
Peripherals
EM359x Radio
Module
Connectors (J21)
Power Source
LEDs
USB
Connector (J5)
Packet Trace
Port (J31)
SC1 and SC3
Serial Port
Selection Jumpers
(J22, J24)
ETM Header
(J41)
Data Emulation
Interface Selection
Header (J27)
Data Emulation
Interface (J28)
Bootloader Button
(EM3) with Enable
Jumper (J14)
Prototype
Area
EM359x RESET
Button (EM4) with
Enable Jumper (J16)
Figure 2. Assembly Print for Layer 1
2.1
Power Supply and Distribution
The EM359x Breakout Board can be powered from one of five sources:
•
•
•
•
•
4 V to 20 V External DC Power supply (Positive connected J1 and Ground connected to J32)
Battery pack connector (J8)
USB Host (J5, via Wall wart or PC connection)
Debug Adapter (ISA3) (through Packet Trace Port, J31)
2.1 to 3.6 V External DC Power supply (Positive connected to J3.2 and Ground connected to J32)
The EM359x Breakout Board contains power source selection jumpers (J2 and J3) which allows only one dc source
to power the board. This eliminates the possibility of overcurrent resulting from power supply contention. Table 2
illustrates the connection scheme and LED indication for each power source.
Rev. 0.1
5
TS14
Note:
If powering the EM359x Breakout Board via the EM359x USB micro interface is desired, remove jumpers
from J2/J3 and solder the EM359x radio board ST1 pins together, which will connect the EM359x Radio
Board USB Regulator Output to the EM359x Module Power Net. Please consult TS13 EM359x Radio
Board Tech Spec for more details on this configuration.
Table 2: Power Supply Connections
Power Source
Selection Scheme (J2 and J3)
LED Indicator
V_EM359X
High Voltage
External supply (4 V
to 20 V)
1
VBATT
VISA
V_CP2105
J2
Connect VDD to J1
and GND to J32.
VIN
3 VREG
J3
V_ISA
V_BAT
V_EM359X
1
USB Host
VBATT
VISA
Connect USB cable
to J5.
VIN
V_CP2105
J2
3 VREG
J3
V_ISA
V_BAT
V_EM359X
1
Debug Adapter
(ISA3)
VBATT
VISA
V_CP2105
J2
Connect ISA3 to J31.
VIN
3 VREG
J3
V_ISA
V_BAT
V_EM359X
1
Battery pack
Connect AAA battery
pack (supplied by
Silicon Labs).
VISA
VIN
V_CP2105
J2
3 VREG
J3
6
VBATT
Rev. 0.1
V_ISA
V_BAT
TS14
V_EM359X
Low Voltage
External DC supply
(3.1 to 3.5)
1
VBATT
VISA
Connect directly to
J3.2 with Ground
connected to J32.
VIN
V_CP2105
J2
3 VREG
V_ISA
J3
V_BAT
V_EM359X
EM3598 Radio
Board USB Micro
Connector
1
VBATT
VISA
Connect USB Micro
cable to EM3598
Radio Board.
VIN
V_CP2105
J2
3 VREG
V_ISA
J3
V_BAT
2.1.1 External DC Power Supply (J1 and J32 or J3.2 and J32)
The EM359x Breakout Board allows two easy to use connections to an external power supply.
•
•
The first connection (Low Voltage) allows for a 3.1 to 3.5 V DC external supply to be connected to J3.2
(positive) and J32 (Ground). The power supply should be able to source up to 250 mA at the set voltage.
When using a power supply in this mode, there should be no jumpers on J2 or J3 as shown in Table 2.
The second connection (High Voltage) allows for a 4 V to 20 V dc external supply to be connected to J1
(positive) and J32 (Ground). The power supply should be able to source up to 300 mA at the set voltage.
When using a power supply in this mode, there should be a jumper connecting J3.3 and J3.2 as shown in
Table 2.
2.1.2 Battery Connector (J8)
The 2-pin, keyed battery connector (Hirose, P/N: DF13-2P-1.25H(50)) allows for connection to a dc power supply or
battery pack. The EM359x Breakout Board is shipped with a 2-AAA battery pack with appropriate mating connector
for easy attachment. Batteries are sold separately. When using a battery pack, a jumper must be connected
between J3.1 and J3.2 as shown in Table 2.
2.1.3 Packet Trace Port (J8)
The EM359x Breakout Board can also be powered from a Debug Adapter (ISA3). To enable this power supply,
simply connect the Debug Adapter (ISA3) to the Packet Trace Port (J8) and connect the power selection jumper
between J2 and J3.2 as shown in Table 2. In addition, the Debug Adapter (ISA3) selection toggle switch must be
put in the INT position. The Debug Adapter (ISA3) provides a target voltage of 3.3 V and sources as much as
250 mA. See document TS7, Ember Debug Adapter (ISA3) Technical Specification, for more details on the Debug
Adapter (ISA3).
Note:
If the Debug Adapter (ISA3) is connected directly to the Packet Trace Port on the Module, the jumper at J4
must be connected as well as the jumper across J2 and J3.2.
Rev. 0.1
7
TS14
2.1.4 USB Host (J5)
The EM359x Breakout Board can also be powered by a USB Host (PC or Silicon Labs-supplied USB power
supply). To operate in this mode, a USB Host must be connected to J5 and the power selection jumper must be
connected between J3.2 and J3.3 as shown in Table 2.
2.2
Deep Sleep Testing of the Ember Module
To allow for accurate deep sleep current measurements, the EM359x Breakout Board isolates the module VDD
power supply from the regulated power domain on the EM359x Breakout Board. The only connection point between
the module power supply and the EM359x Breakout Board supply is through the VMOD_EN header (J4).
By isolating the module power supply in this manner, an ammeter can be placed across J4 to monitor the current
sourced to the module. To perform accurate deep sleep measurements, configure the EM359x Breakout Board as
follows:
•
•
•
•
•
Remove J4 and place ammeter across this jumper.
Remove J6 so the V_MOD LED DS4 is not driven. If supplying voltage by J8 battery connector, also
remove J7 so the V_BATT LED DS5 is not driven.
Issue "shutdown" in nodetest.
Once command is issued and node is asleep, remove J22 and J24 UART jumpers.
Make sure the Packet Trace Port cable and DEI cable are both detached from the EM359x Breakout
Board.
This connection scheme offers the highest degree of power supply flexibility. Wake the EM359x from deep sleep by
pressing either Button 0 or Button 1.
Note:
The use of virtual UART port 4900 is not recommended when interfacing to nodetest for deep sleep testing,
because this does not allow for proper configuration of the EM359x for deep sleep measurements.
Therefore, use either pass-through UART port 4901 or USB to interface to the nodetest application.
2.3
ZigBee Application Peripherals
As previously mentioned, the EM359x Breakout Board offers six peripherals to assist in ZigBee application
development including the following:
•
•
•
•
Temperature sensor
Two (2) “normally open” buttons
4 kHz piezo buzzer
Two (2) LEDs
Each peripheral connects to an EM359x GPIO through a two-pin peripheral header. Because each peripheral
header on the EM359x Breakout Board ships with a jumper in place, the peripherals default to “HW Enabled.” If
application development does not require the peripheral, simply remove the jumper.
Note:
Each peripheral consumes power. Be sure to factor this into the current consumption equations when
testing the module in deep sleep mode or if using the battery pack to power the EM359x Breakout Board.
2.3.1 Temperature Sensor (U4)
The temperature sensor is an off-the-shelf component from National Semiconductor (MFG P/N: LM20BIM7). The
temperature sensor requires an enable signal to be asserted (active high) prior to generating an analog voltage
proportional to the ambient temperature of the EM359x Breakout Board. Therefore, two EM359x GPIO signals,
PC7 and PB5, are routed to pin 2 of peripheral headers J13 and J15, respectively.
8
Rev. 0.1
TS14
•
•
PC7 enables the temperature sensor when asserted (active high), when a jumper is installed at J13.
PB5 contains the analog temperature information from the sensor, when it is enabled and a jumper is
installed at J15.
Due to the EM359x ADC voltage reference at 1.2 V, the temperature sensor output is scaled to between 0 and
1.2 V through a resistive voltage divider. If you want to connect a temperature sensor from a different manufacturer,
scale the output in a similar manner.
The EM359x Breakout Board is shipped with a jumper installed at J13 and J15. If the jumpers are removed, a
different compatible device can be attached to pin 2 of both J13 and J15.
For more information on the temperature sensor, refer to its data sheet (http://www.ti.com/product/LM20).
2.3.2 Buttons (EM1, EM2)
Two programmable, normally-open buttons are provided for software debugging and application development.
When either button is pressed, the connected net is driven low. A single-pole RC filter minimizes the effects of
switching noise.
These buttons map to the backchannel button commands as follows:
•
•
EM2: controlled by the button 0 command
EM1: controlled by the button 1 command
For information about the button command, see document UG110, EM35xx Development Kit User Guide.
Two EM359x GPIO signals, PB6 and PC6, are routed from the EM359x Module to pin 2 of peripheral headers J9
and J10, respectively. In the default configuration of the EM359x Breakout Board, jumpers are positioned across J9
and J10 to enable buttons EM1 and EM2, respectively. If the jumpers are removed, different compatible devices
can be attached to pin 2 of breakout headers J9 and J10 instead of the buttons.
2.3.3 Application Buttons (EM1, EM2)
Two programmable, normally-open buttons are provided for software debugging and application development.
When either button is pressed, the connected net is driven low. A single-pole RC filter minimizes the effects of
switching noise.
These buttons map to the backchannel button commands as follows:
•
•
EM2: controlled by the button 0 command
EM1: controlled by the button 1 command
For information about the button command, see document UG110, EM35xx Development Kit User Guide.
Two EM359x GPIO signals, PB6 and PC6, are routed from the EM359x Module to pin 2 of peripheral headers J9
and J10, respectively. In the default configuration of the EM359x Breakout Board, jumpers are positioned across J9
and J10 to enable buttons EM1 and EM2, respectively. If the jumpers are removed, different compatible devices
can be attached to pin 2 of breakout headers J9 and J10 instead of the buttons.
2.3.4 Bootloader Button (EM3)
A normally-open button is provided for bootloader purposes. When this button is pressed, the connected net is
driven low. A single-pole RC filter minimizes the effects of switching noise. This button maps to the backchannel
command bootload. This command engages the bootloader on a reset event. For information about the
bootload command, see document UG110, EM35xx Development Kit User Guide.
EM359x GPIO signal PA5 (nBOOTMODE) is routed from the EM359x Module to pin 2 of peripheral header J14. In
the default configuration of the EM359x Breakout Board, a jumper is positioned across J14 to enable button EM3. If
the jumpers are removed, different compatible devices can be attached to pin 2 of breakout header J14 instead of
the button.
Rev. 0.1
9
TS14
2.3.5 Reset Button (EM4)
A normally-open button is provided for hardware reset purposes. When the button is pressed, the connected net is
driven low. A single-pole RC filter minimizes the effects of switching noise. EM359x signal nRESET is routed from
the EM359x Module to pin 2 of peripheral header J16. In the default configuration of the EM359x Breakout Board, a
jumper is positioned across J16 to enable buttons EM4. If the jumper is removed, different compatible devices can
be attached to pin 2 of breakout header J14 instead of the button.
2.3.6 Buzzer (SPK1)
A programmable buzzer is provided for software debugging and application development. An EM359x GPIO signal,
PB7, is routed to pin 2 of peripheral header J17. In the default configuration of the EM359x Breakout Board, a
jumper is positioned across J17 to enable use of the buzzer. The buzzer installed on the EM359x Breakout Board is
from CUI (MFG P/N: CEP-1160). For more information on the buzzer, refer to its data sheet
(http://www.cui.com/Product/Resource/PDFRedirect/110/CEP-1160.pdf).
2.3.7 LEDs (DS6 and DS7)
The EM359x Breakout Board contains two LEDs for software debugging and application development. Each LED is
buffered (non-inverting) to allow for connection to any EM359x GPIO. Two EM359x GPIO, PA6 and PA7, are
routed to pin 2 of header J12 and J11 respectively. To turn on DS7 (RED) from the EM359x RCM, install a jumper
at J12, configure PA6 as an output and drive it low. To turn on DS6 (GREEN) from the EM359x RCM, install a
jumper at J11, configure PA7 as an output and drive it low.
2.4
Serial Communication for EM359x SC1 UART
To enhance the software development experience, access to the EM359x SC1 UART is available directly from the
EM359x Breakout Board or by telnetting into port 4901 of an ISA3 connected to an Ethernet network. On the
EM359x Breakout Board, it is available as USB and TTL-compliant signal levels.
To minimize current consumption and allow for the different configuration options, the EM359x Breakout Board
individually routes the EM359x SC1 UART signals TXD (EM359x PB2), RXD (EM359x PB1), nRTS (EM359x PB3),
and nCTS (EM359x PB4) to the even-numbered pins of header J22. TTL-level access to these UART signals is
available at the odd-numbered pins of this header. To route the UART signals to the USB transceiver, connect the
jumpers between the odd-numbered and even-numbered pins on J22. To access the EM359x UART SC1 with an
ISA3, remove the jumpers on J22 and place them on the DEI jumper connector (J27) as summarized below and
shown in Figure 3.
•
•
•
•
TXD: J27.1 to J27.2
RXD: J27.5 to J27.6
nRTS: J27.7 to J27.8
nCTS: J27.9 to J27.10
Each jumper configuration is shown in Table 3.
10
Rev. 0.1
TS14
Table 3: SC1 Serial Communication Selection Jumpers
RXD
TXD
NRTS
Selection Scheme (J22)
NCTS
UART Path
CP2105 SCI
EM359x SC1 to USB
J22
PB3
PB1
NRTS
RXD
TXD
PB2
PB4
NCTS
EM359X SC1
CP2105 SCI
EM359x SC1 to TTL
J22
PB3
PB1
NRTS
RXD
TXD
PB2
PB4
EM359x SC1 over Debug
Adapter (ISA3)
NCTS
EM359X SC1
CP2105 SCI
J22
PB2
PB1
PB3
EM359X SC1
PB4
Connect DEI cable to J28.
Note:
To connect to the EM359x SC1 UART over USB, CP2105 USB to UART Bridge Virtual COM Port (VCP)
drivers are required. These can be found at
http://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx.
Note:
To connect to the EM359x SC1 UART over a Debug Adapter (ISA3), the Debug Adapter (ISA3) must be
connected to an Ethernet connection. It can be accessed by selecting “Serial 1” within the Console view of
the Ember Desktop or by telnetting to Port 4901.
Rev. 0.1
11
TS14
J27
PB0
PA7
PC1
PC5
PB6
PB3
PB4
PB2
PC6
PB1
1
2
Figure 3. Jumper Settings Required for EM359x SC1 UART Access by Debug Adapter
2.5
Serial Communication for EM359x SC3 UART
Access to the EM359x SC3 UART is available directly from the EM359x Breakout Board. On the EM359x Breakout
Board, it is available as USB and TTL-compliant signal levels.
To minimize current consumption and allow for the different configuration options, the EM359x Breakout Board
individually routes the EM359x SC3 UART signals TXD (EM359x PD2), RXD (EM359x PD1), nRTS (EM359x PD3),
and nCTS (EM359x PD4) to the even-numbered pins of header J24. TTL-level access to these UART signals is
available at the odd-numbered pins of this header. To route the UART signals to the USB transceiver, connect the
jumpers between the odd-numbered and even-numbered pins on J24. To access the EM359x UART SC3 with an
ISA3, remove the jumpers on J24 and connect jumper wires (not included) from J24 to the DEI jumper connector
(J27) as summarized below and shown in Figure 3.
•
•
•
•
TXD: J24.4 to J27.2
RXD: J24.2 to J27.6
nRTS: J24.8 to J27.8
nCTS: J24.6 to J27.10
Each jumper configuration is shown in Table 4.
Table 4: SC3 Serial Communication Selection Jumpers
RXD
TXD
NRTS
Selection Scheme (J24)
NCTS
UART Path
CP2105 ECI
EM359x SC3 to USB
J24
12
Rev. 0.1
PD2
PD1
PD3
PD4
EM359X SC3
RXD
TXD
NRTS
NCTS
TS14
CP2105 ECI
EM359x SC3 to TTL
J24
PD3
PD1
NRTS
RXD
TXD
PD2
PD4
EM359x SC3 over Debug
Adapter (ISA3)
NCTS
EM359X SC3
CP2105 ECI
J24
Connect DEI cable to J28. See
Figure 4 for special jumper wire
connections.
PD2
PD1
PD3
PD4
EM359X SC3
Note:
To connect to the EM359x SC3 UART over USB, CP2105 USB to UART Bridge Virtual COM Port (VCP)
drivers are required. These can be found at
http://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx.
Note:
To connect to the EM359x SC3 UART over a Debug Adapter (ISA3), the Debug Adapter (ISA3) must be
connected to an Ethernet connection. It can be accessed by selecting “Serial 1” within the Console view of
the Ember Desktop or by telnetting to Port 4901.
J27
PA7
TXD
RXD
NRTS
NCTS
PB0
PC1
PC5
CP2105 ECI
J24
PD2
PD1
PD3
PD4
EM359X SC3
PB6
PB3
PB4
PB2
PC6
PB1
1
2
Figure 4. Jumper Wire Settings Required for EM359x SC3 UART Access by Debug Adapter
Rev. 0.1
13
TS14
2.6
Data Emulation Interface (J28)
The 12-pin, dual-row, data emulation interface contains 10 EM359x GPIO signals, as well as voltage (VBRD) and
ground (GND) connections. When connected to the Debug Adapter (ISA3), the connector provides additional
debug features to software developers.
One feature involves the port 4901 UART connection via Debug Adapter (ISA3). To enable the UART connection to
the EM359x SC1 UART signals, install four jumpers on J27 as shown in Figure 3. If SC3 UART is desired over this
interface, refer to Figure 3 for special connections (jumper wires not included).
Another feature involves manipulation of BUTTON0 and BUTTON1 GPIO signals. To enable GPIO manipulation of
BUTTON0 and BUTTON1, install jumpers on J27 at PB6 and PC6, respectively.
2.7
EM359x USB Interface
Access to the EM359x USB com port is available directly via the USB connector of the EM3598 Radio Board. To
access EM359x USB, plug in a USB micro cable from the PC to the USB micro connector on the EM3598 Radio
Board. This is a self-powered USB configuration, as the power is sourced from the EM359x Breakout Board. The
firmware application must be built for using USB (nodetest-usb, for example).
For additional information on EM359x USB, refer to AN740, Using the Ember ® EM358x/EM359x USB.
2.8
EM359x Module Interface Connector (J21)
Two double-row, 0.05” pitch, 40-pin connectors make up the EM359x module interface to the EM359x Breakout
Board. The board-to-board connector scheme allows access to all EM359x GPIO as well as nRESET and the JCLK
signals. The connector is illustrated in Figure 5, while the dimensions are listed in Figure 6.
Figure 5. Board-to-Board Connector for the EM359x Module
14
Rev. 0.1
TS14
1.125"
0.050"
42
0.259"
44
46
48
50
52
54
56
58
60
62
64
66
68
70
72
74
76
78
80
0
0
41
43
45
47
49
51
53
55
57
59
61
63
65
67
69
71
73
75
77
79
0.031"
0.945"
2
4
6
8
10
12
14
16
18
20
24
22
26
28
30
32
34
36
38
40
0
0.155"
0
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
0.085"
Figure 6. Board-to-Board Connector Dimensions for the EM359x Module
Table 5 describes the pinout and signal names at both J21. The EM359x GPIOs are exposed on the EM359x
Breakout Board at the 30-pin, dual row, 0.1” pitch GPIO connector (J23) for application development. For more
information on the alternate functions of the GPIO connector, refer to the EM359x Data Sheet.
Table 5. Pinout and Signal Names of the Interface Connector
Signal
name
Direction1
Connector
Description
1
GND
Power
J21A
Ground Connection
2
VDD
Power
J21A
2.1 to 3.6 V Module Power Domain
3
N/C
N/A
J21A
Not connected
4
PE0
I/O
J21A
EM359x GPIO (selected via PC1)
5
N/C
N/A
J21A
Not connected
6
PE1
I/O
J21A
EM359x GPIO (selected via PC1)
7
N/C
N/A
J21A
Not connected
8
PE2
I/O
J21A
EM359x GPIO (selected via PC1)
9
N/C
N/A
J21A
Not connected
Pin #
Rev. 0.1
15
TS14
16
10
PE3
I/O
J21A
EM359x GPIO (selected via PC1)
11
PC1
I/O
J21A
EM359x GPIO (FLASH_ENABLE)
12
N/C
N/A
J21A
Not connected
13
N/C
N/A
J21A
Not connected
14
N/C
N/A
J21A
Not connected
15
PD2
I/O
J21A
EM359x GPIO
16
PD1
I/O
J21A
EM359x GPIO
17
N/C
N/A
J21A
Not connected
18
N/C
N/A
J21A
Not connected
19
N/C
N/A
J21A
Not connected
20
N/C
N/A
J21A
Not connected
21
PB5
I/O
J21A
EM359x GPIO
22
N/C
N/A
J21A
Not connected
23
N/C
N/A
J21A
Not connected
24
PC6
I/O
J21A
EM359x GPIO
25
PC7
I/O
J21A
EM359x GPIO
26
PD3
I/O
J21A
EM359x GPIO
27
PD4
I/O
J21A
EM359x GPIO
28
PB0
I/O
J21A
EM359x GPIO
29
PC5
O
J21A
EM359x GPIO, alternate function TX_ACTIVE
30
N/C
N/A
J21A
Not connected
31
N/C
N/A
J21A
Not connected
32
N/C
N/A
J21A
Not connected
33
N/C
N/A
J21A
Not connected
34
N/C
N/A
J21A
Not connected
35
N/C
N/A
J21A
Not connected
36
N/C
N/A
J21A
Not connected
37
N/C
N/A
J21A
Not connected
38
N/C
N/A
J21A
Not connected
39
GND
Power
J21A
Ground connection
40
VDD
Power
J21A
2.1 to 3.6 V Module Power Domain
41
N/C
N/A
J21B
Not connected
42
GND
Power
J21B
Ground connection
43
N/C
N/A
J21B
Not connected
44
N/C
N/A
J21B
Not connected
45
N/C
N/A
J21B
Not connected
46
N/C
N/A
J21B
Not connected
47
N/C
N/A
J21B
Not connected
48
PC3
I/O
J21B
EM359x GPIO
49
PC2
I/O
J21B
EM359x GPIO
50
PC0
I/O
J21B
EM359x GPIO
51
PA4
I/O
J21B
EM359x GPIO
52
PA5
I/O
J21B
EM359x GPIO (nBOOTMODE)
Rev. 0.1
TS14
1
53
PC4
I/O
J21B
EM359x GPIO
54
JCLK
Input
J21B
JTAG interface, serial clock
55
PC2
I/O
J21B
EM359x GPIO
56
PC3
I/O
J21B
EM359x GPIO
57
nRESET
I/O
J21B
Active low chip reset (internal pull-up on
EM359x)
58
PB5
I/O
J21B
EM359x GPIO
59
PB1
I/O
J21B
EM359x GPIO
60
PB2
I/O
J21B
EM359x GPIO
61
PB3
I/O
J21B
EM359x GPIO
62
PB4
I/O
J21B
EM359x GPIO
63
PA6
I/O
J21B
EM359x GPIO
64
PA7
I/O
J21B
EM359x GPIO
65
PB6
I/O
J21B
EM359x GPIO
66
PB7
I/O
J21B
EM359x GPIO
67
PD3
I/O
J21B
EM359x GPIO
68
PE2
I/O
J21B
EM359x GPIO
69
PE0
I/O
J21B
EM359x GPIO
70
PD4
I/O
J21B
EM359x GPIO
71
PE1
I/O
J21B
EM359x GPIO
72
PA4
I/O
J21B
EM359x GPIO
73
PA5
I/O
J21B
EM359x GPIO
74
N/C
N/A
J21B
Not connected
75
VUSB
Power
J21B
5 V Module USB Bus Power Domain
76
VDD
Power
J21B
2.1 to 3.6 V Module Power Domain
77
NC
N/A
J21B
Not connected
78
GND
Power
J21B
Ground connection
79
NC
N/A
J21B
Not connected
80
NC
N/A
J21B
Not connected
with respect to the RCM
2.9
Prototyping Area
The 3.2" x 2" (0.1” pitch) prototyping area on the EM359x Breakout Board offers software developers an extra
degree of flexibility. As shown in Figure 4, it allows access to VBRD, GND, and each of the 32 EM359x GPIOs
(excluding PA0-PA3, which is dedicated to EM359x SC2 USB on the EM359x radio board). Therefore, you can
solder any sensor or input device to the prototyping area and connect it to the EM359x GPIO for development and
debugging.
As shown in Figure 7, the leftmost column is connected to GND and the rightmost column to VBRD. The top row is
connected to the EM359x GPIOs. Included in the top row are additional GND and JCLK connections. The
remainder of the array is available for application development.
Rev. 0.1
17
Figure 7. EM359x Breakout Board Prototyping Area
3 EM359x Breakout Board Schematic
The EM359x Breakout Board schematic is included at the end of this document.
18
Rev. 0.1
PA4
VBRD
PA6
PA5
PB2
PB1
PB0
PA7
PB4
PB3
PB6
PB5
PC2
PC1
PC0
PB7
PC4
PC3
PC6
PC5
PD3
PD2
PD1
PC7
PE0
PD4
PE2
PE1
JCLK
PE3
GND
GND
TS14
TS14
CONTACT INFORMATION
Silicon Laboratories Inc.
400 West Cesar Chavez
Austin, TX 78701
Tel: 1+(512) 416-8500
Fax: 1+(512) 416-9669
Toll Free: 1+(877) 444-3032
Please visit the Silicon Labs Technical Support web page for ZigBee products:
www.silabs.com/zigbee-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,
analog-intensive 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, Silicon Labs, and Ember are registered trademarks of Silicon Laboratories Inc.
Other products or brandnames mentioned herein are trademarks or registered trademarks of their respective holders.
Rev. 0.1
19