Powertech Co EM3585 Zigbee Module User Manual EM3585

Powertech Industrial Co Ltd Zigbee Module EM3585

User Manual-Rev.02(151223)

Download: Powertech Co EM3585 Zigbee Module User Manual EM3585
Mirror Download [FCC.gov]Powertech Co EM3585 Zigbee Module User Manual EM3585
Document ID2853163
Application IDy/fX3/kWiEIYBlO4NYmiSQ==
Document DescriptionUser Manual-Rev.02(151223)
Short Term ConfidentialNo
Permanent ConfidentialNo
SupercedeNo
Document TypeUser Manual
Display FormatAdobe Acrobat PDF - pdf
Filesize40.09kB (501081 bits)
Date Submitted2015-12-23 00:00:00
Date Available2015-12-24 00:00:00
Creation Date2015-12-14 11:02:48
Producing SoftwareAcrobat Distiller 10.1.15 (Windows)
Document Lastmod2015-12-23 10:26:34
Document TitleMicrosoft Word - EM3585 User Manual
Document CreatorPScript5.dll Version 5.2.2
Document Author: roger_tseng

EM3585
EM3585
Zigbee module User’s Manual
Rev 1.0
E M 3 58 x
Ta bl e of C o n t e n t s
1. Related Documents and Conventions ............................................................................... 3
1.1. Related Documents ........................................................................................................ 3
1.1.1. Ember EM358x Reference Manual........................................................................ 3
1.1.2. ZigBee Specification .............................................................................................. 3
1.1.3. ZigBee PRO Stack Profile ..................................................................................... 3
1.1.4. ZigBee Stack Profile .............................................................................................. 3
1.1.5. EEE 802.15.4-2003 ............................................................................................... 3
1.1.6. EEE 802.11g.......................................................................................................... 3
1.1.7. ARM® Cortex™-M3 Reference Manual ................................................................ 3
1.2. FCC Part15C+CNR-247 使用手冊警語.......................................................................... 4
Rev 1.0
EM358x
1. Related Documents and Conventions
1.1. Related Documents
This data sheet accompanies several documents to provide the complete description of the Ember EM358x
devices.
1.1.1. Ember EM358x Reference Manual
The Silicon Laboratories Ember EM358x Reference Manual provides the detailed description for each peripheral
on the EM358x devices.
1.1.2. ZigBee Specification
The core ZigBee specification (Document 053474) defines ZigBee's smart, cost-effective and energy-efficient
mesh network. It can be downloaded from the ZigBee website (www.zigbee.org). ZigBee Alliance membership is
required.
1.1.3. ZigBee PRO Stack Profile
The ZigBee PRO Stack Profile specification (Document 074855) is optimized for low power consumption and to
support large networks with thousands of devices. It can be downloaded from the ZigBee website (111.zigbee.org).
ZigBee Alliance membership is required.
1.1.4. ZigBee Stack Profile
The ZigBee Stack Profile specification (Document 064321) is designed to support smaller networks with hundreds
of devices in a single network. It can be downloaded from the ZigBee website (111.zigbee.org). ZigBee Alliance
membership is required.
1.1.5. EEE 802.15.4-2003
This standard defines the protocol and compatible interconnection for data communication devices using low data
rate, low power and low complexity, short-range radio frequency (RF) transmissions in a wireless personal area
network (WPAN). It can be found here:
IEEE 802.15.4-2003 (http://standards.ieee.org/getieee802/download/802.15.4-2003.pdf)
1.1.6. EEE 802.11g
This version provides changes and additions to support the further higher data rate extension for operation in the
2.4 GHz band. It can be found here:
http://standards.ieee.org/getieee802/download/802.11g-2003.pdf
1.1.7. ARM® Cortex™-M3 Reference Manual
ARM-specific features like the Nested Vector Interrupt Controller are described in the ARM® Cortex™-M3
reference documentation. The online reference manual can be found here:
http://infocenter.arm.com/help/topic/com.arm.doc.subset.cortexm.m3/index.html#cortexm3
Rev 1.0
E M 3 58 x
1.2.使用手冊警語
To assure continued FCC compliance:
1. Any changes or modifications not expressly approved by the grantee of this device could void the user's
authority to operate the equipment.
2. This equipment complies with FCC radiation exposure limits set forth for an uncontrolled environment.
This equipment should be installed and operated with minimum distance 20cm between the radiator &
your body.
IC
This device complies with Industry Canada license-exempt RSS standard(s). Operation is subject to the
following two conditions: (1) this device may not cause interference, and (2) this device must accept any
interference, including interference that may cause undesired operation of the device.
This equipment complies with IC radiation exposure limits set forth for an uncontrolled environment. This
equipment should be installed and operated with minimum distance 20cm between the radiator and your
body.
French:
Cet appareil radio est conforme au CNR-247 d’Industrie Canada. L’utilisation de ce dispositif est autorisée
seulement aux deux conditions suivantes : (1) il ne doit pas produire de brouillage, et (2) l’utilisateur du
dispositif doit être prêt à accepter tout brouillage radioélectrique reçu, même si ce brouillage est susceptible
de compromettre le fonctionnement du dispositif.
Cet équipement est conforme aux limites d’exposition aux rayonnements IC établies pour un environnement
non contrôlé. Cet équipement doit être installé et utilisé avec un minimum de 20 cm de distance entre la
source de rayonnement et votre corps
This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions:
(1) this device may not cause harmful interference, and (2) this device must accept any interference received,
including interference that may cause undesired operations.
Rev 1.0
EM358x
General Description
The Ember EM358x is a fully integrated System-on-Chip that integrates a 2.4 GHz, IEEE 802.15.4-2003-compliant
transceiver, 32-bit ARM® CortexTM-M3 microprocessor, flash and RAM memory, and peripherals of use to
designers of ZigBee-based systems.
The transceiver uses an efficient architecture that exceeds the dynamic range requirements imposed by the IEEE
802.15.4-2003 standard by over 15 dB. The integrated receive channel filtering allows for robust co-existence with
other communication standards in the 2.4 GHz spectrum, such as IEEE 802.11-2007 and Bluetooth. The integrated
regulator, VCO, loop filter, and power amplifier keep the external component count low. An optional high
performance radio mode (boost mode) is software-selectable to boost dynamic range.
The integrated 32-bit ARM® CortexTM-M3 microprocessor is highly optimized for high performance, low power
consumption, and efficient memory utilization. Including an integrated MPU, it supports two different modes of
operation—privileged mode and user mode. This architecture could allow for separation of the networking stack
from the application code, and prevents unwanted modification of restricted areas of memory and registers
resulting in increased stability and reliability of deployed solutions.
The EM358x has either 256 or 512 kB of embedded flash memory and either 32 or 64 kB of integrated RAM for
data and program storage. The Ember software for the EM358x employs an effective wear-leveling algorithm that
optimizes the lifetime of the embedded flash.
To maintain the strict timing requirements imposed by the ZigBee and IEEE 802.15.4-2003 standards, the EM358x
integrates a number of MAC functions, AES128 encryption accelerator, and automatic CRC handling into the
hardware. The MAC hardware handles automatic ACK transmission and reception, automatic backoff delay, and
clear channel assessment for transmission, as well as automatic filtering of received packets. The Ember Packet
Trace Interface is also integrated with the MAC, allowing complete, non-intrusive capture of all packets to and from
the EM358x with Ember development tools.
The EM358x offers a number of advanced power management features that enable long battery life. A highfrequency internal RC oscillator allows the processor core to begin code execution quickly upon waking. Various
deep sleep modes are available with less than 2 µA power consumption while retaining RAM contents. To support
user-defined applications, on-chip peripherals include optional USB, UART, SPI, TWI, ADC, and general-purpose
timers, as well as up to 24 GPIOs. Additionally, an integrated voltage regulator, power-on-reset circuit, and sleep
timer are available.
Finally, the EM358x utilizes standard Serial Wire and JTAG interfaces for powerful software debugging and
programming of the ARM CortexTM-M3 core. The EM358x integrates the standard ARM® system debug
components: Flash Patch and Breakpoint (FPB), Data Watchpoint and Trace (DWT), and Instrumentation Trace
Macrocell (ITM) as well as the advanced Embedded Trace Macrocell (ETM).
Target applications for the EM358x include:
Smart
Energy
automation and control
Home automation and control
Security and monitoring
General ZigBee wireless sensor networking
Building
This technical data sheet details the EM358x features available to customers using it with Ember software.
Rev 1.0
E M 3 58 x
VDD_24MHZ
VDD_VCO
OSCA
OSCB
VDD_SYNTH
VDD_PRE
VDD_CORE
PB5, ADC0, TIM2CLK, TIM1MSK
PB6, ADC1, IRQB, TIM1C1
PB7, ADC2, IRQC, TM1C2
PC0, JRST, IRQD, TRACEDATA1
VDD_MEM
PC1, ADC3, TRACEDATA3
VDD_PADS
6. Pin Assignments
48
47
46
45
44
43
42
41
40
39
38
37
49
GND
36
PB0, VREF, IRQA, TRACEDATA2, TIM1CLK, TIM2MSK
35
PC4, JTMS, SWDIO
RF_P
34
PC3, JTDI, TRACECLK
RF_N
33
PC2, JTDO, SWO, TRACEDATA0
VDD_RF
32
SWCLK, JTCK
RF_TX_ALT_P
31
PB2, SC1MISO, SC1MOSI, SC1SCL, SC1RXD, TIM2C2
RF_TX_ALT_N
30
PB1, SC1MISO, SC1MOSI, SC1SDA, SC1TXD, TIM2C1
VDD_IF
29
PA6, TIM1C3
NC
28
VDD_PADS
VDD_PADSA
10
27
PA5, ADC5, PTI_DATA, nBOOTMODE, TRACEDATA3
PC5, TX_ACTIVE
11
26
PA4, ADC4, PTI_EN, TRACEDATA2
nRESET
12
25
PA3, SC2nSSEL, TIM2C2
VDD_PADS
VDD_CORE
20
21
22
23
24
PA2, TIM2C4, SC2SCL, SC2SCLK
VREG_OUT
19
VDD_PADS
PC7, OSC32A, OSC32_EXT
18
PA1, USBDP, TIM2C3, SC2SDA, SC2MISO
17
PA0, USBDM, TIM2C1, SC2MOSI
16
PB4, TIM2C4, SC1nRTS, SC1nSSEL
15
PB3, TIM2C3, SC1nCTS, SC1SCLK
14
PA7, TIM1C4, REG_EN
13
PC6, OSC32B, nTX_ACTIVE
EM358x
Figure 6.1. EM358x Pin Definitions
Refer to Chapter 7, GPIO, in the Ember EM358x Reference Manual for details about selecting GPIO pin
functions.
Rev 1.0
EM358x
Table 6.1. EM358x Pin Descriptions
Pin #
Signal
Direction
VDD_24MHZ
Power
1.8 V high-frequency oscillator supply
VDD_VCO
Power
1.8 V VCO supply
RF_P
I/O
Differential (with RF_N) receiver input/transmitter output
RF_N
I/O
Differential (with RF_P) receiver input/transmitter output
VDD_RF
Power
RF_TX_ALT_P
Differential (with RF_TX_ALT_N) transmitter output (optional)
RF_TX_ALT_N
Differential (with RF_TX_ALT_P) transmitter output (optional)
VDD_IF
Power
NC
10
VDD_PADSA
Power
11
PC5
I/O
Digital I/O
TX_ACTIVE
Logic-level control for external RX/TX switch. The EM358x baseband controls TX_ACTIVE and drives it high (VDD_PADS) when in TX mode.
Select alternate output function with GPIO_PCCFGH[7:4]
12
nRESET
Active low chip reset (internal pull-up)
13
PC6
I/O
Digital I/O
OSC32B
I/O
32.768 kHz crystal oscillator
Select analog function with GPIO_PCCFGH[11:8]
nTX_ACTIVE
Inverted TX_ACTIVE signal (see PC5)
Select alternate output function with GPIO_PCCFGH[11:8]
PC7
I/O
Digital I/O
OSC32A
I/O
32.768 kHz crystal oscillator
Select analog function with GPIO_PCCFGH[15:12]
OSC32_EXT
15
VREG_OUT
Power
Regulator output (1.8 V while awake, 0 V during deep sleep)
16
VDD_PADS
Power
Pads supply (2.1–3.6 V)
17
VDD_CORE
Power
1.25 V digital core supply decoupling
14
Description
1.8 V RF supply (LNA and PA)
1.8 V IF supply (mixers and filters)
Do not connect
Analog pad supply (1.8 V)
Digital 32.768 kHz clock input source
Note:
1. IRQC and IRQD external interrupts can be mapped to any digital I/O pin using the GPIO_IRQCSEL and
GPIO_IRQDSEL registers.
Rev 1.0
E M 3 58 x
Table 6.1. EM358x Pin Descriptions (Continued)
Pin #
Signal
Direction
18
PA7
I/O
High
current
TIM1C4
Timer 1 Channel 4 output
Enable timer output with TIM1_CCER
Select alternate output function with GPIO_PACFGH[15:12]
Disable REG_EN with GPIO_DBGCFG[4]
TIM1C4
Timer 1 Channel 4 input
Cannot be remapped
REG_EN
External regulator open drain output
Enabled after reset
PB3
I/O
Digital I/O
TIM2C3
(see also Pin 22)
Timer 2 channel 3 output
Enable remap with TIM2_OR[6]
Enable timer output in TIM2_CCER
Select alternate output function with GPIO_PBCFGL[15:12]
TIM2C3
(see also Pin 22)
Timer 2 channel 3 input
Enable remap with TIM2_OR[6]
SC1nCTS
UART CTS handshake of Serial Controller 1
Enable with SC1_UARTCFG[5]
Select UART with SC1_MODE
SC1SCLK
SPI master clock of Serial Controller 1
Either disable timer output in TIM2_CCER, 
or disable remap with TIM2_OR[6]
Enable master with SC1_SPICFG[4]
Select SPI with SC1_MODE
Select alternate output function with GPIO_PBCFGL[15:12]
SC1SCLK
SPI slave clock of Serial Controller 1
Enable slave with SC1_SPICFG[4]
Select SPI with SC1_MODE
19
Description
Digital I/O
Disable REG_EN with GPIO_DBGCFG[4]
Note:
1. IRQC and IRQD external interrupts can be mapped to any digital I/O pin using the GPIO_IRQCSEL and
GPIO_IRQDSEL registers.
Rev 1.0
EM358x
Table 6.1. EM358x Pin Descriptions (Continued)
Pin #
Signal
Direction
20
PB4
I/O
Digital I/O
TIM2C4
(see also Pin 24)
Timer 2 channel 4 output
Enable remap with TIM2_OR[7]
Enable timer output in TIM2_CCER
Select alternate output function with GPIO_PBCFGH[3:0]
TIM2C4
(see also Pin 24)
Timer 2 channel 4 input
Enable remap with TIM2_OR[7]
SC1nRTS
UART RTS handshake of Serial Controller 1
Either disable timer output in TIM2_CCER, 
or disable remap with TIM2_OR[7]
Enable with SC1_UARTCFG[5]
Select UART with SC1_MODE
Select alternate output function with GPIO_PBCFGH[3:0]
SC1nSSEL
SPI slave select of Serial Controller 1
Enable slave with SC1_SPICFG[4]
Select SPI with SC1_MODE
PA0
I/O
Digital I/O
USBDM (where
applicable)
I/O
USB D- signal
Select analog function with GPIO_PACFGL[3:0]
TIM2C1
(see also Pin 30)
Timer 2 channel 1 output
Disable remap with TIM2_OR[4]
Enable timer output in TIM2_CCER
Select alternate output function with GPIO_PACFGL[3:0]
TIM2C1
(see also Pin 30)
Timer 2 channel 1 input
Disable remap with TIM2_OR[4]
SC2MOSI
SPI master data out of Serial Controller 2
Either disable timer output in TIM2_CCER, 
or enable remap with TIM2_OR[4]
Enable master with SC2_SPICFG[4]
Select SPI with SC2_MODE
Select alternate output function with GPIO_PACFGL[3:0]
SC2MOSI
SPI slave data in of Serial Controller 2
Enable slave with SC2_SPICFG[4]
Select SPI with SC2_MODE
21
Description
Note:
1. IRQC and IRQD external interrupts can be mapped to any digital I/O pin using the GPIO_IRQCSEL and
GPIO_IRQDSEL registers.
Rev 1.0
EM358x
Table 6.1. EM358x Pin Descriptions (Continued)
Description
Pin #
Signal
Direction
22
PA1
I/O
Digital I/O
USBDP (where
applicable)
I/O
USB D+ signal
Select analog function with GPIO_PACFGL[7:4]
TIM2C3
(see also Pin 19)
Timer 2 channel 3 output
Disable remap with TIM2_OR[6]
Enable timer output in TIM2_CCER
Select alternate output function with GPIO_PACFGL[7:4]
TIM2C3
(see also Pin 19)
Timer 2 channel 3 input
Disable remap with TIM2_OR[6]
SC2SDA
I/O
TWI data of Serial Controller 2
Either disable timer output in TIM2_CCER, 
or enable remap with TIM2_OR[6]
Select TWI with SC2_MODE
Select alternate open-drain output function with GPIO_PACFGL[7:4]
SC2MISO
SPI slave data out of Serial Controller 2
Either disable timer output in TIM2_CCER, 
or enable remap with TIM2_OR[6]
Enable slave with SC2_SPICFG[4]
Select SPI with SC2_MODE
Select alternate output function with GPIO_PACFGL[7:4]
SC2MISO
SPI master data in of Serial Controller 2
Enable slave with SC2_SPICFG[4]
Select SPI with SC2_MODE
VDD_PADS
Power
23
Pads supply (2.1–3.6 V)
Note:
1. IRQC and IRQD external interrupts can be mapped to any digital I/O pin using the GPIO_IRQCSEL and
GPIO_IRQDSEL registers.
Rev 1.0
41
E M 3 58 x
Table 6.1. EM358x Pin Descriptions (Continued)
Description
Pin #
Signal
Direction
24
PA2
I/O
Digital I/O
TIM2C4
(see also Pin 20)
Timer 2 channel 4 output
Disable remap with TIM2_OR[7]
Enable timer output in TIM2_CCER
Select alternate output function with GPIO_PACFGL[11:8]
TIM2C4
(see also Pin 20)
Timer 2 channel 4 input
Disable remap with TIM2_OR[7]
SC2SCL
I/O
TWI clock of Serial Controller 2
Either disable timer output in TIM2_CCER, 
or enable remap with TIM2_OR[7]
Select TWI with SC2_MODE
Select alternate open-drain output function with GPIO_PACFGL[11:8]
SC2SCLK
SPI master clock of Serial Controller 2
Either disable timer output in TIM2_CCER, 
or enable remap with TIM2_OR[7]
Enable master with SC2_SPICFG[4]
Select SPI with SC2_MODE
Select alternate output function with GPIO_PACFGL[11:8]
SC2SCLK
SPI slave clock of Serial Controller 2
Enable slave with SC2_SPICFG[4]
Select SPI with SC2_MODE
PA3
I/O
SC2nSSEL
SPI slave select of Serial Controller 2
Enable slave with SC2_SPICFG[4]
Select SPI with SC2_MODE
TIM2C2
(see also Pin 31)
Timer 2 channel 2 output
Disable remap with TIM2_OR[5]
Enable timer output in TIM2_CCER
Select alternate output function with GPIO_PACFGL[15:12]
TIM2C2
(see also Pin 31)
Timer 2 channel 2 input
Disable remap with TIM2_OR[5]
25
Digital I/O
Note:
1. IRQC and IRQD external interrupts can be mapped to any digital I/O pin using the GPIO_IRQCSEL and
GPIO_IRQDSEL registers.
42
Rev 1.0
EM358x
Table 6.1. EM358x Pin Descriptions (Continued)
Description
Pin #
Signal
Direction
26
PA4
I/O
ADC4
Analog
PTI_EN
Frame signal of Packet Trace Interface (PTI)
Disable trace interface in ARM core
Enable PTI in Ember software
Select alternate output function with GPIO_PACFGH[3:0]
TRACEDATA2
(see also Pin 36)
Synchronous CPU trace data bit 2
Select 4-wire synchronous trace interface in ARM core
Enable trace interface in ARM core
Select alternate output function with GPIO_PACFGH[3:0]
PA5
I/O
Digital I/O
ADC5
Analog
PTI_DATA
Data signal of Packet Trace Interface (PTI)
Disable trace interface in ARM core
Enable PTI in Ember software
Select alternate output function with GPIO_PACFGH[7:4]
nBOOTMODE
Activate FIB monitor instead of main program or bootloader when coming
out of reset.
Signal is active during and immediately after a reset on nRESET. Refer to
section 7.5, Boot Configuration, in Chapter 7, GPIO, of the Ember EM358x
Reference Manual for details.
TRACEDATA3
(see also Pin 38)
Synchronous CPU trace data bit 3
Select 4-wire synchronous trace interface in ARM core
Enable trace interface in ARM core
Select alternate output function with GPIO_PACFGH[7:4]
28
VDD_PADS
Power
29
PA6
I/O High
cur- rent
TIM1C3
Timer 1 channel 3 output
Enable timer output in TIM1_CCER
Select alternate output function with GPIO_PACFGH[11:8]
TIM1C3
Timer 1 channel 3 input
Cannot be remapped
27
Digital I/O
ADC Input 4
Select analog function with GPIO_PACFGH[3:0]
ADC Input 5
Select analog function with GPIO_PACFGH[7:4]
Pads supply (2.1–3.6 V)
Digital I/O
Note:
1. IRQC and IRQD external interrupts can be mapped to any digital I/O pin using the GPIO_IRQCSEL and
GPIO_IRQDSEL registers.
Rev 1.0
43
E M 3 58 x
Table 6.1. EM358x Pin Descriptions (Continued)
Description
Pin #
Signal
Direction
30
PB1
I/O
Digital I/O
SC1MISO
SPI slave data out of Serial Controller 1
Either disable timer output in TIM2_CCER,
or disable remap with TIM2_OR[4]
Select SPI with SC1_MODE
Select slave with SC1_SPICFG
Select alternate output function with GPIO_PBCFGL[7:4]
SC1MOSI
SPI master data out of Serial Controller 1
Either disable timer output in TIM2_CCER,
or disable remap with TIM2_OR[4]
Select SPI with SC1_MODE
Select master with SC1_SPICFG
Select alternate output function with GPIO_PBCFGL[7:4]
SC1SDA
I/O
TWI data of Serial Controller 1
Either disable timer output in TIM2_CCER, 
or disable remap with TIM2_OR[4]
Select TWI with SC1_MODE
Select alternate open-drain output function with GPIO_PBCFGL[7:4]
SC1TXD
UART transmit data of Serial Controller 1
Either disable timer output in TIM2_CCER, 
or disable remap with TIM2_OR[4]
Select UART with SC1_MODE
Select alternate output function with GPIO_PBCFGL[7:4]
TIM2C1
(see also Pin 21)
Timer 2 channel 1 output
Enable remap with TIM2_OR[4]
Enable timer output in TIM2_CCER
Select alternate output function with GPIO_PACFGL[7:4]
TIM2C1
(see also Pin 21)
Timer 2 channel 1 input
Disable remap with TIM2_OR[4]
Note:
1. IRQC and IRQD external interrupts can be mapped to any digital I/O pin using the GPIO_IRQCSEL and
GPIO_IRQDSEL registers.
44
Rev 1.0
EM358x
Table 6.1. EM358x Pin Descriptions (Continued)
Description
Pin #
Signal
Direction
31
PB2
I/O
SC1MISO
SPI master data in of Serial Controller 1
Select SPI with SC1_MODE
Select master with SC1_SPICFG
SC1MOSI
SPI slave data in of Serial Controller 1
Select SPI with SC1_MODE
Select slave with SC1_SPICFG
SC1SCL
I/O
SC1RXD
UART receive data of Serial Controller 1
Select UART with SC1_MODE
TIM2C2
(see also Pin 25)
Timer 2 channel 2 output
Enable remap with TIM2_OR[5]
Enable timer output in TIM2_CCER
Select alternate output function with GPIO_PBCFGL[11:8]
TIM2C2
(see also Pin 25)
Timer 2 channel 2 input
Enable remap with TIM2_OR[5]
SWCLK
I/O
Serial Wire clock input/output with debugger
Selected when in Serial Wire mode (see JTMS description, Pin 35)
JTCK
JTAG clock input from debugger
Selected when in JTAG mode (default mode, see JTMS description,
Pin 35)
Internal pull-down is enabled
32
Digital I/O
TWI clock of Serial Controller 1
Either disable timer output in TIM2_CCER,
or disable remap with TIM2_OR[5]
Select TWI with SC1_MODE
Select alternate open-drain output function with GPIO_PBCFGL[11:8]
Note:
1. IRQC and IRQD external interrupts can be mapped to any digital I/O pin using the GPIO_IRQCSEL and
GPIO_IRQDSEL registers.
Rev 1.0
45
E M 3 58 x
Table 6.1. EM358x Pin Descriptions (Continued)
Description
Pin #
Signal
Direction
33
PC2
I/O
Digital I/O
Enable with GPIO_DBGCFG[5] and GPIO_PCCFGH[1] clear
JTDO
JTAG data out to debugger
Selected when in JTAG mode (default mode, see JTMS description,
Pin 35)
SWO
Serial Wire Output asynchronous trace output to debugger
Select asynchronous trace interface in ARM core
Enable trace interface in ARM core
Select alternate output function with GPIO_PCCFGL[11:8]
Enable Serial Wire mode (see JTMS description, Pin 35)
Internal pull-up is enabled
TRACEDATA0
Synchronous CPU trace data bit 3
Select 4-wire synchronous trace interface in ARM core
Enable trace interface in ARM core
Select alternate output function with GPIO_PACFGL[11:8]
PC3
I/O
Digital I/O
Either Enable with GPIO_DBGCFG[5],
or enable Serial Wire mode (see JTMS description)
JTDI
JTAG data in from debugger
Selected when in JTAG mode (default mode, see JTMS description,
Pin 35)
Internal pull-up is enabled
TRACECLK
Synchronous CPU trace clock
Enable trace interface in ARM core
Select alternate output function with GPIO_PCCFGL[15:12]
PC4
I/O
Digital I/O
Enable with GPIO_DBGCFG[5]
JTMS
JTAG mode select from debugger
Selected when in JTAG mode (default mode)
JTAG mode is enabled after power-up or by forcing nRESET low
Select Serial Wire mode using the ARM-defined protocol through a debugger
Internal pull-up is enabled
SWDIO
I/O
Serial Wire bidirectional data to/from debugger
Enable Serial Wire mode (see JTMS description)
Select Serial Wire mode using the ARM-defined protocol through a debugger
Internal pull-up is enabled
34
35
Note:
1. IRQC and IRQD external interrupts can be mapped to any digital I/O pin using the GPIO_IRQCSEL and
GPIO_IRQDSEL registers.
46
Rev 1.0
EM358x
Table 6.1. EM358x Pin Descriptions (Continued)
Pin #
Signal
Direction
36
PB0
I/O
Description
Digital I/O
VREF
Analog O ADC reference output
Enable analog function with GPIO_PBCFGL[3:0]
VREF
Analog I
IRQA
External interrupt source A
TRACEDATA2
(see also Pin 26)
Synchronous CPU trace data bit 2
Select 4-wire synchronous trace interface in ARM core
Enable trace interface in ARM core
Select alternate output function with GPIO_PBCFGL[3:0]
TIM1CLK
Timer 1 external clock input
TIM2MSK
Timer 2 external clock mask input
37
VDD_PADS
Power
38
PC1
I/O
ADC3
Analog
TRACEDATA3
(see also Pin 27)
39
VDD_MEM
Power
1.8 V supply (flash, RAM)
40
PC0
I/O
High
current
Digital I/O
Either enable with GPIO_DBGCFG[5],
or enable Serial Wire mode (see JTMS description, Pin 35) and disable
TRACEDATA1
JRST
JTAG reset input from debugger
Selected when in JTAG mode (default mode, see JTMS description) and
TRACEDATA1 is disabled
Internal pull-up is enabled
IRQD1
Default external interrupt source D.
TRACEDATA1
Synchronous CPU trace data bit 1
Select 2- or 4-wire synchronous trace interface in ARM core
Enable trace interface in ARM core
Select alternate output function with GPIO_PCCFGL[3:0]
ADC reference input
Enable analog function with GPIO_PBCFGL[3:0]
Enable reference output with an Ember system function
Pads supply (2.1–3.6 V)
Digital I/O
ADC Input 3
Enable analog function with GPIO_PCCFGL[7:4]
Synchronous CPU trace data bit 3
Select 1-, 2- or 4-wire synchronous trace interface in ARM core
Enable trace interface in ARM core
Select alternate output function with GPIO_PCCFGL[7:4]
Note:
1. IRQC and IRQD external interrupts can be mapped to any digital I/O pin using the GPIO_IRQCSEL and
GPIO_IRQDSEL registers.
Rev 1.0
47
E M 3 58 x
Table 6.1. EM358x Pin Descriptions (Continued)
Description
Pin #
Signal
Direction
41
PB7
I/O
High
current
Digital I/O
ADC2
Analog
ADC Input 2
Enable analog function with GPIO_PBCFGH[15:12]
IRQC1
Default external interrupt source C.
TIM1C2
Timer 1 channel 2 output
Enable timer output in TIM1_CCER
Select alternate output function with GPIO_PBCFGH[15:12]
TIM1C2
Timer 1 channel 2 input
Cannot be remapped
PB6
I/O
High
current
Digital I/O
ADC1
Analog
ADC Input 1
Enable analog function with GPIO_PBCFGH[11:8]
IRQB
External interrupt source B
TIM1C1
Timer 1 channel 1 output
Enable timer output in TIM1_CCER
Select alternate output function with GPIO_PBCFGH[11:8]
TIM1C1
Timer 1 channel 1 input
Cannot be remapped
PB5
I/O
ADC0
Analog
TIM2CLK
Timer 2 external clock input
TIM1MSK
Timer 1 external clock mask input
44
VDD_CORE
Power
1.25 V digital core supply decoupling
45
VDD_PRE
Power
1.8 V prescaler supply
46
VDD_SYNTH
Power
1.8 V synthesizer supply
47
OSCB
I/O
42
43
Digital I/O
ADC Input 0
Enable analog function with GPIO_PBCFGH[7:4]
24 MHz crystal oscillator or left open when using external clock input on
OSCA
Note:
1. IRQC and IRQD external interrupts can be mapped to any digital I/O pin using the GPIO_IRQCSEL and
GPIO_IRQDSEL registers.
48
Rev 1.0
EM358x
Table 6.1. EM358x Pin Descriptions (Continued)
Pin #
Signal
Direction
Description
48
OSCA
I/O
24 MHz crystal oscillator or external clock input.
(An external clock input should only be used for test and debug purposes.
If used in this manner, the external clock input should be a 1.8 V, 50% duty
cycle, square wave.)
49
GND
Ground
Ground supply pad in the bottom center of the package forms Pin 49. See
the various Ember EM358x Reference Design documentation for PCB considerations.
Note:
1. IRQC and IRQD external interrupts can be mapped to any digital I/O pin using the GPIO_IRQCSEL and
GPIO_IRQDSEL registers.
Rev 1.0
49
EM358x
6.1. Mechanical Details
The EM358x package is a plastic 48-pin QFN that is 7 mm x 7 mm x 0.90 mm. Figure 6.2 illustrates the package
drawing.
回
TQP
V1 EW
UUL U
令 leeelC :. 31
|毛主 leeelc A 丑|
J U _ U PB"
一一一一一一十一一一一一一
仁
τ/2 J
...
山鬥 門 「鬥 鬥|t;JX:lF
JU\叭\一
一
BC-TO 叫
叫 F'N
1+Id::d ) C|‘扒r 忙E
沁3
拈
叫
迂
況
嗨
E吋
油O
叫
…
的 叮
汀 T
凡心
CH
λD
Figure 6.2. Package Drawing
50
Rev 1.0
..........-三
:五
: 封
建
EM358x
Table 6.2. Package Dimensions
Dimension
A1
A2
A3
aaa
bbb
ccc
ddd
eee
Min
0.80
—
0.2
5.2
5.2
0.35
Nom
0.85
0.035
0.65
0.203 REF
0.25
7 BSC
7 BSC
0.5 BSC
5.3
5.3
0.40
0.10
0.1
0.08
0.1
0.1
Max
0.90
0.05
0.67
0.3
5.4
5.4
0.45
Notes:
1. All dimensions shown are in millimeters (mm) unless
otherwise noted.
2. Dimensioning and Tolerancing per ANSI Y14.5M-1994.
3. This drawing conforms to the JEDEC Solid State Outline
MO-220, Variation VKKD-4.
4. Recommended card reflow profile is per the JEDEC/IPC JSTD-020 specification for Small Body Components.
Rev 1.0
51
E M 3 58 x
6.1.1. QFN48 Footprint Recommendations
Figure 6.3 demonstrates the IPC-7351 recommended PCB Footprint for the EM358x (QFN50P700X700X90-49N).
A ground pad in the bottom center of the package forms a 49th pin.
A 3 x 3 array of non-thermal vias should connect the EM358x decal center shown in Figure 6.3 to the PCB ground
plane through the ground pad. In order to properly solder the EM358x to the footprint, the Paste Mask layer should
have a 3 x 3 array of circular openings at 1.015 mm diameter spaced approximately 1.625 mm (center to center)
apart, as shown in Figure 6.4. This will cause an evenly distributed solder flow and coplanar attachment to the
PCB. The solder mask layer (illustrated in Figure 6.5) should be the same as the copper layer for the EM358x
footprint.
For more information on the package footprint, please refer to the appropriate EM358x Reference Design.
X2
Via Drill DIA = 0.254mm
b2
b0
MIN
a1
b1
C2
Y2
TYP
6.85
6.85
0.30
5.35
0.90
5.35
0.50
1.80
1.625
0.75
1.80
1.625
0.75
* Dimensions in mm
* Dimensions are for
Figures 19-2, 19-3
and 19-4
Y1
a2
C1
C2
X1
X2
Y1
Y2
a0
a1
a2
b0
b1
b2
X1
a0
C1
Figure 6.3. PCB Footprint for the EM358x
a1
a0
DIA = 1.01mm
b0
b1
C2
Y1
X1
C1
Figure 6.4. Paste Mask
52
Rev 1.0
MAX
EM358x
Figure 6.5. Solder Mask Dimensions
Rev 1.0
53
E M 3 58 x
Table 6.3. PCB Land Pattern
Dimension
Min
Max
C1
6.80
6.90
C2
6.80
6.90
0.50 BSC
X1
0.20
0.30
X2
5.20
5.40
Y1
0.75
0.85
Y2
5.20
5.40
Notes:
General
1. All dimensions shown are in millimeters (mm) unless otherwise noted.
2. This Land Pattern Design is based on the IPC-7351 guidelines.
Solder Mask Design
1. All metal pads are to be non-solder mask defined (NSMD). Clearance between the solder mask and the metal pad is
to be 60mm minimum, all the way around the pad.
Stencil Design
1. A stainless steel, laser-cut and electro-polished stencil with trapezoidal walls should be used to assure good solder
paste release.
2. The stencil thickness should be 0.125 mm (5 mils).
3. The ratio of stencil aperture to land pad size should be 1:1 for all perimeter pads.
4. A 4x4 array of 1.1 mm square openings on 1.3 mm pitch should be used for the center ground pad.
Card Assembly
1. A No-Clean, Type-3 solder paste is recommended.
2. The recommended card reflow profile is per the JEDEC/IPC J-STD-020C specification for Small Body Components.
6.1.2. Solder Temperature Profile
Figure 6-6 illustrates the solder temperature profile for the EM358x. This temperature profile is similar for other
RoHS compliant packages, but manufacturing lines should be programmed with this profile in order to guarantee
proper solder connection to the PCB.
54
Rev 1.0
EM358x
The final end product must be labeled in a visible area with the following: “Contains FCC
ID: NHS-EM3585”, “contains IC: 3653A-EM3585”. The grantee's FCC ID can be used only
when all FCC/ IC compliance requirements are met.
Rev 1.0
55

Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.6
Linearized                      : Yes
XMP Toolkit                     : 3.1-702
Format                          : application/pdf
Creator                         : roger_tseng
Title                           : Microsoft Word - EM3585 User Manual
Create Date                     : 2015:12:14 11:02:48+08:00
Creator Tool                    : PScript5.dll Version 5.2.2
Modify Date                     : 2015:12:23 10:26:34+08:00
Metadata Date                   : 2015:12:23 10:26:34+08:00
Producer                        : Acrobat Distiller 10.1.15 (Windows)
Document ID                     : uuid:392fca62-68c9-4571-b54c-585ad0e35d24
Instance ID                     : uuid:4ff99f95-c759-4816-868d-e2c55ab32425
Page Count                      : 25
Author                          : roger_tseng
EXIF Metadata provided by EXIF.tools
FCC ID Filing: NHS-EM3585

Navigation menu