数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

EM346-RTR 数据表(PDF) 53 Page - Silicon Laboratories

部件名 EM346-RTR
功能描述  High-Performance, Integrated Dual ZigBee PRO
PDF  142 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  SILABS [Silicon Laboratories]
网页  http://www.silabs.com
标志 SILABS - Silicon Laboratories

EM346-RTR 数据表(HTML) 53 Page - Silicon Laboratories

Back Button EM346-RTR Datasheet HTML 49Page - Silicon Laboratories EM346-RTR Datasheet HTML 50Page - Silicon Laboratories EM346-RTR Datasheet HTML 51Page - Silicon Laboratories EM346-RTR Datasheet HTML 52Page - Silicon Laboratories EM346-RTR Datasheet HTML 53Page - Silicon Laboratories EM346-RTR Datasheet HTML 54Page - Silicon Laboratories EM346-RTR Datasheet HTML 55Page - Silicon Laboratories EM346-RTR Datasheet HTML 56Page - Silicon Laboratories EM346-RTR Datasheet HTML 57Page - Silicon Laboratories Next Button
Zoom Inzoom in Zoom Outzoom out
 53 / 142 page
background image
EM346
Rev 1.0
53
triggers a wake event.) Hardware records the fact that GPIO activity caused a wake event, but not which specific
GPIO was responsible. Instead, the Ember software reads the state of the GPIOs on waking to determine this.
The register GPIO_WAKEFILT contains bits to enable digital filtering of the external wakeup event sources: the
GPIO pins, SC1 activity, and IRQD. The digital filter operates by taking samples based on the (nominal) 10 kHz RC
oscillator. If three samples in a row all have the same logic value, and this sampled logic value is different from the
logic value seen upon entering sleep, the filter outputs a wakeup event.
In order to use GPIO pins to wake the EM346 from deep sleep, the GPIO_WAKE bit in the WAKE_SEL register
must be set. Waking up from GPIO activity does not work with pins configured for analog mode since the digital
logic input is always set to 1 when in analog mode. Refer to "6. System Modules" on page 33 for information on the
EM346’s power management and sleep modes.
7.8. External Interrupts
The EM346 can use up to three external interrupt sources (IRQA, IRQC, and IRQD), each with its own top-level
NVIC interrupt vector. Since these external interrupt sources connect to the standard GPIO input path, an external
interrupt pin may simultaneously be used by a peripheral device or even configured as an output. Analog mode is
the only GPIO configuration that is not compatible with using a pin as an external interrupt.
External interrupts have individual triggering and filtering options selected using the registers GPIO_INTCFGA,
GPIO_INTCFGB, GPIO_INTCFGC, and GPIO_INTCFGD. The bit field GPIO_INTMOD of the GPIO_INTCFGx
register enables IRQx’s second-level interrupt and selects the triggering mode: 0 is disabled; 1 for rising edge; 2 for
falling edge; 3 for both edges; 4 for active high level; 5 for active low level. The minimum width needed to latch an
unfiltered external interrupt in both level- and edge-triggered mode is 80 ns. With the digital filter enabled (the
GPIO_INTFILT bit in the GPIO_INTCFGx register is set), the minimum width needed is 450 ns.
The register INT_GPIOFLAG is the second-level interrupt flag register that indicates pending external interrupts.
Writing 1 to a bit in the INT_GPIOFLAG register clears the flag while writing 0 has no effect. If the interrupt is level-
triggered, the flag bit is set again immediately after being cleared if its input is still in the active state.
IRQA has a fixed pin assignment. The other two external interrupts, IRQC and IRQD, can use any GPIO pin. The
GPIO_IRQCSEL and GPIO_IRQDSEL registers specify the GPIO pins assigned to IRQC and IRQD, respectively.
Table 7.3 shows how the GPIO_IRQCSEL and GPIO_IRQDSEL register values select the GPIO pin used for the
external interrupt.
In some cases, it may be useful to assign IRQC or IRQD to an input also in use by a peripheral, for example to
generate an interrupt from the slave select signal (nSSEL) in an SPI slave mode interface.
Refer to "9. Interrupt System" on page 100 for further information regarding the EM346 interrupt system.
7.9. Debug Control and Status
Two GPIO registers are largely concerned with debugger functions. GPIO_DBGCFG can disable debugger
Table 7.3. IRQC/D GPIO Selection
GPIO_IRQxSEL
GPIO
GPIO_IRQxSEL
GPIO
GPIO_IRQxSEL
GPIO
4
PA4
8
PB0
16
PC0
5
PA5
9
PB1
17
PC1
7
PA7
10
PB2
18
PC2
11
PB3
19
PC3
12
PB4
20
PC4
21
PC5
22
PC6
23
PC7



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com